DocumentCode
3271980
Title
A Theoretical Research on Program Instruction Level Parallelism to Guide Microprocessor Design
Author
Ke, Ma ; Liusheng, Huang ; Longbing, Zhang
Author_Institution
Univ. of Sci. & Technol. of China, Hefei
fYear
2007
fDate
20-24 March 2007
Firstpage
231
Lastpage
236
Abstract
As the number of transistors integrated in a microprocessor chip increases continuously, more and more researches focus on how to efficiently utilize the on-chip resources recently. Research on the relationship between the instruction window size and program ILP can guide the design of clustered architecture and heterogeneous CMP. A theoretical model is proposed for the instruction window of superscalar processors in this paper. Using this model, an optimized algorithm can be applied to calculate the ideal IPC based on the dynamic instruction dependency statistics of benchmarks. It can be used to explain the square root law presented by the IW characteristic. And the relationship between the ideal IPC and instruction window size can be more accurately modeled as the harmonic curve. Compared with the traditional simulation method, this analytical model can analyze the interaction between the program characteristic, instruction window size and program ILP theoretically and help to explore the workload design space. This model can also be combined with the statistical simulation method to evaluate the microprocessor performance rapidly. The instruction window model will be integrated into the performance analysis platform of the Godson-2 processor to aid the performance analysis work.
Keywords
microcomputers; parallel programming; performance evaluation; statistical analysis; Godson-2 processor; dynamic instruction dependency statistics; instruction window model; instruction window size; microprocessor design guide; microprocessor performance evaluation; optimized algorithm; performance analysis platform; program instruction level parallelism; square root law; statistical simulation; superscalar processor; Analytical models; Clustering algorithms; Computational modeling; Computer science; Error analysis; Microprocessor chips; Parallel processing; Performance analysis; Statistical analysis; Statistics; ILP; IW characteristic; dynamic dependency distance; harmonic law; instruction window;
fLanguage
English
Publisher
ieee
Conference_Titel
Integration Technology, 2007. ICIT '07. IEEE International Conference on
Conference_Location
Shenzhen
Print_ISBN
1-4244-1092-4
Electronic_ISBN
1-4244-1092-4
Type
conf
DOI
10.1109/ICITECHNOLOGY.2007.4290467
Filename
4290467
Link To Document