MAGMA Embedded: Towards a Dense Linear Algebra Library for Energy Efficient Extreme Computing

TitleMAGMA Embedded: Towards a Dense Linear Algebra Library for Energy Efficient Extreme Computing
Publication TypeConference Paper
Year of Publication2015
AuthorsHaidar, A., S. Tomov, P. Luszczek, and J. Dongarra
Conference Name 2015 IEEE High Performance Extreme Computing Conference (HPEC ’15), (Best Paper Award)
Date Published09-2015
PublisherIEEE
Conference LocationWaltham, MA
Abstract

Embedded computing, not only in large systems like drones and hybrid vehicles, but also in small portable devices like smart phones and watches, gets more extreme to meet ever increasing demands for extended and improved functionalities. This, combined with the typical constrains for low power consumption and small sizes, makes the design of numerical libraries for embedded systems challenging. In this paper, we present the design and implementation of embedded system aware algorithms, that target these challenges in the area of dense linear algebra. We consider the fundamental problems of solving linear systems of equations and least squares problems, using the LU, QR, and Cholesky factorizations, and illustrate our results, both in terms of performance and energy efficiency, on the Jetson TK1 development kit. We developed performance optimizations for both small and large problems. In contrast to the corresponding LAPACK algorithms, the new designs target the use of many-cores, readily available now even in mobile devices like the Jetson TK1, e.g., featuring 192 CUDA cores. The implementations presented will form the core of a MAGMA Embedded library, to be released as part of the MAGMA libraries.

Project Tags: