Review Article

Ingredients of Adaptability: A Survey of Reconfigurable Processors

Table 1

Feature summary of reconfigurable processors.

General Software view Coupling
Reconfigurable block
Reference Year Domain Programming ISA Granularity Reconfiguration

PADDI [40, 41] 1992 DSP Silage compiler VLIW Loose Coarse
PRISM [42] 1993 General purpose HLL compiler M68010 Loose Fine Static
Nano processor [43] 1994 General purpose Assembly RISC Tight Fine Static
Spyder [44] 1995 General purpose HLL compiler VLIW Coprocessor Coarse
DISC [45] 1995 General purpose Assembly CISC Tight Fine Dynamic
KressArray [46] 1995 General purpose ALE-X compiler VLIW Loose Coarse
RaPiD [47] 1996 DSP HLL compiler RISC Loose Coarse
MATRIX [48] 1996 General purpose Assembly SIMD/VLIW Loose Coarse Dynamic
Garp [49, 50] 1997 General purpose HLL compiler MIPS Coprocessor Fine Dynamic
NAPA [51, 52] 1998 General purpose NAPA C compiler RISC Coprocessor Fine Dynamic
REMARC [53] 1998 Multimedia Assembly Custom MIPS Coprocessor Coarse Dynamic
MorphoSys [54, 55] 2000 Multimedia HLL compiler Tiny RISC Tight Coarse Dynamic
Pleiades [56] 2001 DSP HLL compiler ARM Coprocessor Flexible Dynamic
Chameleon [57, 58] 2002 DSP HLL compiler ARM Coprocessor Fine Dynamic
XiRISC [59, 60] 2003 Embedded, multimedia HLL compiler Custom RISC Tight Fine Dynamic
Chimaera [61, 62] 2004 Multimedia HLL compiler MIPS Tight Coarse Dynamic
MOLEN [63, 64] 2004 General purpose HLL compiler PowerPC Tight Fine Dynamic
Stretch [65] 2004 Embedded HLL compiler RISC Tight Fine Dynamic
ADRES [30, 66] 2005 Wireless HLL compiler VLIW Tight Coarse Dynamic
BUTTER [67] 2008 Multimedia HLL compiler RISC Tight Coarse Dynamic
KAHRISMA [68] 2010 Embedded HLL compiler RISC/VLIW Tight Mixed Dynamic
DySER [69] 2012 General purpose HLL compiler RISC/CISC Tight Coarse Dynamic
FLEXDET [31] 2012 Wireless HLL compiler Custom RISC Tight Coarse Dynamic