×

PUMMA

swMATH ID: 7819
Software Authors: Choi, J., Dongarra, J., Walker, D
Description: PUMMA: Parallel universal matrix multiplication algorithms on distributed memory concurrent computers. he paper describes Parallel Universal Matrix Multiplication Algorithms (PUMMA) on distributed memory concurrent computers. The PUMMA package includes not only the non-transposed matrix multiplication routine C = A ⋅ B, but also transposed multiplication routines C = AT ⋅ B, C = A ⋅ BT, and C = AT ⋅ BT, for a block cyclic data distribution. The routines perform efficiently for a wide range of processor configurations and block sizes. The PUMMA together provide the same functionality as the Level 3 BLAS routine xGEMM. Details of the parallel implementation of the routines are given, and results are presented for runs on the Intel Touchstone Delta computer.
Homepage: http://onlinelibrary.wiley.com/doi/10.1002/cpe.4330060702/abstract
Related Software: SUMMA; ScaLAPACK; LAPACK; PLAPACK; BLAS; ATLAS; SPARSKIT; GSL; Elemental; libflame; FLAME; ReaxFF; dsmcFoam; SRUMMA; MATLAB expm; mftoolbox; mctoolbox; SOLAR; POOCLAPACK; EISPACK
Cited in: 11 Documents

Citations by Year