ICL Research Profile

Batched BLAS

Overview

The Batched Basic Linear Algebra Subprograms (BBLAS) project will create an application programming interface (API) for numerical computing routines that process batches of either uniformly sized or varying size matrices and/or vectors. This will go beyond the original Basic Linear Algebra Subprogram (BLAS) standard by specifying a programming interface relevant for modern scientific applications that produce large numbers of small matrices at once. Individually, the small sizes of the inputs obviate the potential benefits from using BLAS but are a perfect fit for BBLAS. The BBLAS project will also serve as a working forum for gathering ideas and working out a plan for establishing the consensus for the next official standard that will serve the scientific community and be supported by the hardware vendors.

Find out more at http://icl.utk.edu/bblas/

Sponsored by

  1. AMD
  2. Intel
  3. NVIDIA

Project Handout