摘要
提出了适合龙芯2号处理器的同时多线程处理器模型,并介绍了具体的微体系结构设计以及相应的Linux操作系统的实现方案.通过在设计的龙芯2号同时多线程处理器上启动Linux操作系统,并运行应用程序,例如SPEC CPU2000,进行性能评测.结果表明,龙芯2号同时多线程处理器通过挖掘线程级并行性,将龙芯2号处理器的性能提高了31.1%.
A design model and microarehitecture implement scheme of simultaneous multithreading Godson-2 processor is proposed in this paper. The operating system on simultaneous multithreading Godson-2 processor is designed for operating multiple individual threads simultaneously and improving system level performance. Linux operating system is booted in simultaneous multithreading Godson-2 processor and application programs such as SPEC CPU2000 are executed in it to evaluate performance. It has been shown that simultaneous multithreading Godson-2 processor improves the performance of superscalar Godson-2 significantly by full exploitation of instruction-level parallelism. The average speedup is 31.1%.
出处
《计算机学报》
EI
CSCD
北大核心
2009年第11期2265-2273,共9页
Chinese Journal of Computers
基金
国家"九七三"重点基础研究发展规划项目基金(2005CB321600)
国家自然科学基金杰出青年基金项目"计算机系统结构研究(60325205)"
国家"八六三"高技术研究发展计划基金项目"大规模片上多处理器高性能存储系统研究(2007AA01Z114)"
国家自然科学基金项目"共享二级Cache的片上多处理器Cache块分布技术研究(60703017)"
国家自然科学基金重点项目"高性能片上存储系统(60736012)"资助