Title
Dynamically scheduling VLIW instructions
Abstract
Very long instruction word (VLIW) machines potentially provide the most direct way to exploit instruction-level parallelism; however, they cannot be used to emulate current general-purpose instruction set architectures. In addition, 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 a different number of functional units or functional units with different latencies. This paper describes an architecture, named dynamically trace scheduled VLIW (DTSVLIW), that 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. Preliminary measurements of the DTSVLIW performance, obtained with an execution-driven simulator running the SPECint95 benchmark suite, are also presented.
Year
DOI
Venue
2000
10.1006/jpdc.2000.1661
J. Parallel Distrib. Comput.
Keywords
Field
DocType
ilp,vliw,dtsvliw,dynamic instruction scheduling,ilp.,dynamically scheduling vliw instruction,instruction scheduling,very long instruction word,dynamic scheduling,instruction set architecture,functional unit
Very long instruction word,Computer science,Instruction set,Scheduling (computing),Parallel computing,Reduced instruction set computing,Binary code compatibility,Complex instruction set computing,Systems architecture,Benchmark (computing),Distributed computing
Journal
Volume
Issue
ISSN
60
12
Journal of Parallel and Distributed Computing
Citations 
PageRank 
References 
7
0.55
29
Authors
2
Name
Order
Citations
PageRank
A. F. de Souza170.89
P. Rounce2122.19