首页 | 本学科首页   官方微博 | 高级检索  
     

CMT模拟器的设计与实现
引用本文:杨华,崔刚,吴智博,刘宏伟.CMT模拟器的设计与实现[J].计算机工程,2007,33(19):251-252.
作者姓名:杨华  崔刚  吴智博  刘宏伟
作者单位:哈尔滨工业大学计算机科学与技术学院,哈尔滨,150001
摘    要:片上多线程(CMT)是未来高性能处理器的发展方向,而软件模拟是处理器体系结构研究和设计中不可或缺的技术手段。该文基于SimpleScalar工具集设计并实现了CMT节拍级模拟器——OpenSimCMT,对CMT体系结构的设计和评测提供支持。OpenSimCMT特点如下:(1)支持同时多线程(SMT)和片上多处理器(CMP)的模拟;(2)架构开放,配置灵活,可根据具体研究目标随时进行扩展,添加新的模拟内容及相关统计;(3)功能全面,对线程间资源竞争与共享、各功能单元、流水段、分支预测、多级cache等全方位模拟,模拟结果准确。

关 键 词:片上多线程  模拟  微处理器  高性能
文章编号:1000-3428(2007)19-0251-02
修稿时间:2006-10-18

Design and Implementation of CMT Simulator
YANG Hua,CUI Gang,WU Zhi-bo,LIU Hong-wei.Design and Implementation of CMT Simulator[J].Computer Engineering,2007,33(19):251-252.
Authors:YANG Hua  CUI Gang  WU Zhi-bo  LIU Hong-wei
Affiliation:School of Computer Science and Technology,Harbin Institute of Technology,Harbin 150001
Abstract:Chip multithreading (CMT) represents the direction for future high-performance processors, and simulation is an integral part of the processor architecture research and design process. This paper presents the design and implementation of a SimpleScalar-based cycle-level simulator—OpenSimCMT, which serves for designing and evaluating the CMT architectures. OpenSimCMT features that: (1) supporting the simulation of simultaneous multithreading (SMT) as well as chip multiprocessors (CMP); (2) open framework and well configurable, being extendible to accommodate a given research goal, and readily to append new simulation contents and relative statistic; (3) all-around simulation, supporting inter-thread resource sharing and competition, various function units, pipeline, branch prediction, multi-level caches, etc, facilitating accurate simulation.
Keywords:CMT  simulation  microprocessor  high-performance
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号