Efficiently unifying parallel simulation techniques

  • Authors:
  • Jinsheng Xu;Jinghua Zhang

  • Affiliations:
  • North Carolina A&T State University, Greensboro, NC;Wesleyan College, Macon, Georgia

  • Venue:
  • Proceedings of the 44th annual Southeast regional conference
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces a unifying technique that is able to combine the advantages of synchronous, conservative and optimistic simulations. The unifying framework is based on optimistic simulation. The optimized optimistic simulation exploits synchronous parallelism by modifying the definition of GVT (Global Virtual Time). Conservative parallelism is exploited by embedding lookahead computation into the optimistic simulation. In the unified framework, a logical process may execute in synchronous mode, conservative mode and optimistic mode. Synchronous mode and conservative mode executions have smaller overhead than optimistic mode execution. The Benchmark results on logic simulation show that the unified technique performs almost as good as the best case of synchronous simulation and performs better than both synchronous and optimistic simulation when the number of processors is large.