###
DOI:
Journal of Software:2007.18(4):1047-1055

基于龙芯CPU的多核全系统模拟器SimOS-Goodson
高翔,张福新,汤彦,章隆兵,胡伟武,唐志敏
(中国科学院,计算技术研究所,北京,100080;中国科学技术大学,计算机科学技术系,安徽,合肥,230027)
SimOS-Goodson: A Goodson-Processor Based Multi-Core Full-System Simulator
GAO Xiang,ZHANG Fu-Xin,TANG Yan,ZHANG Long-Bing,HU Wei-Wu,TANG Zhi-Min
()
Abstract
Chart / table
Reference
Similar Articles
Article :Browse 3587   Download 3818
Received:December 19, 2005    Revised:April 03, 2006
> 中文摘要: 随着片上多核结构成为当前高性能微处理器发展的趋势,目标工作负载也变得多样化,传统的用户级模拟器已不能适应未来体系结构的研究需要.基于SimOS全系统模拟环境,设计并实现了龙芯CPU的片上多核全系统模拟器SimOS-Goodson.在SimOS-Goodson的设计中运用了时序与功能分离的组织形式,并采用了一种新的值预测校验算法来解决模拟环境中的存储一致性问题.经过与真实硬件环境进行交叉校正,保证了模拟器的可信度与准确度.与用户级模拟器相比,SimOS-Goodson保持了高速、灵活的优点,又具备精确、全系
中文关键词: 模拟器  龙芯2号处理器  全系统  多核  SimOS
Abstract:As the Chip MultiProcessors (CMPs) have become the trend of high performance microprocessors, the target workloads become more and more diversified. The traditional user-level simulators cannot handle them, so new simulators are needed for the future architecture research. Based on the SimOS full-system environment, a new multi-core full-system simulator of Goodson processors, SimOS-Goodson, has been designed and implemented. The SimOS-Goodson decouples the simulation functionality and timing. It adopts a new value-prediction approach to implement memory consistency in the simulation environment. The credibility and accuracy of SimOS-Goodson are achieved by cross-validating the simulator with the actual hardware. The simulator inherits the benefits such as high speed and high flexibility from the traditional user-level simulators. It also has the new benefits such as accuracy, full-system support and easy to use. By porting the entire Linux OS, analysis and evaluation of the microarchitecture and workloads can be conducted easily in the SimOS-Goodson full-system environment. On a machine of Pentium4 3.0GHz, the speed of SimOS-Goodson exceeds 300K instructions per second. SimOS-Goodson will play a key role in the research of future Goodson multi-core architecture.
文章编号:     中图分类号:    文献标志码:
基金项目:Supported by the National Natural Foundation of China for Distinguished Young Scholars under Grant No.60325205 (国家杰出青年基金); the National High-Tech Research and Development Plan of China under Grant Nos.2005AA110010, 2005AA119020 (国家高技术研究发展计划(863)); the National Grand Fundamental Research 973 Program of China under Grant No.2005CB321600 (国家重点基础研究发展规划(973)); the Basic Research Foundation of the Institute of Computing Technology, the Chinese Academy of Sciences under Grant No.20056020 (中国科学院计算技术研究所基础研究基金); the Knowledge Innovation Program of the Institute of Computing Technology, the Chinese Academy of Sciences under Grant No.20056240 (中国科学院计算技术研究所知识创新课题) Supported by the National Natural Foundation of China for Distinguished Young Scholars under Grant No.60325205 (国家杰出青年基金); the National High-Tech Research and Development Plan of China under Grant Nos.2005AA110010, 2005AA119020 (国家高技术研究发展计划(863)); the National Grand Fundamental Research 973 Program of China under Grant No.2005CB321600 (国家重点基础研究发展规划(973)); the Basic Research Foundation of the Institute of Computing Technology, the Chinese Academy of Sciences under Grant No.20056020 (中国科学院计算技术研究所基础研究基金); the Knowledge Innovation Program of the Institute of Computing Technology, the Chinese Academy of Sciences under Grant No.20056240 (中国科学院计算技术研究所知识创新课题)
Foundation items:
Reference text:

高翔,张福新,汤彦,章隆兵,胡伟武,唐志敏.基于龙芯CPU的多核全系统模拟器SimOS-Goodson.软件学报,2007,18(4):1047-1055

GAO Xiang,ZHANG Fu-Xin,TANG Yan,ZHANG Long-Bing,HU Wei-Wu,TANG Zhi-Min.SimOS-Goodson: A Goodson-Processor Based Multi-Core Full-System Simulator.Journal of Software,2007,18(4):1047-1055