Title :
Comparative study of one-sided factorizations with multiple software packages on multi-core hardware
Author :
Agullo, Emmanuel ; Hadri, Bilel ; Ltaief, Hatem ; Dongarrra, J.
Author_Institution :
Univ. of Tennessee, Knoxville, TN, USA
Abstract :
The emergence and continuing use of multi-core architectures require changes in the existing software and sometimes even a redesign of the established algorithms in order to take advantage of now prevailing parallelism. The Parallel Linear Algebra for Scalable Multi-core Architectures (PLASMA) is a project that aims to achieve both high performance and portability across a wide range of multi-core architectures. We present in this paper a comparative study of PLASMA´s performance against established linear algebra packages (LAPACK and ScaLAPACK), against new approaches at parallel execution (Task Based Linear Algebra Subroutines - TBLAS), and against equivalent commercial software offerings (MKL, ESSL and PESSL). Our experiments were conducted on one-sided linear algebra factorizations (LU, QR and Cholesky) and used multi-core architectures (based on Intel Xeon EMT64 and IBM Power6). A performance improvement of 67% was for instance obtained on the Cholesky factorization of a matrix of order 4000, using 32 cores.
Keywords :
mathematics computing; matrix decomposition; multiprocessing systems; parallel architectures; parallel programming; software packages; software portability; Cholesky factorization; IBM Power6; Intel Xeon EMT64; MKL; PESSL; PLASMA performance; Parallel Linear Algebra for Scalable Multicore Architecture; ScaLAPACK; TBLAS; commercial software offerings; linear algebra package; matrix algebra; multicore architectures; multicore hardware; multiple software package; one-sided linear algebra factorization; parallel execution; parallelism; portability; task based linear algebra subroutines;
Conference_Titel :
High Performance Computing Networking, Storage and Analysis, Proceedings of the Conference on
Conference_Location :
Portland, OR
DOI :
10.1145/1654059.1654080