Optimization of VLIW compatibility systems employing Dynamic Rescheduling
Lack of object code compatibility in VLIW architectures is a severe limit to their adoption as a general-purpose computing paradigm. Previous approaches include hardware and software techniques, both of which have drawbacks. Hardware techniques add to the complexity of the architecture, whereas soft...
Gespeichert in:
Veröffentlicht in: | International journal of parallel programming 1997-04, Vol.25 (2), p.83-112 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Lack of object code compatibility in VLIW architectures is a severe limit to their adoption as a general-purpose computing paradigm. Previous approaches include hardware and software techniques, both of which have drawbacks. Hardware techniques add to the complexity of the architecture, whereas software techniques require multiple executables. A technique called Dynamic Rescheduling is presented that applies software techniques dynamically, using intervention by the OS: at each first-time page fault, the page code is rescheduled for the new generation, if required. Results are presented to demonstrate the viability of the technique using the Illinois IMPACT compiler and the TINKER architectural framework. |
---|---|
ISSN: | 0885-7458 1573-7640 |
DOI: | 10.1007/BF02700048 |