Published 2011 | Version v1
Miscellaneous Open

Computation of large covariance matrices by SAMMY on graphical processing units and multicore CPUs

  • 1. Oak Ridge National Laboratory, Oak Ridge, TN (United States)

Description

Computational power of Graphical Processing Units and multicore CPUs was harnessed by the nuclear data evaluation code SAMMY to speed up computations of large Resonance Parameter Covariance Matrices (RPCMs). This was accomplished by linking SAMMY to vendor-optimized implementations of the matrix-matrix multiplication subroutine of the Basic Linear Algebra Library to compute the most time-consuming step. The 235U RPCM computed previously using a triple-nested loop was re-computed using the NVIDIA implementation of the subroutine on a single Tesla Fermi Graphical Processing Unit, and also using the Intel's Math Kernel Library implementation on two different multicore CPU systems. A multiplication of two matrices of dimensions 16,000×20,000 that had previously taken days, took approximately one minute on the GPU. Comparable performance was achieved on a dual six-core CPU system. The magnitude of the speed-up suggests that these, or similar, combinations of hardware and libraries may be useful for large matrix operations in SAMMY. Uniform interfaces of standard linear algebra libraries make them a promising candidate for a programming framework of a new generation of SAMMY for the emerging heterogeneous computing platforms. (author)

Files

47073019.pdf

Files (602.4 kB)

Name Size Download all
md5:9dc57e9028c2faa4f3cb2059f6f02d9e
602.4 kB Preview Download

Additional details

Publishing Information

Imprint Pagination
6 p.
Report number
INIS-BR--16295

Conference

Title
international conference on mathematics and computational methods applied to nuclear science and engineering
Acronym
M and C 2011
Dates
8-12 May 2011
Place
Rio de Janeiro, RJ (Brazil)