Extreme-Scale Task-Based Cholesky Factorization Toward Climate and Weather Prediction Applications

Qinglei Cao, Yu Pei, Kadir Akbudak, Aleksandr Mikhalev, George Bosilca, Hatem Ltaief, David Keyes, Jack Dongarra

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

30 Scopus citations

Abstract

Climate and weather can be predicted statistically via geospatial Maximum Likelihood Estimates (MLE), as an alternative to running large ensembles of forward models. The MLE-based iterative optimization procedure requires the solving of large-scale linear systems that performs a Cholesky factorization on a symmetric positive-definite covariance matrix-a demanding dense factorization in terms of memory footprint and computation. We propose a novel solution to this problem: at the mathematical level, we reduce the computational requirement by exploiting the data sparsity structure of the matrix off-diagonal tiles by means of low-rank approximations; and, at the programming-paradigm level, we integrate PaRSEC, a dynamic, task-based runtime to reach unparalleled levels of efficiency for solving extreme-scale linear algebra matrix operations. The resulting solution leverages fine-grained computations to facilitate asynchronous execution while providing a flexible data distribution to mitigate load imbalance. Performance results are reported using 3D synthetic datasets up to 42M geospatial locations on 130, 000 cores, which represent a cornerstone toward fast and accurate predictions of environmental applications.

Original languageEnglish
Title of host publicationProceedings of the Platform for Advanced Scientific Computing Conference, PASC 2020
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450379939
DOIs
StatePublished - Jun 29 2020
Externally publishedYes
Event7th Annual Platform for Advanced Scientific Computing Conference, PASC 2020 - Geneva, Switzerland
Duration: Jun 29 2020Jul 1 2020

Publication series

NameProceedings of the Platform for Advanced Scientific Computing Conference, PASC 2020

Conference

Conference7th Annual Platform for Advanced Scientific Computing Conference, PASC 2020
Country/TerritorySwitzerland
CityGeneva
Period06/29/2007/1/20

Funding

This research was supported in part by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration. The authors would like also to thank Cray Inc. and Intel in the context of the Cray Center of Excellence and Intel Parallel Computing Center awarded to the Extreme Computing Research Center at KAUST. For computer time, this research used the Shaheen-2 supercomputer hosted at the Supercomputing Laboratory at KAUST.

FundersFunder number
U.S. Department of Energy
National Nuclear Security Administration

    Keywords

    • Asynchronous execution
    • Dynamic runtime system
    • High performance computing
    • Load balancing
    • Low-rank matrix computations

    Fingerprint

    Dive into the research topics of 'Extreme-Scale Task-Based Cholesky Factorization Toward Climate and Weather Prediction Applications'. Together they form a unique fingerprint.

    Cite this