首页|面向通用处理器芯粒架构探索和评估的系统级模拟器

面向通用处理器芯粒架构探索和评估的系统级模拟器

扫码查看
随着摩尔定律的逐步失效,芯片制造工艺的提升愈发困难,芯片性能的提升面临"面积墙"问题,chiplet(芯粒)技术开始被广泛采用来解决此问题.然而,面向chiplet引入的架构设计参数,目前的体系结构模拟器面临新的挑战.为了能够探索chiplet架构的特定设计参数,现有工作通常只会为模拟器增加单一的功能,导致其难以用于探索多个参数对chiplet芯片的整体影响.为了能够较为全面地探索和评估chiplet芯片架构,该文基于现有gem5模拟器实现了面向通用处理器芯粒架构探索和评估的系统级模拟器(SEEChiplet)模拟器框架.首先,总结了现在chiplet芯片设计关注的3类设计参数,包括:(1)芯片cache系统设计;(2)封装方式模拟;(3)chiplet间的互连网络.其次,针对上述3类参数:(1)设计并实现了私有末级缓存系统,扩大了cache系统设计空间;(2)修改了gem5已有的全局目录,以适配私有末级缓存(LLC)系统;(3)建模了两种常见的chiplet封装方式以及chiplet间互连网络.最后,该文在SEEChiplet框架中进行了系统级的模拟评估,在被测chiplet架构通用处理器上运行操作系统及PARSEC 3.0基准测试程序,验证了SEEChiplet的功能,证明SEEChiplet可以对chiplet设计空间进行探索和评估.
A System-level Exploration and Evaluation Simulator for chiplet-based CPU
As Moore's Law comes to an end,it is more and more difficult to improve the chip manufacturing process,and chiplet technology has been widely adopted to improve the chip performance.However,new design parameters introduced into the chiplet architecture pose significant challenges to the computer architecture simulator.To fully support exploration and evaluation of chiplet architecture,System-level Exploration and Evaluation simulator for Chiplet(SEEChiplet),a framework based on gem5 simulator,is developed in this paper.Firstly,three design parameters concerned about chiplet chip design are summarized in this paper,including:(1)chiplet cache system design;(2)Packaging simulation;(3)Interconnection networks between chiplet.Secondly,in view of the above three design parameters,in this paper:(1)a new private last level cache system is designed and implemented to expand the cache system design space;(2)existing gem5 global directory is modified to adapt to new private Last Level Cache(LLC)system;(3)two common packaging methods of chiplet and inter-chiplet network are modeled.Finally,a chiplet-based processor is simulated with PARSEC 3.0 benchmark program running on it,which proves that SEEChiplet can explore and evaluate the design space of chiplet.

ChipletDesign space explorationComputer architecture simulatorCache system

张聪武、刘澳、张科、常轶松、包云岗

展开 >

中国科学院计算技术研究所处理器芯片全国重点实验室 北京 100190

中国科学院大学计算机科学与技术学院 北京 100049

郑州大学河南先进技术研究院 郑州 450003

芯粒 设计空间探索 体系结构模拟器 缓存系统

2024

电子与信息学报
中国科学院电子学研究所 国家自然科学基金委员会信息科学部

电子与信息学报

CSTPCD北大核心
影响因子:1.302
ISSN:1009-5896
年,卷(期):2024.46(12)