A Reconfigurable Processor Architecture

Until now, the lack of software and hardware compatibility between existing reconfigurable processors make them less competitive with hard-wired processors for mainstream computing. In this paper we propose a reconfigurable processor architecture based on the von-Neumann computing model, so that software compatibility can be achieved with minimal work. Furthermore, the proposed processor takes advantage of key features of some FPGAs like partial and dynamic reconfiguration to load on-the-fly a variable number of different coarse-grained execution units.