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