Difference between revisions of "Reconfigurable Computing"

From Splatspace
Jump to: navigation, search
(Links)
 
(6 intermediate revisions by one user not shown)
Line 2: Line 2:
  
 
== Introduction ==
 
== Introduction ==
 +
 +
From [http://en.wikipedia.org/wiki/Reconfigurable_computing Reconfigurable Computing @ Wikipedia]:
 +
 +
'''Reconfigurable computing''' is a [http://en.wikipedia.org/wiki/computer_architecture computer architecture] combining some of the flexibility of software with the high performance of hardware by processing with very flexible high speed computing fabrics like [http://en.wikipedia.org/wiki/FPGA field-programmable gate array]s (FPGAs). The principal difference when compared to using ordinary [http://en.wikipedia.org/wiki/microprocessor microprocessor]s is the ability to make substantial changes to the [http://en.wikipedia.org/wiki/datapath datapath] itself in addition to the control flow. On the other hand, the main difference with custom hardware, i.e. [http://en.wikipedia.org/wiki/application-specific_integrated_circuit application-specific integrated circuit]s (ASICs) is the possibility to adapt the hardware during runtime by "loading" a new circuit on the reconfigurable fabric.
  
 
== Links ==
 
== Links ==
 +
 +
* [http://www.cutedigi.com/product_info.php?cPath=304&products_id=4496 Papilio @ CuteDigi]
 +
* [http://www.openfpga.org/default.aspx OpenFPGA Consortium]
 +
* [http://er.cs.ucla.edu/ Reconfigurable Computing @ UCLA]
 +
* [http://trets.cse.sc.edu/ ACM Transactions on Reconfigurable Technology and Systems ]
 +
*[http://www3.isi.edu/research/research-divisions/div10-home/div10-research_overview/div10-research_fine_grain_computing.htm The Fine-grained Computing Group at Information Sciences Institute]
 +
* [http://scale.engin.brown.edu/classes/EN2911XF07/ Reconfigurable computing lectures and tutorials at Brown University]
 +
* [http://www.ics.uci.edu/~dutt/ics212-wq05/hartenstein-recongtut-date01.pdf A Decade of Reconfigurable Computing: a Visionary Retrospective]
 +
* [http://pw1.netcom.com/~optmagic/reconfigure/fawcett.html Reconfigurable Computing: Coming of Age]
 +
* [http://www.cse.sc.edu/~buell/Public_Data/reconlab.html The University of South Carolina Reconfigurable Computing Laboratory]
 +
* [http://www.ccm.ece.vt.edu/ The Virginia Tech Configurable Computing Laboratory]
 +
* [http://rssi.ncsa.uiuc.edu/ Reconfigurable Systems Summer Institute (RSSI)]
 +
* [http://www.fccm.org/ IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM)]
 +
* [http://fpl.org/ International Conference on Field-Programmable Logic and Applications (FPL)]
 +
* [http://www.jhdl.org/ BYU Configurable Computing Laboratory's FPGA CAD tool set]
 +
* [http://morphware.net/ The Morphware Forum]
 +
* [http://www.chrec.org/ NSF Center for High-Performance Reconfigurable Computing (CHREC)]
 +
* [http://www.openfpga.org/ The OpenFPGA effort]
 +
* [http://helios.informatik.uni-kl.de/RCeducation/ RC Education Workshop]
 +
* [http://xputers.informatik.uni-kl.de/raw/index_raw.html#raw_06 Reconfigurable Architectures Workshop]
 +
* [http://hpcl.seas.gwu.edu/ The George Washington University High Performance Computing Laboratory]
 +
* [http://www.hcs.ufl.edu/ The University of Florida High-Performance Computing & Simulation Research Laboratory]
 +
* [http://www.ittc.ku.edu/hybridthreads The University of Kansas Hybridthreads Project - OS for Hybrid CPU/FPGA chips]
 +
* [http://www.ece.wisc.edu/~kati/research.html Reconfigurable computing tools and O/S Support from the University of Wisconsin]
 +
* [http://cas.ee.ic.ac.uk Circuits and Systems Group, Imperial College London]
 +
* [http://isvlsi06.itiv.uni-karlsruhe.de/RCe-i1.pdf Why we need reconfigurable computing education]
 +
* [http://proteas.ee.duth.gr The on-line version of the MEANDER FPGA design framework]
 +
* [http://www.fhpca.org/ FHPCA: FPGA High Performance Computing Alliance]
 +
* [http://www.dresd.org/ Website of the DRESD (Dynamic Reconfigurability in Embedded System Design) research project]
 +
* [http://www.stanford.edu/class/ee392c/ Advanced topics in computer architecture: chip multiprocessors and polymorphic processors (2003)]
 +
* [http://www.cs.utexas.edu/users/cart/trips/ UT Austin TRIPS multiprocessor]
 +
* [http://rcs.uncc.edu/wiki/index.php/Main_Page UNC Charlotte reconfigurable computing cluster]
 +
* [http://www.arces.unibo.it/content/view/31/243 XiRisc/PiCoGA project at University of Bologna, Italy]
 +
* [http://www.sciengines.com/copacobana/ COPACOBANA Project, Germany]
 +
* [http://teal.gmu.edu/lucite/ LUCITE Project @ GMU]
 +
* [http://www.ecs.umass.edu/ece/tessier/rcg/index.html Reconfigurable Computing Group @ UMass]
 +
* [http://www2.engr.arizona.edu/~rcl/ Reconfigurable Computing Lab @ Arizona]
 +
* [http://www.ece.neu.edu/groups/rcl/publications.html Reconfigurable Computing Lab @ Northeastern]
 +
* [http://www.hcs.ufl.edu/prj/rcgroup/teamHome.php Reconfigurable Computing Group @ Florida]
 +
* [http://www.cse.sc.edu/~buell/Public_Data/reconlab.html Reconfigurable Computing @ South Carolina]
 +
* [http://splish.ee.byu.edu/ Configurable Computing Lab @ BYU]
 +
* [http://www.ece.cmu.edu/research/piperench/ PipeRench Project]
 +
* [http://brass.cs.berkeley.edu/ BRASS Research Group - Berkeley]
 +
* [http://www.parl.clemson.edu/rcc/roar/index.html Reconfigurable Computing @ Clemson PARL]
 +
* [http://www.ncsa.illinois.edu/Conferences/HPRCTA10/ Fourth International Workshop on High-Performance Reconfigurable Computing Technology and Applications]
 +
* [http://class.ee.iastate.edu/cpre583/ CPRE 583: Reconfigurable Computing (Fall 2011)]
 +
* [http://www.eng.uci.edu/morphosys/ MorphoSys]
 +
* [http://www.isi.edu/~pedro/PUBLICATIONS/RCpublications.html Reconfigurable Computing Related Publications @ ISI]
 +
* [http://www.cs.duke.edu/~harish/papers/CCTM.pdf Circuit Constructing Turing Machines]
  
 
== See Also ==
 
== See Also ==

Latest revision as of 06:09, 3 December 2011


Contents

Introduction

From Reconfigurable Computing @ Wikipedia:

Reconfigurable computing is a computer architecture combining some of the flexibility of software with the high performance of hardware by processing with very flexible high speed computing fabrics like field-programmable gate arrays (FPGAs). The principal difference when compared to using ordinary microprocessors is the ability to make substantial changes to the datapath itself in addition to the control flow. On the other hand, the main difference with custom hardware, i.e. application-specific integrated circuits (ASICs) is the possibility to adapt the hardware during runtime by "loading" a new circuit on the reconfigurable fabric.

Links

See Also