A Proposed API for Batched Basic Linear Algebra Subprograms

Dongarra, Jack and Duff, Iain and Gates, Mark and Haidar, Azzam and Hammarling, Sven and Higham, Nicholas J. and Hogg, Jonathon and Valero-Lara, Pedro and Relton, Samuel D. and Tomov, Stanimire and Zounon, Mawussi (2016) A Proposed API for Batched Basic Linear Algebra Subprograms. [MIMS Preprint]

[thumbnail of batched_api.pdf] PDF
batched_api.pdf

Download (463kB)

Abstract

This paper proposes an API for Batched Basic Linear Algebra Subprograms (Batched BLAS). We focus on many independent BLAS operations on small matrices that are grouped together as a single routine, called Batched BLAS routine, with the aim of providing more efficient, but portable, implementations of algorithms on high-performance manycore architectures (like multi/manycore CPU processors, GPUs, and coprocessors).

Item Type: MIMS Preprint
Uncontrolled Keywords: BLAS, linear algebra, numerical linear algebra, batched computation, accelerators
Subjects: MSC 2010, the AMS's Mathematics Subject Classification > 68 Computer science
Depositing User: Dr Samuel Relton
Date Deposited: 20 Apr 2016
Last Modified: 08 Nov 2017 18:18
URI: https://eprints.maths.manchester.ac.uk/id/eprint/2464

Actions (login required)

View Item View Item