ICL Research Profile

Batched BLAS

Overview

The Batched Basic Linear Algebra Subprograms (BBLAS) effort, an international collaboration between INRIA, Rutherford Appleton Laboratory, UmeƄ University, the University of Manchester, and UTK, will create an API for numerical computing routines that process batches of either uniformly sized or varying-size matrices or vectors. This will go beyond the original Basic Linear Algebra Subprogram (BLAS) standard by specifying a programming interface for modern scientific applications, which produce large numbers of small matrices at once.

Individually, the small sizes of the inputs obviate the potential benefits of 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 hardware vendors.

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

Sponsored by

  1. AMD
  2. Intel
  3. NVIDIA

Project Handout