首页 | 官方网站   微博 | 高级检索  
     

龙芯2号同时多线程处理器的软硬件接口设计
引用本文:李祖松,许先超,胡伟武,唐志敏.龙芯2号同时多线程处理器的软硬件接口设计[J].软件学报,2007,18(7):1806-1817.
作者姓名:李祖松  许先超  胡伟武  唐志敏
作者单位:1. 中国科学院,计算技术研究所,北京,100080;中国科学院,研究生院,北京,100049
2. 中国科学院,计算技术研究所,北京,100080
基金项目:国家自然科学基金;国家高技术研究发展计划(863计划);国家重点基础研究发展计划(973计划);中国科学院知识创新工程项目;中国科学院基础研究项目
摘    要:随着生产工艺的提高,芯片上能集成越来越多的晶体管,多线程技术也逐步成为一种主流的处理器体系结构技术,而多线程处理器的软硬件接口也就成为急需解决的问题.在分析同时多线程的软件需求的基础上,提出龙芯2号同时多线程处理器的软硬件接口协同设计解决方案,给出相应的操作系统实现方案.同时,在Linux 2.4.20的基础上实现了龙芯2号同时多线程处理器相应的操作系统.通过运行SPEC CPU2000等测试程序进行性能评测,充分说明实现软硬件接口的龙芯2号同时多线程处理器极大地提高了多进程负载的性能.分析和设计方案不仅适用于同时多线程处理器,而且对于片内多核处理器的设计也有借鉴作用.

关 键 词:龙芯2号  同时多线程  微体系结构  Linux操作系统
收稿时间:2006-03-22
修稿时间:6/9/2006 12:00:00 AM

Hardware/Software Interface Design of Godson-2 Simultaneous Multithreading Processor
LI Zu-Song,XU Xian-Chao,HU Wei-Wu and TANG Zhi-Min.Hardware/Software Interface Design of Godson-2 Simultaneous Multithreading Processor[J].Journal of Software,2007,18(7):1806-1817.
Authors:LI Zu-Song  XU Xian-Chao  HU Wei-Wu and TANG Zhi-Min
Affiliation:Institute of Computing Technology, The Chinese Academy of Sciences, Beijing 100080, China;Graduate University, The Chinese Academy of Sciences, Beijing 100049, China
Abstract:With the development of VLSI (very large scale integrated circuit) technology, a single chip can contain over one billion transistor. Multithreading technique is the developing trend of high performance processor in the future. How to design hardware/software interface has become a major problem for multithreading processor. According to simultaneous multithreading processor requirement and the original Godson-2 architecture, the hardware/software interface for Godson-2 simultaneous multithreading processor is advanced and defined. Based on this interface, the corresponding Linux for Godson-2 SMT (simultaneous multithreading) processor is designed and implemented on Linux 2.4.20. The SPEC CPU2000 and some other benchmark programs are used to compare the performance of Godson-2 SMT processor with the superscalar processor. The results show that the Godson-2 SMT processor designed with the interface can get a much better performance. The hardware/software interface and operating system design in this paper are also very useful for the multi-core processor design.
Keywords:Godson-2  simultaneous multithreading  microarchitecture  Linux operating system
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号