DocumentCode :
1917352
Title :
Poster: MPACK 0.7.0: Multiple Precision Version of BLAS and LAPACK
Author :
Nakata, Mitsuru
Author_Institution :
Adv. Center for Comput. & Commun., RIKEN, Wako, Japan
fYear :
2012
fDate :
10-16 Nov. 2012
Firstpage :
1353
Lastpage :
1353
Abstract :
We are interested in the accuracy of linear algebra operations; accuracy of the solution of linear equation, eigenvalue and eigenvectors of some matrices, etc. This is a reason for we have been developing the MPACK. The MPACK consists of MBLAS and MLAPACK, multiple precision version of BLAS and LAPACK, respectively. Features of MPACK are: (i) based on LAPACK 3.x, (ii) to provide a reference implementation and or API (iii) written in C++, rewrite from FORTRAN77 (iv) supports GMP, MPFR, DD/QD and binary128 as multiple precision arithmetic library and (v) portable. Current version of MPACK is 0.7.0 and it supports 76 MBLAS routines and 100 MLAPACK routines. Matrix-matrix multiplication routine has been accelerated using NVIDIA C2050 GPU.
Keywords :
C++ language; application program interfaces; eigenvalues and eigenfunctions; graphics processing units; linear algebra; mathematics computing; matrix multiplication; API; BLAS software; C++ language; DD-QD library; GMP library; LAPACK software; MPACK software; NVIDIA C2050 GPU; application program interface; binary128 library; eigenvalue; eigenvector; graphics processing unit; linear algebra operation; linear equation; matrix-matrix multiplication routine; BLAS; GPU; LAPACK; MPACK; linear algebra; multiple precision;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
Type :
conf
DOI :
10.1109/SC.Companion.2012.183
Filename :
6495966
Link To Document :
بازگشت