High level programming of FPGAs for HPC and data centric applications

O Segal, N Nasiri, M Margala… - 2014 IEEE High …, 2014 - ieeexplore.ieee.org
2014 IEEE High Performance Extreme Computing Conference (HPEC), 2014ieeexplore.ieee.org
Heterogeneous computing offers a promising solution for high performance and energy
efficient computing. Until recently the high performance heterogeneous computing arena
was dominated by discrete GPUs but in recent years, new solutions based on devices such
as APUs and FPGAs have emerged. These new solutions show promise for further
improvements in energy efficiency. FPGA based heterogeneous computing is an especially
promising direction since it allows for the creation of custom hardware solutions for data …
Heterogeneous computing offers a promising solution for high performance and energy efficient computing. Until recently the high performance heterogeneous computing arena was dominated by discrete GPUs but in recent years, new solutions based on devices such as APUs and FPGAs have emerged. These new solutions show promise for further improvements in energy efficiency. FPGA based heterogeneous computing is an especially promising direction since it allows for the creation of custom hardware solutions for data centric parallel applications. One of the main issues delaying wide spread adoption of FPGAs as main stream high performance computing devices is the difficulty in programming them. Altera's OpenCL implementation for FPGAs provides a high level of abstraction and increased ease of programmability of FPGAs. Two high performance computing applications (Lava Molecular Dynamics and Nearest-Neighbours) and a data centric application (Document Classification) were compiled using Altera's OpenCL compiler and programmed on a Nallatech FPGA board. Hardware utilization, kernel execution time and total execution time are reported. Up to 5.3x, 4.3x and 1.3x speed up over the Dual Xeon processor implementations was achieved respectively for LavaMD, Nearest-Neighbours and Document Classification.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果