• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (3): 67-73.

• 论文 • Previous Articles     Next Articles

Evaluation of the Trace Effects in LargeScale Parallel Performance Simulation and Discussion of Some Resolutions

XU Chuanfu1,WANG Rong2,CHE Yonggang1,WANG Zhenghua1   

  1. (1.School of Computer Science,National University of Defense Technology,Changsha 410073;
    2.Luohe Vocational and Technical College,Luohe 462000,China)
  • Received:2010-08-02 Revised:2011-03-02 Online:2012-03-26 Published:2012-03-25

Abstract:

Trace generation is an inevitable step in tracedriven architecture simulation. Traces not only consume largescale storage space, but also may introduce extra intrusions to the execution of benchmarks which can result in errors of the simulation results. The trace effect of parallel tracedriven simulators has its own unique characteristics due to the design and implementation of the simulators as well as particular I/O systems of parallel hosts. We select BigSim, a typical parallel simulator, and several target parallel applications with different computation and communication ratios to evaluate the trace effect on 3 parallel host systems with different I/O modes. Our results show that trace generation has a nonignorable effect on both efficiency and accuracy of parallel simulation. The reasons of the trace effect and some possible resolutions are also discussed. The conclusion of our evaluation is helpful to the design, implementation and use of tracedriven parallel architecture simulators.

Key words: trace;parallel performance simulation;trace I/O;computer architecture