Scalable matrix decompositions with multiple cores on FPGAs

  • Authors:
  • Yi-Gang Tai;Chia-Tien Dan Lo;Kleanthis Psarris

  • Affiliations:
  • Department of Computer Science, The University of Texas at San Antonio, San Antonio, TX 78249, USA;Department of Computer Science and Software Engineering, Southern Polytechnic State University, Marietta, GA 30060, USA;School of Natural and Behavioral Science, City University of New York - Brooklyn College, Brooklyn, NY 11210, USA

  • Venue:
  • Microprocessors & Microsystems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Hardware accelerators are getting increasingly important in heterogeneous systems for many applications, including those that employ matrix decompositions. In recent years, a class of tiled matrix decomposition algorithms has been proposed for out-of-memory computations and multi-core architectures including GPU-based heterogeneous systems. However, on FPGAs these scalable solutions for large matrices are rarely found. In this paper we use the latest tiled decomposition algorithms from high performance linear algebra for off-chip memory access and loop mapping on multiple processing cores for on-chip computation to perform scalable and high performance QR and LU matrix decompositions on FPGAs.