Towards an efficient tile matrix inversion of symmetric positive definite matrices on multicore architectures

Emmanuel Agullo, Henricus Bouwmeester, Jack Dongarra, Jakub Kurzak, Julien Langou, Lee Rosenberg

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

Abstract

The algorithms in the current sequential numerical linear algebra libraries (e.g. LAPACK) do not parallelize well on multicore architectures. A new family of algorithms, the tile algorithms, has recently been introduced. Previous research has shown that it is possible to write efficient and scalable tile algorithms for performing a Cholesky factorization, a (pseudo) LU factorization, a QR factorization, and computing the inverse of a symmetric positive definite matrix. In this extended abstract, we revisit the computation of the inverse of a symmetric positive definite matrix. We observe that, using a dynamic task scheduler, it is relatively painless to translate existing LAPACK code to obtain a ready-to-be-executed tile algorithm. However we demonstrate that, for some variants, non trivial compiler techniques (array renaming, loop reversal and pipelining) need then to be applied to further increase the parallelism of the application. We present preliminary experimental results.

Original languageEnglish
Title of host publicationHigh Performance Computing for Computational Science, VECPAR 2010 - 9th International Conference, Revised Selected Papers
Pages129-138
Number of pages10
DOIs
StatePublished - 2011
Externally publishedYes
Event9th International Conference on High Performance Computing for Computational Science, VECPAR 2010 - Berkeley, CA, United States
Duration: Jun 22 2010Jun 25 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6449 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th International Conference on High Performance Computing for Computational Science, VECPAR 2010
Country/TerritoryUnited States
CityBerkeley, CA
Period06/22/1006/25/10

Fingerprint

Dive into the research topics of 'Towards an efficient tile matrix inversion of symmetric positive definite matrices on multicore architectures'. Together they form a unique fingerprint.

Cite this