A distributed timing synchronization technique for parallel multi-core instruction-set simulation

  • Authors:
  • Meng-Huan Wu;Cheng-Yang Fu;Peng-Chih Wang;Ren-Song Tsay

  • Affiliations:
  • National Tsing Hua University, Taiwan;National Tsing Hua University, Taiwan;National Tsing Hua University, Taiwan;National Tsing Hua University, Taiwan

  • Venue:
  • ACM Transactions on Embedded Computing Systems (TECS) - Special section on ESTIMedia'12, LCTES'11, rigorous embedded systems design, and multiprocessor system-on-chip for cyber-physical systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

As multi-core architecture has become the mainstream, the corresponding multi-core instruction-set simulation (MCISS) is also needed to aid system development. Ideally, we may run a MCISS in parallel to enhance the simulation speed. However, the conventional centralized timing synchronization mechanism would greatly constrain the parallelism of a MCISS, so the simulation speed is bounded. To resolve this issue, we propose a new distributed timing synchronization technique which allows higher parallelism for a MCISS. Hence, it accelerates the simulation speed by 9 to 20 times as the number of cores increases in contrast to the centralized synchronization approach.