Microarchitecture and Performance Analysis of Godson-2 SMT Processor
Microarchitecture and Performance Analysis of Godson-2 SMT Processor
复制标题
DOI:
10.1109/iccd.2006.4380860
复制
发表时间:
2006-10
期刊:
影响因子:
--
通讯作者:
Zusong Li;Xianchao Xu;Weiwu Hu;Zhimin Tang
中科院分区:
文献类型:
--
作者:
Zusong Li;Xianchao Xu;Weiwu Hu;Zhimin Tang
This paper introduces the microarchitecture and logical implementation of SMT (Simultaneous Multithreading) improvement of Godson-2 processor which is a 64-bit, four-issue, out-of-order execution high performance processor. The condition for implementing correct memory consistency model in Godson-2 SMT processor is studied and a new register-level sharing and synchronization scheme is proposed. Godson-2 SMT processor has been implemented at the RTL level and simulated with the VstationPro of Mentor Graphics. The Linux operating system is ported to run in Godson-2 SMT processor and application programs such as SPEC CPU2000 benchmark suite are used to evaluate performance. Experimental results indicate that the performance of Godson-2 SMT processor is improved significantly by fully exploiting thread-level parallelism and optimized utilization of functional units. The average speedup is 31.3% with 18.8% area overhead.