SEMCS:A Precise Memory-Hierarchy Simulation Framework on Parallel Full-System Simulator
The memory wall problem makes researches on memory hierarchy more and more important. And in these researches, software simulation plays a significant role. To model the real runtime environment, full-system simulators have been widely used. However, researchers are often perplexed by the precise problem when they run a parallel program on a full-system multi-core simulator, especially in multiple configurations. Because the influence arising from operating system and the relative execution speed of parallel threads often make the performance of target programs uncertain. To solve the precise problem, this paper proposes a Single-Execution Multi-Configuration Simulation framework (SEMCS). Then we design and implement a Simics module, called Trans-multicast using the SEMCS framework. Finally, we test a benchmark from SPEComp2001 on a four-core processor in three memory hierarchy configurations. And the result has verified the effectiveness of the SEMCS framework.
Junjie Wu Xiaohui Pan Guanghui Liu Xuejun Yang
National Laboratory for Parallel and Distributed Processing School of Computer, National University of Defense Technology Changsha, Hunan, 410073, China
国际会议
2009 WASE International Conference on Information Engineering(2009年国际信息工程会议)(ICIE 2009)
太原
英文
851-855
2009-07-10(万方平台首次上网日期,不代表论文的发表时间)