Latest News/Update

Winner, Best Paper award at SAAHPC: Symposium on Application Accelerators in High Performance Computing. Adaptable Two-Dimension Sliding Windows on NVIDIA GPUs with Runtime Compilation, N. Moore, M. Leeser and L. Smith King.

Devon Yablonski successfully defends his MS thesis, Numerical Accuracy Differences in CPU and GPGPU Codes April, 2011.

Miriam Leeser is the keynote speaker at International Workshop on Highly-Efficient Accelerators and Reconfigurable Technologies entitled: The Challenges of Writing Portable, Correct and High Performance Libraries for GPUs or How to Avoid the Heroics of GPU Programming. May 2011.

Miriam Leeser gave an invited talk at the IMA workshop on High Performance Computing and Emerging Architectures. entitled: "The Challenges of Writing Portable, Correct and High Performance Libraries for GPUs or How to Avoid the Heroics of GPU Programming." January 2011.

New VFLOAT Library Available Sept 2010
Variable Precision Arithmetic Project

VFLOAT publication Variable Precision Fixed and Floating-Point Arithmetic and its Use in a K-means Clustering Application, Xiaojun Wang and Miriam Leeser, ACM Transactions on Reconfigurable Technology and Systems. Vol. 3 No. 3, Sept 2010.

Field Programmable Gate Array

Field Programmable Gate

Instructions for building one :)

Acceleration of Algorithms using FPGAs and GPUs

Research in the Reconfigurable and GPU Computing Laboratory (RCL) investigates the use of Accelerators such as Field Programmable Gate Arrays (FPGAs) and Graphics Processing Units (GPUs) for scientific applications. Our interest is in developing libraries and interfaces that make acceleration easier to use. In GPU research, we are investigating how best to take advantage of GPUs from common programming environments such as Matlab and SCIRun. We are also looking at Tasks and Conduits as a mechanism for mapping the same application to several different target hardware platforms.

Our FPGA projects include using OpenCPI as a component model for FPGA research. In addition, we have developed a widely used variable precision floating point library (VFLOAT). In the lab we use a combination of research and commercial tools, as well as the software and hardware needed to map designs onto field programmable logic.

Reconfigurable and GPU Computing Lab Links

Funding and Donations

Research Funding in The RCL comes from:

We would like to thank the companies who donate hardware and software to the RCL: