• DocumentCode
    3008717
  • Title

    Architectural approaches for dynamic translation and reconfiguration

  • Author

    Veale, Brian F. ; Antonio, John K. ; Tull, M.P.

  • Author_Institution
    Sch. of Comput. Sci., Oklahoma Univ., USA
  • fYear
    2004
  • fDate
    38079
  • Firstpage
    49
  • Lastpage
    58
  • Abstract
    A microprocessor taxonomy is introduced based on whether: (1) the hardware is static or reconfigurable and (2) the code translation process is static or dynamic. The IBM DAISY and Transmeta Crusoe™ microprocessors are reviewed. These static hardware microprocessors support a dynamic translation process to execute programs originally compiled for the PowerPC and Intel® X86 microprocessors, respectively. Inspired by features from both the DAISY and Crusoe™ microprocessors, a conceptual design of a dynamically reconfigurable microprocessor is given. Driven by the results of a preliminary study, a specific approach to designing a reconfigurable microprocessor is presented. As a part of this approach, the concept of partitioning the instruction set of a microprocessor in order to support an application, instead of partitioning the functionality of the application, is developed.
  • Keywords
    instruction sets; microprocessor chips; microprogramming; reconfigurable architectures; IBM DAISY microprocessors; Transmeta Crusoe microprocessors; dynamic translation process; dynamically reconfigurable microprocessor; instruction set partitioning; microprocessor taxonomy; program execution; reconfigurable hardware; static hardware microprocessors; Arithmetic; Circuits; Computer science; Fabrication; Hardware; High level languages; Java; Microprocessors; Taxonomy; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Region 5 Conference: Annual Technical and Leadership Workshop, 2004
  • Print_ISBN
    0-7803-8217-X
  • Type

    conf

  • DOI
    10.1109/REG5.2004.1300160
  • Filename
    1300160