DocumentCode :
2345714
Title :
Application of instruction analysis/synthesis tools to x86´s functional unit allocation
Author :
Huang, Ing-Jer ; Xie, Ping-Huei
Author_Institution :
Inst. of Comput. & Inf. Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
fYear :
1998
fDate :
2-4 Dec 1998
Firstpage :
131
Lastpage :
136
Abstract :
Designing a cost effective superscalar architecture for x86 compatible microprocessors is a challenging task in terms of both technical difficulty and commercial value. One of the important design issues is the measurements of the distribution of functional unit usage and the micro operation level parallelism (MLP), which together determine the proper allocation of functional units in the superscalar architecture. To obtain such measurements, an x86 instruction set CAD system x86 Workshop is developed, which consists of both instruction set analysis and optimization tools. x86 Workshop has been applied to analyze several popular Windows95 applications such as Word, Excel, Communicator etc. The MLP and distribution of functional unit usage are measured for these applications. The measurements are used to evaluate several existing x86 superscalar processors and suggest future extension
Keywords :
microprocessor chips; optimisation; parallel architectures; Communicator; Excel; Word; functional unit usage; instruction analysis/synthesis tools; instruction set analysis; micro operation level parallelism; microprocessors; optimization tools; superscalar architecture; x86´s functional unit allocation; Application software; Computer aided instruction; Cost function; Design automation; Design engineering; Information analysis; Microarchitecture; Microprocessors; Parallel processing; Statistical distributions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Synthesis, 1998. Proceedings. 11th International Symposium on
Conference_Location :
Hsinchu
ISSN :
1080-1820
Print_ISBN :
0-8186-8623-5
Type :
conf
DOI :
10.1109/ISSS.1998.730614
Filename :
730614
Link To Document :
بازگشت