• Home
  • Search
  • A Fine-grained Pipelined Implementation of the LINPACK Benchmark on FPGAs
  • Cite Icon17
  • https://doi.org/10.1109/fccm.2009.11Copy DOI Icon

A Fine-grained Pipelined Implementation of the LINPACK Benchmark on FPGAs

  • Jan 1, 2009
  • Guiming Wu +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Previous works have projected that the peak performance of FPGAs can outperform that of the general purpose processors. However, no work actually compares the performance between FPGAs and CPUs using the standard benchmarks such as the LINPACK benchmark. We propose and implement an FPGA-based hardware design of the LINPACK benchmark, the key step of which is LU decomposition with pivoting. We introduce a fine-grained pipelined LU decomposition algorithm that enables optimum performance by exploiting fine-grained pipeline parallelism. A scalable linear array of processing elements (PEs), which is the core component of our hardware design, is proposed to implement this algorithm. To the best of our knowledge, this is the first reported FPGA-based pipelined implementation of LU decomposition with pivoting. A total of 19 PEs can be integrated into an Altera Stratix II EP2S130F1020C5 on our self-designed development board. Experimental results show that the speedup up to 6.14 can be achieved relative to a Pentium 4 processor for the LINPACK benchmark.

Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.