Clemson Reconfigurable Computing

PARL Home | RC Home | ACC | RCADE | ROAR
Reconfigurable Computing (RC) is an area of computer systems architecture that studies the use of reconfigurable logic as a computational device to be used along with other computing structures such as integer ALUs, memory management units, floating-point multipliers, disk controlers, and network interfaces. As a practical matter, today RC is usually built with FPGAs. RC is also known as ``Custom Computing Machines'' (CCMs) or just ``Configurable Computing.'' By reconfigurable logic, we are talking about programming the hardware at the gate-level rather than at the machine instruction level. That is, if we want to add two binary numbers with RC, we configure a set of Configurable Logic Blocks (CLBs) to perform the appropriate AND/OR/NOT operations and then configure routing resources to logically connect CLBs into an ``add'' circuit. The Clemson University Reconfigurable Computing effort is housed in the Parallel Architecture Research Laboratory (PARL). Find a more detailed introduction to Reconfigurable Computing (RC) here.

Projects

People

We are currently investigating three areas of interest, namely the Adaptable Computing Cluster - ACC, Reconfigurable Online Architectures - ROAR and the Reconfigurable Application Development Environment - RCADE



The Clemson Reconfigurable Computing Group consits of the following people..

Dr. Ron Sass

PhD Students
Ranjesh G Jaganathan
Srinivas Reddy Beeravolu

Masters Students
Krishna M Muriki
Parag Beeraka
Arvind K Balakumar
Andy Chester

A more exhaustive list can be found here
The older webpages can be found here and here


Please mail Comments/Suggestions to Ranjesh or Srinivas at { jranjes , sbeerav } at parl.clemson.edu