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 |
|
|