Two-level synchronization: A parallel simulation mechanism for many-core architecture

Xiao Dong Zhu*, Jun Min Wu, Yi Xuan Tang, Guo Liang Chen, Xiu Feng Sui

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

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.

Original languageEnglish
Pages (from-to)2806-2813
Number of pages8
JournalXitong Fangzhen Xuebao / Journal of System Simulation
Volume25
Issue number12
Publication statusPublished - Dec 2013
Externally publishedYes

Keywords

  • Lookahead
  • Many core architecture
  • Parallel simulation
  • Synchronous mechanism

Fingerprint

Dive into the research topics of 'Two-level synchronization: A parallel simulation mechanism for many-core architecture'. Together they form a unique fingerprint.

Cite this