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