• DocumentCode
    3045118
  • Title

    Designing a runtime reconfigurable processor for general purpose applications

  • Author

    Niyonkuru, Adronis ; Zeidler, Hans Christoph

  • Author_Institution
    Univ. der Bundeswehr Hamburg, Germany
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    143
  • Abstract
    Summary form only given. A superscalar microprocessor with a variable number of execution units which are dynamically configured during program execution has been modeled. The runtime behaviour of an executed application is determined using a trace cache and the most suitable hardware configuration is loaded dynamically. We discuss major design aspects of the ongoing implementation process based on a partial reconfiguration design flow. Thus, some microarchitectural components are put together to form a fixed module while different sets of execution units build up reconfigurable ones. The communication between fixed and reconfigurable modules is assured by Xilinx bus macros.
  • Keywords
    cache storage; macros; microprocessor chips; peripheral interfaces; reconfigurable architectures; Xilinx bus macros; microarchitectural component; partial reconfiguration design flow; program execution unit; runtime reconfigurable processor; superscalar microprocessor; trace cache; Application software; Computer architecture; Field programmable gate arrays; Hardware; Microarchitecture; Microprocessors; Moore´s Law; Performance gain; Performance loss; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1303123
  • Filename
    1303123