Title :
SEMCS: A Precise Memory-Hierarchy Simulation Framework on Parallel Full-System Simulator
Author :
Wu, Junjie ; Pan, Xiaohui ; Liu, Guanghui ; Yang, Xuejun
Author_Institution :
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
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.
Keywords :
digital simulation; operating systems (computers); parallel memories; parallel programming; SEMCS; memory hierarchy simulation; operating system; parallel full-system simulator; single execution multi-configuration simulation; Cache memory; Computational modeling; Computer simulation; Concurrent computing; Distributed processing; Laboratories; Operating systems; Read-write memory; Testing; Yarn; Full-system; Memory Hierarchy; Multi-core; Parallel; Simulation;
Conference_Titel :
Information Engineering, 2009. ICIE '09. WASE International Conference on
Conference_Location :
Taiyuan, Chanxi
Print_ISBN :
978-0-7695-3679-8
DOI :
10.1109/ICIE.2009.220