软件学报2007,Vol.18Issue(4) :1047-1055.

基于龙芯CPU的多核全系统模拟器SimOS-Goodson

SimOS-Goodson: A Goodson-Processor Based Multi-Core Full-System Simulator

高翔 张福新 汤彦 章隆兵 胡伟武 唐志敏
软件学报2007,Vol.18Issue(4) :1047-1055.

基于龙芯CPU的多核全系统模拟器SimOS-Goodson

SimOS-Goodson: A Goodson-Processor Based Multi-Core Full-System Simulator

高翔 1张福新 2汤彦 2章隆兵 2胡伟武 2唐志敏2
扫码查看

作者信息

  • 1. 中国科学院,计算技术研究所,北京,100080;中国科学技术大学,计算机科学技术系,安徽,合肥,230027
  • 2. 中国科学院,计算技术研究所,北京,100080
  • 折叠

摘要

随着片上多核结构成为当前高性能微处理器发展的趋势,目标工作负载也变得多样化,传统的用户级模拟器已不能适应未来体系结构的研究需要.基于SimOS全系统模拟环境,设计并实现了龙芯CPU的片上多核全系统模拟器SimOS-Goodson.在SimOS-Goodson的设计中运用了时序与功能分离的组织形式,并采用了一种新的值预测校验算法来解决模拟环境中的存储一致性问题.经过与真实硬件环境进行交叉校正,保证了模拟器的可信度与准确度.与用户级模拟器相比,SimOS-Goodson保持了高速、灵活的优点,又具备精确、全系统和易使用的特征.通过对完整Linux操作系统的移植,可在SimOS-Goodson所模拟的全系统环境中进行各类微体系结构和应用负载的分析与评估.在3.0GHz的Pentium4微机上,SimOS-Goodson的指令模拟速度超过300K/秒.SimOS-Goodson将会在基于龙芯CPU的片上多核体系结构研究中发挥重要作用.

关键词

模拟器/龙芯2号处理器/全系统/多核/SimOS

引用本文复制引用

基金项目

国家自然科学基金(60325205)

国家高技术研究发展计划(863计划)(2005AA110010)

国家高技术研究发展计划(863计划)(2005AA119020)

国家重点基础研究发展计划(973计划)(2005CB321600)

中国科学院基础研究项目(20056020)

中国科学院知识创新工程项目(20056240)

出版年

2007
软件学报
中国科学院软件研究所,中国计算机学会

软件学报

CSTPCDCSCD北大核心
影响因子:2.833
ISSN:1000-9825
被引量14
参考文献量1
段落导航相关论文