龙芯2号处理器的同时多线程设计  被引量:10

Design of the Simultaneous Multithreading Godson-2 Processor

在线阅读下载全文

作  者:李祖松[1,2] 许先超[1,2] 胡伟武[1] 唐志敏[1] 

机构地区:[1]中国科学院计算技术研究所计算机系统结构重点实验室,北京100190 [2]中国科学院研究生院,北京100039

出  处:《计算机学报》2009年第11期2265-2273,共9页Chinese Journal of Computers

基  金:国家"九七三"重点基础研究发展规划项目基金(2005CB321600);国家自然科学基金杰出青年基金项目"计算机系统结构研究(60325205)";国家"八六三"高技术研究发展计划基金项目"大规模片上多处理器高性能存储系统研究(2007AA01Z114)";国家自然科学基金项目"共享二级Cache的片上多处理器Cache块分布技术研究(60703017)";国家自然科学基金重点项目"高性能片上存储系统(60736012)"资助

摘  要:提出了适合龙芯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%.

关 键 词:龙芯2 同时多线程 微体系结构 LINUX操作系统 

分 类 号:TP302[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象