Abdellah Touhafi

Reconfigurable Computing

Home | Contact | Research Interests | Education | Rec. ComputingAcoustics | Thesis Subjects |Publications

Rocket Science is here...

 Our aim is to search for novel computing architectures that use runtime reconfiguration to enhance efficiency and per- formance. We explore their usefullness for compute in- tensive problems... some example problems that we consider are queuing si- mulation of large data net- works and Real time audio and video signalprocessing. 


computing systems


Here you will find some details about our latest runtime reconfigurable computing system SURReCA.

Check this page regularly... more information will be published on the web soon.


Intensive Applications

Simulation of ATM switches

Simulating an ATM switch fabric using queuing systems is a compute intensive problem. It requires several days or even weeks on a workstation in order to obtain statistically relevant results. By implementing the model of such a switch as a set of interacting custom processing nodes, speedups can be obtained of one or even two orders in magnitude. We've used the SURReCA system to simulate ATM switch fabrics with this method. 


measurement systems


Reconfigurable logic can be used also to implement Reconfigurable Measurement Systems. This allows you to have one single device which can be programmed with different kinds of customized measurement systems. MesChan was our first reconfigurable measurement system developped. It was used to measure interpulse distance of a pulse train.



Vendors List

Actel | Altera | Atmel | Chip Express | Clear Logic Cypress | DynaChip | Fast Analog Solutions Ltd
Gatefield | HammerCores | Lattice | Lucent Technologies | Motorola | Orbit | QuickLogic QuickTurn | ReCo Systems| Vantis | Xilinx

The base components used to build reconfigurable computing systems are Field Programmable Gate Arrays. You'll find a lot of information about these components in the links. In our research we're using FPGAs from Xilinx, Altera and Atmel.