DocumentCode :
1916015
Title :
Quantification of ISA Impact on Superscalar Processing
Author :
Duran, R. ; Rico, Rafael
Author_Institution :
Dept. of Comput. Eng., Univ. de Alcala, Alcala de Henares
Volume :
1
fYear :
2005
fDate :
21-24 Nov. 2005
Firstpage :
701
Lastpage :
704
Abstract :
The differences found between the superscalar performance in x86 and non-x86 processors and the peculiar characteristics of the x86 ISA recommend to carry out a thorough analysis of the available parallelism at the machine language layer. However, computer architecture evaluation requires new tools that complement the customary simulations and, in this sense, the traditional graph theory can help to create a new frame for fine-grain parallelism analysis. We construct the matrix representation associated to the data dependence graph of execution traces. In this paper, we explain how this matrix characterizes the corresponding code in a mathematical manner, fulfills a number of properties and restrictions, and provides information about the ability of the code to be processed concurrently. Besides, we also show how different data dependence sources can be composed, thus providing a mechanism to explore their final influence on the parallelism degree. These techniques are applied to an example from which some conclusions are derived
Keywords :
graph theory; instruction sets; matrix algebra; parallel architectures; parallel processing; performance evaluation; computer architecture evaluation; data dependence graph; execution traces; fine-grain parallelism analysis; graph theory; instruction set design; machine language layer; matrix representation; superscalar performance; superscalar processing; x86 ISA; x86 processors; Analytical models; Computational modeling; Computer Society; Computer architecture; Computer simulation; Graph theory; Instruction sets; Parallel processing; Performance analysis; Physical layer; Instruction set design; graph theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer as a Tool, 2005. EUROCON 2005.The International Conference on
Conference_Location :
Belgrade
Print_ISBN :
1-4244-0049-X
Type :
conf
DOI :
10.1109/EURCON.2005.1630027
Filename :
1630027
Link To Document :
بازگشت