• 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