DocumentCode
2612327
Title
reMORPH: A Runtime Reconfigurable Architecture
Author
Paul, Kolin ; Dash, Chinmaya ; Moghaddam, Mansureh Shahraki
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Delhi, Delhi, India
fYear
2012
fDate
5-8 Sept. 2012
Firstpage
26
Lastpage
33
Abstract
Programmable hardware built on a regular architecture can partially alleviate the problem of increased defect densities associated with transistor scaling by dynamically wiring around the defects [1]. The fine granularity of FPGAs is however unsuitable for effectively exploiting runtime reconfiguration because of the high overheads involved. A coarse grain reconfigurable array with malleable communication links - reMORPH - is proposed in this paper. The compute tile uses DSP48E and BRAM embedded blocks in a Xilinx FPGA and has a very low footprint of about 200 slice LUTs. The semi-systolic near neighbour communication interconnect can be dynamically reconfigured for each “epoch” of computation. The “epoch” or phases of the application are obtained via profiling or static data flow analysis. Some of the links between the compute tiles are changed during the reconfiguration phase which drastically reduces the context switch overhead enabling high performance/area applications to be built on this fabric.
Keywords
field programmable gate arrays; BRAM embedded block; DSP48E embedded block; FPGA fine granularity; Xilinx FPGA; coarse grain reconfigurable array; compute tiles; context switch overhead; malleable communication links; programmable hardware; reMORPH; reconfiguration phase; runtime reconfigurable architecture; semisystolic near-neighbour communication interconnect; static data flow analysis; transistor scaling; Computer architecture; Context; Fabrics; Field programmable gate arrays; Registers; Runtime; Tiles; FPGAs; Partial reconfiguration; programmable hardware;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2012 15th Euromicro Conference on
Conference_Location
Izmir
Print_ISBN
978-1-4673-2498-4
Type
conf
DOI
10.1109/DSD.2012.111
Filename
6387011
Link To Document