Abstract
Stencil computation is one of the typical kernels of numerical simulations, which requires acceleration for high-performance computing (HPC). However, the low operational-intensity of stencil computation makes it difficult to fully exploit the peak performance of recent multi-core CPUs and accelerators such as GPUs. Building custom-computing machines using programmable-logic devices, such as FPGAs, has recently been considered as a way to efficiently accelerate numerical simulations. Given of the many logic elements and embedded coarse-grained modules, state-of-the-art FPGAs are nowadays expected to efficiently perform floating-point operations with sustained performance comparable to or higher than that given by CPUs and GPUs. This chapter describes a case study of an FPGA-based custom computing machine (CCM) for high-performance stencil computations: a systolic computational-memory array (SCM array) implemented on multiple FPGAs.
Original language | English |
---|---|
Title of host publication | High-Performance Computing Using FPGAs |
Publisher | Springer New York |
Pages | 279-303 |
Number of pages | 25 |
Volume | 9781461417910 |
ISBN (Electronic) | 9781461417910 |
ISBN (Print) | 1461417902, 9781461417903 |
DOIs | |
Publication status | Published - 2013 Mar 1 |
ASJC Scopus subject areas
- Engineering(all)