Title:
|
EVALUATION OF INSTRUCTION SETS FOR SUPERSCALAR EXECUTION |
Author(s):
|
Virginia Escuder Cabañas , Raúl Durán Díaz , Rafael Rico López |
ISBN:
|
972-8924-09-7 |
Editors:
|
Nuno Guimarães, Pedro Isaías and Ambrosio Goikoetxea |
Year:
|
2006 |
Edition:
|
Single |
Keywords:
|
Instruction Set Architecture, Instruction level Parallelism, Graph Theory. |
Type:
|
Short Paper |
First Page:
|
452 |
Last Page:
|
456 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
Instruction set design is a fundamental aspect of computer architecture. A critical requirement of instruction sets design is to allow for concurrent execution, avoiding those constructs that may produce data dependencies. Therefore, it is important to count on methods and tools for the evaluation of the behavior of instruction sets and quantify the influence of particular features of its architecture into the overall available parallelism. We propose an analysis method that applies graph theory to gather metrics and evaluate the impact of different characteristics of instruction sets as sources of coupling, quantifying available parallelism. We present a case study using the x86 instruction set and obtain some measures of the influence of condition flags in code coupling. |
|
|
|
|