KIT | KIT-Bibliothek | Impressum | Datenschutz

Synchronization-free algorithms for exascale and beyond : A study of Asynchronous and Batched Iterative Methods

Nayak, Pratik Vivek ORCID iD icon 1,2
1 Fakultät für Informatik (INFORMATIK), Karlsruher Institut für Technologie (KIT)
2 Institut für Theoretische Informatik (ITI), Karlsruher Institut für Technologie (KIT)

Abstract:

Computing at scale has enabled scientific discovery in various fields, such as bioinformatics, energy, healthcare, and transportation. The algorithmic and computing landscapes must adapt as our mathematical models grow, aiming to provide a more accurate and realistic view of our physical world.

In the exascale era, extracting maximum performance from a system requires efficient algorithms that can take advantage of the massive parallelism that these machines provide. The heterogeneous nature of these machines necessitates efficient implementations at single and multi-GPU levels, with GPUs providing most of the parallelism. Ensuring minimal synchronization bottlenecks is paramount for efficient computation across this whole hierarchy. Synchronization for information exchange is required for many state-of-the-art algorithms such as linear solvers, which form the workhorse of many scientific applications. Minimizing or removing these synchronizations can accelerate applications.

In this work, we look at two techniques that minimize synchronizations between parallel computing units. The first technique, batching, maximizes the available parallelism on a Graphics Processing unit (GPU) by utilizing the perfect parallelism available for the solution of independent but related linear systems. ... mehr


Volltext §
DOI: 10.5445/IR/1000165437
Veröffentlicht am 13.12.2023
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Theoretische Informatik (ITI)
Scientific Computing Center (SCC)
Publikationstyp Hochschulschrift
Publikationsdatum 13.12.2023
Sprache Englisch
Identifikator KITopen-ID: 1000165437
HGF-Programm 46.21.02 (POF IV, LK 01) Cross-Domain ATMLs and Research Groups
Verlag Karlsruher Institut für Technologie (KIT)
Umfang xvi, 180 S.
Art der Arbeit Dissertation
Fakultät Fakultät für Informatik (INFORMATIK)
Institut Institut für Theoretische Informatik (ITI)
Prüfungsdatum 23.11.2023
Schlagwörter asynchronous algorithms, synchronization-free algorithms, GPU, HPC, batched algorithms, iterative solvers, sparse linear algebra, exascale, preconditioners, scalable algorithms
Referent/Betreuer Anzt, Hartwig
Streit, Achim
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page