parti-gem5: gem5的时序模式并行化
摘要:多核仿真的并行化是解决多处理器系统级芯片(MPSoCs)设计空间探索中的挑战之一。为了解决全系统模拟器gem5的单线程仿真内核对吞吐量的制约问题,我们引入了parti-gem5,它是gem5的一个扩展,能够在现代多核仿真主机上进行并行的时序仿真。与以往的工作不同,parti-gem5支持gem5的时序模式O3CPU以及Ruby的自定义缓存和互连模型。与参考的单线程仿真相比,我们在64核x86-64主机系统上模拟了一个120核ARM MPSoC时,实现了多达42.7倍的加速。虽然我们的方法引入了定时偏差,但大多数情况下,总仿真时间的误差在15\%以下。
作者:Jos''e Cubero-Cascante, Niko Zurstra{ss}en, J"orn N"oller, Rainer Leupers, and Jan Moritz Joseph
论文ID:2308.09445
分类:Hardware Architecture
分类简称:cs.AR
提交时间:2023-08-21