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

计算机工程

• 体系结构与软件技术 • 上一篇    下一篇

支持SMT的微结构模拟器实现与应用

陈伟健,郭勇,朱英,尹飞   

  1. (上海高性能集成电路设计中心,上海 201204)
  • 收稿日期:2015-12-16 出版日期:2016-12-15 发布日期:2016-12-15
  • 作者简介:陈伟健(1990—),男,硕士研究生,主研方向为计算机系统结构;郭勇、朱英、尹飞,高级工程师。
  • 基金资助:
    2014年上海市软件和集成电路产业发展专项“国产高性能芯片关键技术仿真分析平台”(140101)。

Implementation and Application of Micro Structure Simulator Supporting SMT

CHEN Weijian,GUO Yong,ZHU Ying,YIN Fei   

  1. (Shanghai High Performance IC Design Center,Shanghai 201204,China)
  • Received:2015-12-16 Online:2016-12-15 Published:2016-12-15

摘要:

某国产处理器微结构模拟器(MASim)无法支持同时多线程(SMT)技术,难以满足研究与工程需求。为此,提出一种新的微结构模拟器。将MASim和SMT技术相结合,从架构模拟、仿真速度、仿真精度与灵活可控等方面采用模块化和队列优化等技术进行设计与实现。实验结果表明,该模拟器的仿真精度、仿真速度与原有的单线程微结构模拟器基本相当,SMT技术对该系列国产处理器具有性能提升作用,每时钟周期执行指令数平均提升29.61%。

关键词: 国产处理器, 结构模拟器, 处理器微结构, 处理器验证, 同时多线程, 线程级并行

Abstract: A domestic processor Micro Architecture Simulator(MASim) cannot support Simultaneous Multithreading(SMT) technology.It is difficult to meet the research and engineering requirements.Therefore,a new micro architecture simulator is proposed.The combination of MASim and SMT technology is adopted to design and realize the technology of modularization and queue optimization from the aspects of architecture simulation,simulation speed,simulation precision and flexible controllability.Experimental results show that the simulation accuracy and the simulation speed are almost the same as those of the original single-thread micro architecture simulator.SMT technology has the function of enhancing the performance of the series of domestic processors.The number of Instructions Per Clock Cycle(IPC) is increased by an average of 29.61%.

Key words: domestic processor, structure simulator, processor micro structure, processor verification, Simultaneous Multithreading(SMT), thread level parallelism

中图分类号: