DocumentCode
2533398
Title
Dynamic rescheduling: a technique for object code compatibility in VLIW architectures
Author
Conte, Thomas M. ; Sathaye, Sumedh W.
Author_Institution
Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA
fYear
1995
fDate
29 Nov-1 Dec 1995
Firstpage
208
Lastpage
218
Abstract
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. This paper presents a technique called dynamic rescheduling that applies software techniques dynamically, using intervention by the operating system. Results are presented to demonstrate the viability of the technique using the Illinois IMPACT compiler and the TINKER architectural framework
Keywords
computational complexity; object-oriented programming; parallel architectures; resource allocation; Illinois IMPACT compiler; TINKER architectural framework; VLIW architectures; complexity; dynamic rescheduling; general-purpose computing paradigm; hardware techniques; object code compatibility; operating system; software techniques; Computer architecture; Delay; Dynamic scheduling; Hardware; Instruction sets; Operating systems; Protection; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Microarchitecture, 1995., Proceedings of the 28th Annual International Symposium on
Conference_Location
Ann Arbor, MI
ISSN
1072-4451
Print_ISBN
0-8186-7349-4
Type
conf
DOI
10.1109/MICRO.1995.476828
Filename
476828
Link To Document