2019 IEEE 26th International Conference on High Performance Computing, Data, and Analytics (HiPC) 2019
DOI: 10.1109/hipc.2019.00028
|View full text |Cite
|
Sign up to set email alerts
|

Geostatistical Modeling and Prediction Using Mixed Precision Tile Cholesky Factorization

Abstract: Geostatistics represents one of the most challenging classes of scientific applications due to the desire to incorporate an ever increasing number of geospatial locations to accurately model and predict environmental phenomena. For example, the evaluation of the Gaussian log-likelihood function, which constitutes the main computational phase, involves solving systems of linear equations with a large dense symmetric and positive definite covariance matrix. Cholesky, the standard algorithm, requires O(n 3 ) floa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
2

Relationship

4
4

Authors

Journals

citations
Cited by 16 publications
(22 citation statements)
references
References 33 publications
0
22
0
Order By: Relevance
“…In the field of weather forecast, maximum-likelyhood estimation method requires the resolution of large scale linear systems. In [1] the authors tackle the problem using Cholesky decomposition of a matrix which tiles are compressed using BLR technique. Since full rank diagonal tiles are associated to longer work time than compressed off-diagonal ones, they are treated specifically to ensure better load balancing between nodes, in distributed platforms implementation.…”
Section: Applied Perspectivementioning
confidence: 99%
See 1 more Smart Citation
“…In the field of weather forecast, maximum-likelyhood estimation method requires the resolution of large scale linear systems. In [1] the authors tackle the problem using Cholesky decomposition of a matrix which tiles are compressed using BLR technique. Since full rank diagonal tiles are associated to longer work time than compressed off-diagonal ones, they are treated specifically to ensure better load balancing between nodes, in distributed platforms implementation.…”
Section: Applied Perspectivementioning
confidence: 99%
“…It is difficult to get access to matrices corresponding to actual use cases. For our experiments we therefore relied on synthetic matrices, which nevertheless reproduce the main characteristics of actual matrices, as can be encountered in various large scale simulation problems ( [1,10]). Thoses synthetic matrices allowed us to validate the approaches over a larger range of parameters and to ensure the reproducibility of the experiments.…”
Section: Test Casesmentioning
confidence: 99%
“…This may actually create new opportunities for a wide range of scientific applications. For instance, a similar customized approach has already been successfully applied in the context of a climate and weather prediction application [22], though no hardware support for lower precision has been demonstrated.…”
Section: Related Workmentioning
confidence: 99%
“…As a result, users can instantiate functors and define a suitable heuristic to choose the precision of the GEMM operation on a given tile, without being intrusive into the underlying linear algebra routine. This implementation can, therefore, be used by other applications [22] and still exploit the matrix specific structure at hand, simply by customizing the heuristic. A similar mechanism can be enforced on the solve stage, i.e., the backward and forward substitution, but in our case, all GEMMs of the substitutions can be computed with HP1, without hindering the solution accuracy.…”
Section: Implementation Detailsmentioning
confidence: 99%
“…We introduce ExaGeoStat_PaRSEC, i.e., ExaGeoStat powered by PaRSEC, extending the approach in [4] to accelerate the Cholesky factorization by mixing FP64 doubleprecision (DP), FP32 single-precision (SP) and FP16 halfprecision (HP) to take advantage of the tensor cores of modern GPUs, e.g., NVIDIA V100s. Precision adaptation inveighs against predictable load-balancing, which therefore requires reliance on a dynamic runtime system to schedule computationally rich tasks of tile-sized granularity and data exchanges.…”
Section: Introductionmentioning
confidence: 99%