Concepts, architectures, and run-time systems for efficient and adaptive reconfigurable processors

Lars Bauer, Muhammad Shafique, Jörg Henkel

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper describes an approach that allows using the potential of reconfigurable processors in an efficient and adaptive manner. Some architectural design decisions (e.g., the provided memory interface, number of ports, and bit-width per port) have a strong impact on the efficiency, whereas other design decisions (e.g., how the reconfigurable fabric is used to implement application-specific accelerators) have an impact on the adaptivity that the reconfigurable processor can provide. Therefore, we will present and discuss different design decision alternatives for reconfigurable processor architectures. After introducing the basic concepts and principal advantages of reconfigurable processors, the promising concept of modular Special Instructions (SIs) is presented as a general approach to achieve a high adaptivity in reconfigurable processors. This paper shows how these modular SIs can be used to achieve high adaptivity and which scenarios benefit from such adaptive processing behavior. Afterwards, the basic requirements and infrastructure to operate modular SIs in an efficient and adaptive manner are presented in detail and analyzed. To exploit the adaptivity that is provided by modular SIs, a run-time system is required to decide how the reconfigurable processor shall react on changing requirements and situations. This paper gives a general overview of the steps that need to be performed by such a run-time system. Finally, the adaptive reconfigurable RISPP processor that is based on the presented architectural design decisions, the concept of modular special instructions, and the controlling run-time system is evaluated.

Original languageEnglish (US)
Title of host publicationProceedings of the 2011 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2011
Pages80-87
Number of pages8
DOIs
StatePublished - 2011
Event2011 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2011 - San Diego, CA, United States
Duration: Jun 6 2011Jun 9 2011

Publication series

NameProceedings of the 2011 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2011

Conference

Conference2011 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2011
CountryUnited States
CitySan Diego, CA
Period6/6/116/9/11

ASJC Scopus subject areas

  • Hardware and Architecture
  • Control and Systems Engineering

Fingerprint Dive into the research topics of 'Concepts, architectures, and run-time systems for efficient and adaptive reconfigurable processors'. Together they form a unique fingerprint.

Cite this