计算机科学 ›› 2006, Vol. 33 ›› Issue (1): 158-163.

• • 上一篇    下一篇

OpenSMT:一个同时多线程处理器模拟器的设计和实现

  

  • 出版日期:2018-11-17 发布日期:2018-11-17
  • 基金资助:
    本文工作得到以下项目的资助:国家自然科学基金资助项目(60373043);安徽省自然科学摹金资助项目(050420206);国家863高科技发展计划资助项目(2001AAllll00)和(2002AAll0010);中国科学院知识创新丁程重大项目(KGCX2-109).

  • Online:2018-11-17 Published:2018-11-17

摘要: 同时多线程(SMT)技术是目前微处理器体系结构的研究热点之一。为了支持对SMT技术和基于SMT核的单芯片多处理器(CMP)体系结构技术的深入研究,我们在广泛使用的超标体系结构模拟器Simple Sealar的基础上,通过对SMT结构的关键特性进行适当的抽象,开发了一个SMT体系结构模拟器OpenSMT。本文介绍了谊模拟器主要的设计思想和实现方法,包括多个线程上下文结构的表示、超标量流水线各个阶段的模拟,以及模拟器设计和实现时需要解决的几个关键问题等。初步的应用研究表明,与现有可免费获得的研究用SMT模拟器

关键词: 处理器模拟器 同时多线程 软件模型 结构模型 性能评价

Abstract: Simultaneous multithreading (SMT)becomes one of the major trends in the future micro-processor design. In order to provide a platform to support the research about SMT processor or CMP architecture with SMT cores, the SMT simulator(OpenSMT)is built on the

Key words: Processor simulator, Simultaneous multithreading(SMT), Software model, Architecture model, Performanceevaluation

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!