Skip to Content

All classes are cancelled and the University is closed through Friday, October 9. See for updates.

The Division of Information Technology

Research Cyberinfrastructure

Research Profiles

Heterogeneous and Reconfigurable Computing Research Group

Heterogeneous and Reconfigurable Computing Research Center


At the Heterogeneous and Reconfigurable Computing Research Center, we focus on analysis and implementation of computationally intensive applications on coprocessors such as FPGAs and GPUs, to accelerate the applications.

A heterogeneous computing system contains a mixture of regular computer processors along with specialized co-processors. These co-processors, which include Field Programmable Gate Arrays (FPGAs) and Graphics Processor Units (GPUs), are very difficult to program but can perform certain types of computations very fast and efficiently. When specific portions of a computer program are adapted to run on these co-processors, the overall system can achieve much higher performance and efficiency than a traditional high-performance computer system containing racks upon racks of general-purpose computers.