Direct GPU/FPGA Communication Via PCI Express

We describe a mechanism for connecting GPU and FPGA devices directly via the PCI Express bus, enabling the transfer of data between these heterogeneous computing units without the intermediate use of system memory. We evaluate the performance benefits of this approach over a range of transfer sizes, and demonstrate its utility in a computer vision application. We find that bypassing system memory yields improvements as high as 2.2x in data transfer speed, and 1.9x in application performance.

20130513 Cluster Computing Journal Springer Final 10.1007_s10586-013-0280-9.pdf
PDF file

In  Cluster Computing

Publisher  Springer Verlag
Springer Verlag

Details

TypeArticle
> Publications > Direct GPU/FPGA Communication Via PCI Express