Real-Time, Dynamic Hardware Accelerators for BLAS Computation

Main Article Content

Raymond J. Weber, Brock J. LaMeres, Justin A. Hogan

Abstract

This paper presents an approach to increasing the capability of scientific computing through the use of real-time, partially reconfigurable hardware accelerators that implement basic linear algebra subprograms (BLAS). The use of reconfigurable hardware accelerators for computing linear algebra functions has the potential to increase floating point computation while at the same time providing an architecture that minimizes data movement latency and increase power efficiency. While there has been significant work by the computing community to optimize BLAS routines at the software level, optimizing these routines in hardware using reconfigurable fabrics is in its infancy. This paper begins with a comprehensive overview of the history and evolution of BLAS for use in scientific computing. In the reviews current successes in using reconfigurable computing architectures achieve acceleration. It then presents an investigation of an accelerator approach with a granularity at the logic circuit level through real-time, partial reconfiguration of a programmable fabric with static accelerator cache memory to minimize data movement. Empirical data is presented for a study on a single-FPGA.

Article Details

How to Cite
, R. J. W. B. J. L. J. A. H. (2017). Real-Time, Dynamic Hardware Accelerators for BLAS Computation. International Journal on Recent and Innovation Trends in Computing and Communication, 5(1), 227–236. https://doi.org/10.17762/ijritcc.v5i1.124
Section
Articles