作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2025, Vol. 51 ›› Issue (7): 1-11. doi: 10.19678/j.issn.1000-3428.0068870

• 热点与综述 • 上一篇    下一篇

体系结构模拟器的研究现状、挑战与展望

张锦1, 陈铸1, 陈照云2,3,*(), 时洋2,3, 陈冠军2,3   

  1. 1. 长沙理工大学计算机与通信工程学院, 湖南 长沙 410000
    2. 国防科技大学计算机学院, 湖南 长沙 410000
    3. 先进微处理器芯片与系统重点实验室, 湖南 长沙 410000
  • 收稿日期:2023-11-20 出版日期:2025-07-15 发布日期:2024-06-12
  • 通讯作者: 陈照云
  • 基金资助:
    湖南省教育厅优秀青年项目(22B0341)

Current Research Status, Challenges, and Future Prospects of Architectural Simulators

ZHANG Jin1, CHEN Zhu1, CHEN Zhaoyun2,3,*(), SHI Yang2,3, CHEN Guanjun2,3   

  1. 1. School of Computer and Communication Engineering, Changsha University of Science and Technology, Changsha 410000, Hunan, China
    2. College of Computer, National University of Defense Technology, Changsha 410000, Hunan, China
    3. Key Laboratory of Advanced Microprocessor Chips and Systems, Changsha 410000, Hunan, China
  • Received:2023-11-20 Online:2025-07-15 Published:2024-06-12
  • Contact: CHEN Zhaoyun

摘要:

在众多科学领域的研究与开发中,模拟器都扮演着不可替代的角色。在体系结构领域尤其如此,模拟器提供了一个安全、成本低廉的虚拟环境,使研究人员能够快速开展实验分析和评测。同时,模拟器还可以加速芯片设计和验证的过程,从而节省时间和资源成本。然而,随着处理器体系结构的演化进步,尤其是专用处理器发展呈现多元化特点,为了能够对体系结构设计探索提供重要的反馈,模拟器的重要作用日益凸显。综述了体系结构模拟器目前的发展与应用现状,重点介绍了几种目前较为典型的体系结构模拟器。通过对专用于不同处理器的模拟器技术手段的分析,深入了解不同架构下模拟器的侧重点及技术难点。此外,还对体系结构模拟器未来发展的关键点进行了思考与评述,以展望其在处理器设计研究领域的前景。

关键词: 模拟器, 体系结构, 处理器, 芯片设计反馈, 虚拟化

Abstract:

Simulators play an indispensable role in an array of scientific fields involving research and development. Particularly in architectural design, simulators provide a secure and cost-effective virtual environment, enabling researchers to conduct rapid experimental analyses and evaluations. Simultaneously, simulators facilitate the acceleration of the chip design and verification processes, thereby conserving time and reducing resource expenditure. However, with the evolutionary advances in processor architectural designs—specifically, the flourishing diversifications featured in dedicated processors—the key role played by simulators in providing substantial feedback for architectural design exploration has gained prominence. This discourse provides an overview of the current developments and applications of architectural simulators, accentuating a few illustrative examples. Analyzing the techniques employed by simulators dedicated to various processors allows for a deeper understanding of the focal points and technical complexities under different architectures. Moreover, this discourse deliberates speculative assessments and critiques of vital aspects of future architectural simulator developments, aspiring to forecast their prospects in the field of processor design research.

Key words: simulator, architecture, processor, chip design feedback, virtualization