Heterogeneous HPC systems framework
April 2011 - September 2012
  • PCIe
  • GPU
  • Framework
  • FPGA
Software-oriented Heterogeneous Device Support Hardware-oriented Efficient Information Processing

This project aims at proposing a complete and easy-to-use framework enabling the integration of GPU and FPGA resources communicating through direct PCIe links in the same computational platform. A methodology and the corresponding tools (including software drivers, hardware building blocks and the GPU sample code) will be developed and proposed to the community. The availability of such a framework will enable an easy development of further high performance computational systems embedding the best capabilities of the two platforms.

These future heterogeneous HPC systems, taking the best of these two nowadays separate technologies, will allow the acceleration of computation in a wide diversity of different fields such as physics, finance, bio-informatics, high-definition video, etc.


Yann Thoma ; Alberto Dassatti ; Daniel Molla,
"FPGA2: An open source framework for FPGA-GPU PCIe communication",(Best Paper Award)
Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on;

Yann Thoma, Alberto Dassatti,Daniel Molla,Enrico Petraglio
"FPGA-GPU communicating through PCIe",