A novel hybrid CPU–GPU generalized eigensolver for electronic structure calculations based on fine-grained memory aware tasks. (May 2014)
- Record Type:
- Journal Article
- Title:
- A novel hybrid CPU–GPU generalized eigensolver for electronic structure calculations based on fine-grained memory aware tasks. (May 2014)
- Main Title:
- A novel hybrid CPU–GPU generalized eigensolver for electronic structure calculations based on fine-grained memory aware tasks
- Authors:
- Haidar, Azzam
Tomov, Stanimire
Dongarra, Jack
Solcà, Raffaele
Schulthess, Thomas - Abstract:
- The adoption of hybrid CPU–GPU nodes in traditional supercomputing platforms such as the Cray-XK6 opens acceleration opportunities for electronic structure calculations in materials science and chemistry applications, where medium-sized generalized eigenvalue problems must be solved many times. These eigenvalue problems are too small to effectively solve on distributed systems, but can benefit from the massive computing power concentrated on a single-node, hybrid CPU–GPU system. However, hybrid systems call for the development of new algorithms that efficiently exploit heterogeneity and massive parallelism of not just GPUs, but of multicore/manycore CPUs as well. Addressing these demands, we developed a generalized eigensolver featuring novel algorithms of increased computational intensity (compared with the standard algorithms), decomposition of the computation into fine-grained memory aware tasks, and their hybrid execution. The resulting eigensolvers are state-of-the-art in high-performance computing, significantly outperforming existing libraries. We describe the algorithm and analyze its performance impact on applications of interest when different fractions of eigenvectors are needed by the host electronic structure code.
- Is Part Of:
- International journal of high performance computing applications. Volume 28:Number 2(2014:Summer)
- Journal:
- International journal of high performance computing applications
- Issue:
- Volume 28:Number 2(2014:Summer)
- Issue Display:
- Volume 28, Issue 2 (2014)
- Year:
- 2014
- Volume:
- 28
- Issue:
- 2
- Issue Sort Value:
- 2014-0028-0002-0000
- Page Start:
- 196
- Page End:
- 209
- Publication Date:
- 2014-05
- Subjects:
- Eigensolver -- generalized eigensolver -- two-stage -- multicore -- GPU -- hybrid -- electronic structure calculations -- high performance
High performance computing -- Periodicals
Supercomputers -- Periodicals
004.1105 - Journal URLs:
- http://hpc.sagepub.com ↗
http://www.uk.sagepub.com/home.nav ↗
http://firstsearch.oclc.org ↗ - DOI:
- 10.1177/1094342013502097 ↗
- Languages:
- English
- ISSNs:
- 1094-3420
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 5701.xml