DocumentCode :
2747709
Title :
Dynamically scheduling the trace produced during program execution into VLIW instructions
Author :
De Souza, Alberto Ferreira ; Rounce, Peter
Author_Institution :
Dept. of Comput. Sci., Univ. Coll. London, UK
fYear :
1999
fDate :
12-16 Apr 1999
Firstpage :
248
Lastpage :
257
Abstract :
VLIW machines possibly provide the most direct way to exploit instruction level parallelism; however, they cannot be used to emulate current general-purpose instruction set architectures. Programs scheduled for a particular implementation of a VLIW model cannot be guaranteed to be binary compatible with other implementations of the same machine model with different number of functional-units. This paper describes an architecture, named dynamically trace scheduled VLIW (DTSVLIW), which can be used to implement machines that execute code of current RISC or CISC instruction set architectures in a VLIW fashion, with backward code compatibility. Some preliminary performance measurements of the DTSVLIW, obtained with an execution-driven simulator running the SPECint95 benchmark suite, are also presented
Keywords :
parallel architectures; parallel machines; performance evaluation; SPECint95 benchmark; VLIW machines; backward code compatibility; dynamically trace scheduled VLIW; instruction level parallelism; performance measurements; Clocks; Computer science; Dynamic scheduling; Educational institutions; Electrical capacitance tomography; Engines; Hardware; Processor scheduling; Reduced instruction set computing; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1999. 13th International and 10th Symposium on Parallel and Distributed Processing, 1999. 1999 IPPS/SPDP. Proceedings
Conference_Location :
San Juan
Print_ISBN :
0-7695-0143-5
Type :
conf
DOI :
10.1109/IPPS.1999.760471
Filename :
760471
Link To Document :
بازگشت