Font Size: a A A

The Research And Design Of Godson Ⅱ Multi-Threading Processor

Posted on:2006-05-31Degree:MasterType:Thesis
Country:ChinaCandidate:X C XuFull Text:PDF
GTID:2178360185496976Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Having our own high-performance processor is very important for China. Godson series processors are the first self-dependent general processors in our country, and as one of them, Godson II is one of the first-class processors in the world now. Although the architecture of Godson II is very advanced, we also can improve its performance by optimizing its architecture. In this paper, we will improve the performance of Godson II by optimizing the utilization of the functional units. Based upon the Godson II superscalar processor, we design the Godson II Multi-Threading processor, which will implement the simultaneous multithreading and micro-threading technologies. Godson II Multi-Threading processor can execute the instructions of two threads or micro-threads simultaneously, which will optimize the utilization of the functional units. We also design the related operating systems on Linux for it. The Godson II simultaneous multithreading Linux will schedule two processes to run on the processor, which will improve the performance of the whole software system. And the Godson II simultaneous micro-threading Linux can support the micro-threading applications, so programmers can recompile or rewrite the application and use two micro-threads to finish the same work, which will improve the performance of this application.In this paper, we will introduce the validation of the Godson II Multi-Threading processor. It has passed the validation of superscalar and simultaneous multithreading mode, and can run two threads simultaneously now. Before optimizing the instruction fetching policy and the share mechanisms of the hardware queues, the performance of the Godson II Multi-Threading processor in simultaneous multithreading mode is already much better than that of Godson II processor.
Keywords/Search Tags:Godson II Multi-Threading processor, simultaneous multithreading, micro-threading, Linux
PDF Full Text Request
Related items