Back to Search Start Over

Visualization at exascale: Making it all work with VTK-m.

Authors :
Moreland, Kenneth
Athawale, Tushar M
Bolea, Vicente
Bolstad, Mark
Brugger, Eric
Childs, Hank
Huebl, Axel
Lo, Li-Ta
Geveci, Berk
Marsaglia, Nicole
Philip, Sujin
Pugmire, David
Rizzi, Silvio
Wang, Zhe
Yenpure, Abhishek
Source :
International Journal of High Performance Computing Applications. Sep2024, Vol. 38 Issue 5, p508-526. 19p.
Publication Year :
2024

Abstract

The VTK-m software library enables scientific visualization on exascale-class supercomputers. Exascale machines are particularly challenging for software development in part because they use GPU accelerators to provide the vast majority of their computational throughput. Algorithmic designs for GPUs and GPU-centric computing often deviate from those that worked well on previous generations of high-performance computers that relied on traditional CPUs. Fortunately, VTK-m provides scientific visualization algorithms for GPUs and other accelerators. VTK-m also provides a framework that simplifies the implementation of new algorithms and adds a porting layer to work across multiple processor types. This paper describes the main challenges encountered when making scientific visualization available at exascale. We document the surprises and obstacles faced when moving from pre-exascale platforms to the final exascale designs and the performance on those systems including scaling studies on Frontier, an exascale machine with over 37,000 AMD GPUs. We also report on the integration of VTK-m with other exascale software technologies. Finally, we show how VTK-m helps scientific discovery for applications such as fusion and particle acceleration that leverage an exascale supercomputer. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10943420
Volume :
38
Issue :
5
Database :
Academic Search Index
Journal :
International Journal of High Performance Computing Applications
Publication Type :
Academic Journal
Accession number :
179973763
Full Text :
https://doi.org/10.1177/10943420241270969