Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
ACM transactions on design automation of electronic systems, 2003-04, Vol.8 (2), p.252-268
2003

Details

Autor(en) / Beteiligte
Titel
Compiler optimization on VLIW instruction scheduling for low power
Ist Teil von
  • ACM transactions on design automation of electronic systems, 2003-04, Vol.8 (2), p.252-268
Ort / Verlag
ACM
Erscheinungsjahr
2003
Link zum Volltext
Quelle
Alma/SFX Local Collection
Beschreibungen/Notizen
  • In this article, we investigate compiler transformation techniques regarding the problem of scheduling VLIW instructions aimed at reducing power consumption of VLIW architectures in the instruction bus. The problem can be categorized into two types: horizontal scheduling and vertical scheduling. For the case of horizontal scheduling, we propose a bipartite-matching scheme for instruction scheduling. We prove that our greedy bipartite-matching scheme always gives the optimal switching activities of the instruction bus for given VLIW instruction scheduling policies. For the case of vertical scheduling, we prove that the problem is NP-hard, and we further propose a heuristic algorithm to solve the problem. Our experiment is performed on Alpha-based VLIW architectures and an ATOM simulator, and the compiler incorporated in our proposed schemes is implemented based on SUIF and MachSUIF. Experimental results of horizontal scheduling optimization show an average 13.30% reduction with four-way issue architecture and an average 20.15% reduction with eight-way issue architecture for transitional activities of the instruction bus as compared with conventional list scheduling for an extensive set of benchmarks. The additional reduction for transitional activities of the instruction bus from horizontal to vertical scheduling with window size four is around 4.57 to 10.42%, and the average is 7.66%. Similarly, the additional reduction with window size eight is from 6.99 to 15.25%, and the average is 10.55%.
Sprache
Englisch
Identifikatoren
ISSN: 1084-4309
eISSN: 1557-7309
DOI: 10.1145/762488.762494
Titel-ID: cdi_crossref_primary_10_1145_762488_762494

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX