Alphabetical List of Reconfigurable Computing Architectures
Last updated: September 14th, 2005 |
You have ventured onto this page either because you are directly involved in reconfigurable computing research and development or you are interested in reconfigurable architectures in general. Either way, welcome and I hope that the information presented below will be of some value to you. I would like to first thank two people who, through their own original innovations, have greatly influenced the origins of this page: Dr. Steve Guccione from Xilinx and Prof. Dr.-Ing. Reiner Hartenstein from the University of Kaiserslautern. Dr. Guccione has compiled a similar list for FPGA-based Computing Machines, which can be found here. Dr. Hartenstein has written an embedded tutorial covering a decade of reconfigurable computing, which can be found here (paper 111). Its reference, used extensively in the information presented below, is as follows:Reiner Hartenstein: A Decade of Reconfigurable Computing: a Visionary Retrospective; DATE 2001, Int'l Conference on Design Automation and Testing in Europe - and Exhibit, Munich, Germany - March 12-15, 2001.I hope to update this list regularly to keep up with the new architectures being developed. Any feedback is appreciated, be it on new developments, updates to listed entries or even corrections to erroneous fields. I hope to expand the list to include the software projects undertaken in the reconfigurable computing field, including co-compilation, PAR and task allocation/scheduling ones. Any recommendations and/or suggestions are always greatly appreciated. |
|
|
CALISTO | ||
Name origin | Configurable ALgorithm-adaptive Instruction Set TOpology | |
Year of first publication | 2000 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | TBD | |
Mapping | TBD | |
Structure | Mesh-based | |
Application examples | TBD | |
Contact information | TBD | |
Web page | http://www.broadcom.com/siliconspice.html | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
CHESS Array | ||
Name origin | Floorplan is chessboard-like | |
Year of first publication | 1999 | |
Logical architecture | Interleaved ALUs and switchboxes | |
Interconnect architecture | 16 buses in each row and column | |
Granularity | 4-bit, multi-granular | |
Mapping | JHDL compilation | |
Structure | Mesh-based | |
Application examples | Multimedia | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
Colt | ||
Name origin | TBD | |
Year of first publication | 1996 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 1 and 16 inhomogeneous | |
Mapping | Run-time reconfiguration | |
Structure | Mesh-based | |
Application examples | Highly-dynamic reconfigurable | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
CS2000 Family | ||
Name origin | TBD | |
Year of first publication | TBD | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | TBD | |
Mapping | TBD | |
Structure | Mesh-based | |
Application examples | TBD | |
Contact information | TBD | |
Web page | http://www.chameleonsystem.com | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
D-Fabrix | ||
Name origin | D stands for "Data" and "Dynamic", stressing the regularity of the "computing fabric" | |
Year of first publication | 1999 | |
Logical architecture | Interleaved ALUs and switchboxes | |
Interconnect architecture | 16-bit busses in each row and column | |
Granularity | 4-bit, multi-granular | |
Mapping | Verilog, VHDL, Handel-C and Matlab | |
Structure | Mesh-based | |
Application examples | Multimedia, Wireless LAN and low-power mobile | |
Contact information |
Elixent Ltd., Castlemead, Lower Castle Street, Bristol, BS1 3AG, UK Phone number: +44 117 917 5770 Fax number: +44 117 917 5779 |
|
Web page | http://www.elixent.com | |
Email address | info@elixent.com.ns | |
Source(s) |
|
|
Comments |
|
DP-FPGA | ||
Name origin | Datapath FPGA | |
Year of first publication | 1994 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 1 and 4-bit, multi-granular | |
Mapping | Switchbox routing | |
Structure | Mesh-based | |
Application examples | Regular datapaths | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
DReAM | ||
Name origin | Dynamically Reconfigurable Architecture for Mobile Systems | |
Year of first publication | 2000 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 8 and 16-bit | |
Mapping | Nearest-neighbour and segmented buses | |
Structure | Mesh-based | |
Application examples | Next generation wireless | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
FIPSOC | ||
Name origin | FIeld-Programmable System-On-Chip | |
Year of first publication | 2000 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 4-bit multi-granular | |
Mapping | Undisclosed | |
Structure | Mesh-based | |
Application examples | Telecommunication and data communication | |
Contact information | TBD | |
Web page | http://www.sidsa.com | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
GARP | ||
Name origin | TBD | |
Year of first publication | 1997 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 2-bit | |
Mapping | Heuristic routing | |
Structure | Mesh-based | |
Application examples | Loop acceleration | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
Kress Array | ||
Name origin | First implementation by Rainer Kress (see Ph.D. thesis, University of Kaiserslautern) | |
Year of first publication | 1995 | |
Logical architecture | Coarse grain rDPUs (reconfigurable datapath units) | |
Interconnect architecture | Nearest neighbour ports (number and width selectable), along with a back bus segment architecture | |
Granularity | KressArray Family select pathwidth | |
Mapping | (Co)-compilation and KressArray design space explorer | |
Structure | Mesh-based wiring-by-abutment-Matrix of uniform or mixed rDPUs | |
Application examples | Adaptable | |
Contact information | Reiner Hartenstein | |
Web page | http://kressarray.de | |
Email address | hartenst@rhrk.uni-kl.de.ns | |
Source(s) |
|
|
Comments |
|
MATRIX | ||
Name origin | Multiple Alu archiTecture with Reconfigurable Interconnect eXperiment | |
Year of first publication | 1996 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 8-bit multi-granular | |
Mapping | Multi-length | |
Structure | Mesh-based | |
Application examples | General purpose | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
MECA Family | ||
Name origin | TBD | |
Year of first publication | 2000 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | Multi-granular | |
Mapping | Undisclosed | |
Structure | Mesh-based | |
Application examples | Telecommunication and data communication | |
Contact information | TBD | |
Web page | http://www.malleable.com | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
MOLEN | ||
Name origin | Moulin: the bit crunching mill | |
Year of first publication | 2001 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | TBD | |
Mapping | TBD | |
Structure | TBD | |
Application examples | Multimedia IP cores (MPEG-2 encoder/decoder, SAD, DCT, IDCT) | |
Contact information |
Dr. S. Vassiliadis, Delft University of Technology Julianalaan 134 2628 BL Delft The Netherlands |
|
Web page | http://ce.et.tudelft.nl/MOLEN | |
Email address | S.Vassiliadis@ewi.tudelft.nl.ns | |
Source(s) |
|
|
Comments |
|
MorphoSys | ||
Name origin | Morphoing System | |
Year of first publication | 1999 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 16-bit | |
Mapping | Manual placement and routing | |
Structure | Mesh-based | |
Application examples | Undisclosed | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
PADDI-1 | ||
Name origin | Programmable Arithmetic Device for DSP | |
Year of first publication | 1990 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 16-bit | |
Mapping | Routing | |
Structure | Crossbar-based | |
Application examples | DSP | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
PADDI-2 | ||
Name origin | Programmable Arithmetic Device for DSP | |
Year of first publication | 1993 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 16-bit | |
Mapping | Routing | |
Structure | Crossbar-based | |
Application examples | DSP and others | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
Pleiades | ||
Name origin | TBD | |
Year of first publication | 1997 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | Multi-granular | |
Mapping | Switchbox routing | |
Structure | Crossbar-based | |
Application examples | Multimedia | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
PipeRench | ||
Name origin | TBD | |
Year of first publication | 1998 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 128-bit | |
Mapping | Scheduling | |
Structure | Linear array-based | |
Application examples | Pipelining | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
RaPiD | ||
Name origin | Reconfigurable Pipelined Datapath | |
Year of first publication | 1996 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 16-bit | |
Mapping | Channel routing | |
Structure | Linear array-based | |
Application examples | Pipelining | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
RAW | ||
Name origin | Reconfigurable Architecture Workstation | |
Year of first publication | 1997 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 8-bit multi-granular | |
Mapping | Switchbox routing | |
Structure | Mesh-based | |
Application examples | Experimental | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
REMARC | ||
Name origin | REconfigurable Multimedia ARray Coprocessor | |
Year of first publication | 1998 | |
Logical architecture | TBD | |
Interconnect architecture | TBD | |
Granularity | 16-bit | |
Mapping | Unavailabe information | |
Structure | Mesh-based | |
Application examples | Multimedia | |
Contact information | TBD | |
Web page | TBD | |
Email address | TBD | |
Source(s) |
|
|
Comments |
|
XD1 | ||
Name origin | Consisten with other product names (Cray X1, Cray XT3 MPP) | |
Year of first publication | 2004 | |
Logical architecture | High performance Linux operating system running on AMD Opteron 64-bit processors, along with six application acceleration processors based on Xilinx Virtex II Pro (Virtex 4 later this year) FPGAs | |
Interconnect architecture | RapidArray interconnect directly connects processors over high-speed, low-latency pathways | |
Granularity | 1-bit multi-granular | |
Mapping | Verilog, VHDL, Handel-C, Matlab/Simulink, Impulse-C and Mitrion compilation | |
Structure | Mesh-based | |
Application examples | Searching, sorting, signal processing and reconfigurable computing | |
Contact information | Dave Strenski or Luc Ostiguy | |
Web page | http://www.cray.com/products/xd1/index.html | |
Email address | stren@cray.com.ns or luco@cray.com.ns | |
Source(s) |
|
|
Comments |
|
Interesting Quote
"Simply stated, it is sagacious to eschew obfuscation."
--Norman Augustine
Rami S. Abielmona
School of Information Technology and Engineering (SITE), University of Ottawa
800 King Edward Ave., P.O. Box 450, Stn A,
Ottawa, Ontario, Canada, K1N 6N5
Tel: (613) 562-5800 ext. 2197, Fax: (613) 562-5175
Office: SITE Building, Room 3010
Email: rabielmo@site.uottawa.ca.ns
Contactez: L'École d'ingénierie et de technologie de l'information /
Contact: School of Information Technology and Engineering
Copyright © 2005 Université d'Ottawa / University of Ottawa
Webmestre / Webmaster