Performance analysis of VLIW compilation techniques

Authors
Citation
Sm. Moon et S. Park, Performance analysis of VLIW compilation techniques, IEE P-COM D, 147(2), 2000, pp. 117-123
Citations number
18
Categorie Soggetti
Computer Science & Engineering
Journal title
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES
ISSN journal
13502387 → ACNP
Volume
147
Issue
2
Year of publication
2000
Pages
117 - 123
Database
ISI
SICI code
1350-2387(200003)147:2<117:PAOVCT>2.0.ZU;2-Q
Abstract
VLIW machines derive their performance advantage from the parallel executio n of independent instructions that have been scheduled by the compiler. The paper evaluates the performance impact of a set of important VLIW compilat ion techniques on non-numerical integer programs. In particular, several ke y scheduling approaches, including software pipelining versus loop unrollin g, DAG-based versus trace-based global scheduling, all-path versus profiled speculation, and restricted versus unrestricted speculative loads, are com pared. The evaluation is performed on a uniform VLIW testbed where a relati vely fair comparison of these scheduling approaches can be made. The result provides a meaningful insight into the relative benefits of each approach.