MALsim: A functional-level parallel simulation platform for CMPs

Xiufeng Sui*, Junmin Wu, Wei Yin, Dapeng Zhou, Zhe Gong

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

5 引用 (Scopus)

摘要

Computer system simulation, including both functional level and cycle accurate level, is a crucial method for computer architecture design. And functional simulation is also called simulator kernel. It is built as an autonomous library and provides an interface to the rest of the simulator [1, 2, 3]. And it's really important for system verification and system software development. However, as the approaching of the multi-core era, the fast simulation of chip multiprocessors (CMPs) is becoming a critical challenge to the architecture research community, since the speed of functional simulator suffers from superlinear slowdown as the number of cores increases. Parallel simulation is an efficient way to accelerate architecture simulation of CMPs. In this paper, we implement a parallel functional simulator called MALsim. Our work can be divided into two parts: 1) the parallelization based on multiprogrammed workloads, and 2) the parallelization based on multithreaded workloads. We implement the parallel functional simulator using POSIX threads on a multi-core host system. The evaluations show that our MALsim kernel can reach the average speedup of 1.748, 3.644, 7.372, 15.628 with 2, 4, 8, 16 threads respectively when running multiprogrammed workloads, and it will achieve the average speedup of 1.692, 2.76, 3.833, 5.292 with 2, 4, 8, 16 threads respectively when running multithreaded workloads.

源语言英语
主期刊名ICCET 2010 - 2010 International Conference on Computer Engineering and Technology, Proceedings
V2440-V2444
DOI
出版状态已出版 - 2010
已对外发布
活动2010 2nd International Conference on Computer Engineering and Technology, ICCET 2010 - Chengdu, 中国
期限: 16 4月 201018 4月 2010

出版系列

姓名ICCET 2010 - 2010 International Conference on Computer Engineering and Technology, Proceedings
2

会议

会议2010 2nd International Conference on Computer Engineering and Technology, ICCET 2010
国家/地区中国
Chengdu
时期16/04/1018/04/10

指纹

探究 'MALsim: A functional-level parallel simulation platform for CMPs' 的科研主题。它们共同构成独一无二的指纹。

引用此