Rccss compete with other types of highperformance computer systems due to high speed characteristics of modern fieldprogrammable gate arrays fpgas. This book is concerned with the emerging field of high performance reconfigurable computing hprc, which aims to harness the high performance and relative low power of reconfigurable hardwarein the form field programmable gate arrays fpgas in high performance computing hpc applications. These highperformance computing clusters are populated with up to 256 xilinx spartan or virtex fpgas per system and can be interconnected to form an even larger system with 2,560 fpga per rack. Highperformance computing using fpgas springerlink. Efficient fpga implementation of opencl highperformance. Computing using fpgas fpgas are now being used for acceleration in a wide range of applications, both in highperformance servers and embedded computers. Advancements in silicon, software, and ip have proven xilinx fpgas to be the ideal solution for accelerating applications on highperformance embedded computers and servers. Revisiting the highperformance reconfigurable computing. Database acceleration on fpgas tu delft research information. Xilinx wp375 high performance computing using fpgas, white. When the same data is used in adjacent loops, it is useful to merge the loops such that. This white paper describes the various use models for applying fpgas in high performance computing hpc systems. Highperformance computing using fpgas, springer, 20. High performance computing with fpgas ugent biblio.
Highperformance computing using fpga covers the area of high. Fpgas offer very high io bandwidth and finegrained, custom and. Gpus by using an fpgaspecific opencl programming style and utilizing a variety. We focus on very highperformance interfpga communication capabilities. Parallel processing on fpga combining computation and. High performance computing with fpgas and opencl arxiv. The designer can also combine them to form a hybrid model to meet the. Fpga based acceleration of a particle simulation high performance. It would seem that hpc is an unlikely target for fpgas, as the fpga with all of its. Proceedings of the international conference for high performance computing, networking, storage and analysis evaluating and optimizing opencl kernels for high performance computing with fpgas.
Th e ready availability and highpower efficiency of highdensity fpgas make th em attractive to the hpc community. The same semiconductor technology advances that have brought. Highperformance computing using fpga covers the area of high performance reconfigurable computing hprc. Highperformance computing using fpga covers the area of high performance. This book provides an overview of architectures, tools and applications for highperformance reconfigurable computing hprc. This book provides an overview of architectures, tools and applications for high. It can be said that fpgas combine the best parts of asics and processorbased systems. At the end, all the kernels have been merged and a single vivado design of the minimd. Other than for strictly personal use, it is not permitted to download, forward or. High performance computer systems are very important in the field of computational science. Both device families allow one to merge an addition with some compu.
869 530 437 715 549 709 1313 474 258 22 512 1437 1591 1339 564 1137 1570 385 1526 1525 1128 876 1244 984 1392 1190 253 360 1189 217 578 365 1526 238 1104 1165 1352 263 1466 1476 920