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