Hi, I'm Pasqualino Sorice, I attend the Bachelor of Science in Engineering in Computer Science and Systems (BSE-CSS) at Sapienza of Rome.
I begin this blog in conjunction with the start of works on my bachelor thesis.
I'll try to keep it as update as possible and to include interesting contribution on computer science.
The base of my thesis is a software open source developed by a Sapienza's group of research, the High Performance and Dependable Computing System.
The software is ROOT-Sim (The ROme OpTimistic Simulator).
This is introduction of his website:
I'm reading "Parallel and distributed simulation systems" of Richard M. Fujimoto to come into this attractive argument.
I'm sorry for my bad English, but this is the first time I write a post in English.
I hope I haven't made too many grammatical errors.
This is introduction of his website:
The ROme OpTimistic Simulator is an x86-64 Open Source, parallel/distributed simulation platform developed using C/POSIX technology, which is based on a simulation kernel layer that ultimately relies on MPI for data exchange across different kernel instances. The platform transparently supports all the mechanisms associated with parallelization (e.g., mapping of simulation objects on different kernel instances) and optimistic synchronization (e.g., state recoverability).
The programming model supported by ROOT-Sim allows the simulation-model developer to use a simple application-callback function named ProcessEvent() as the event handler, whose parameters determine which simulation object is currently taking control for processing its next event, and where the state of this object is located in memory. In ROOT-Sim, a simulation object is a data structure, whose state can be scattered on dynamically allocated memory chunks, hence the memory address passed to the callback locates a top level data structure implementing the object state-layout.
I'm sorry for my bad English, but this is the first time I write a post in English.
I hope I haven't made too many grammatical errors.
No comments:
Post a Comment