Two-Level Synchronization: A Parallel Simulation Mechanism for Many-Core Architecture

朱小东,吴俊敏,唐轶轩,陈国良,隋秀峰
DOI: https://doi.org/10.16182/j.cnki.joss.2013.12.032
2013-01-01
Abstract:To address performance and accuracy problems caused by synchronization as simulating a many-core computer in parallel, two-level synchronous mechanism is proposed. The first level synchronization functioning among all nodes ensures the global time order. The second level synchronization maintains the time order between high level caches and the NoC (Network on Chip) router on one node, which improves parallelism without hurting fidelity of models. The theoretical analysis reveals the upper and lower bounds on the performance of proposed mechanism. And the experiment shows it obtains good speed-up and reasonable scalability. © Copyright;.
What problem does this paper attempt to address?