The Erlangen Slot Machine: A Dynamically Reconfigurable FPGA-Based Computer

Abstract

Computer architects have been studying the dynamically reconfigurable computer [1] for a number of years. New capabilities such as on-demand computing power, self-adaptiveness and self-optimization capabilities by restructuring the hardware on the fly at run-time is seen as a driving technology factor for current research initiatives such as autonomic [2, 3] and organic computing [4, 5]. Much research work is currently devoted to models for partial hardware module relocation [6] and dynamically reconfigurable hardware reconfiguration on e.g., FPGAbased platforms. However, there are many physical restrictions and technical problems limiting the scope or applicability of these approaches. This led us to the development of a new FPGA-based reconfigurable computer called the Erlangen Slot Machine. The architecture overcomes many architectural constraints of existing platforms and allows a user to partially reconfigure hardware modules arranged in so-called slots. The uniqueness of this computer stems from a) a new slot-oriented hardware architecture, b) a set of novel inter-module communication paradigms, and c) concepts for dynamic and partial reconfiguration management

    Similar works

    Full text

    thumbnail-image

    Available Versions