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

计算机工程

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

申威同时多线程功能模拟器实现与应用

陈伟健,郭勇,尹飞   

  1. (上海高性能集成电路设计中心,上海 201204)
  • 收稿日期:2015-05-21 出版日期:2016-06-15 发布日期:2016-06-15
  • 作者简介:陈伟健(1990-),男,硕士研究生,主研方向为计算机系统结构;郭勇、尹飞,高级工程师。
  • 基金资助:
    “核高基”重大专项“超级计算机处理器研发”(2013ZX01028-001-001-001)。

Realization and Application of Shenwei Simultaneous Multithreading Functional Simulator

CHEN Weijian,GUO Yong,YIN Fei   

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

摘要: 同时多线程(SMT)技术允许来自多个线程的不相关指令同时执行,实现线程级并行与指令级并行相结合,提升处理器的性能。在SMT设计中,运用体系结构模拟器进行实现性分析与正确性验证。以申威多核功能模拟器为基础,提出申威SMT功能模拟器设计方法,并实现申威SMT功能模拟器。模拟结果表明了申威SMT功能模拟器设计实现的正确性,并基于申威SMT功能模拟器构建RTL级实时验证平台,在处理器设计验证领域具有较高的应用价值。

关键词: 申威处理器, 功能模拟器, 体系结构模拟器, 同时多线程, 线程级并行

Abstract: imultaneous Multithreading(SMT) allows irrelevant instructions execute synchronously from multiple threads.It achieves the combination of Thread-level Parallelism(TLP) and Instruction-level Parallelism(ILP),enhances the performance of processor further.In the SMT design,architecture simulator can be used to achieve realizability analysis and correctness verification.This paper based on the Shenwei multi-core functional simulator,puts forward the Shenwei SMT function simulator design method,and realizes the Shenwei SMT functional simulator.Simulation results show that the design and realization of Shenwei SMT functional simulator are correct,and the RTL level real-time verification platform is built based on Shenwei SMT functional simulator,Shenwei SMT functional simulator has a high application value in the processor design and verification.

Key words: Shenwei processor, unctional simulator, rchitecture simulator, imultaneous Multithreading(SMT), read-level Parallelism(TLP)

中图分类号: