FPGA Based Acceleration of the Linpack Benchmark: A High Level Code Transformation Approach

Provided by: Imperial College London
Topic: Hardware
Format: PDF
Due to their increasing resource densities, Field Programmable Gate Arrays (FPGAs) have become capable of efficiently implementing large scale scientific applications involving floating point computations. In this paper FPGAs are compared to a high end microprocessor with respect to sustained performance for a popular floating point CPU performance benchmark, namely LINPACK 1000. A set of translation and optimization steps have been applied to transform a sequential C description of the LINPACK benchmark, based on a monolithic memory model, into a parallel Handel-C description that utilizes the plurality of memory resources available on a realistic reconfigurable computing platform.

Find By Topic