Podrobná bibliografie
| Název: |
Preparing the TAU performance system for exascale and beyond. |
| Autoři: |
Huck, Kevin A., Shende, Sameer, Malony, Allen D., Coti, Camille, Spear, Wyatt, Alcaraz, Jordi, Yokelson, Dewi, Ramesh, Srinivasan, Alaul Haque, Monil Mohammad, Wood, Chad, Chaimov, Nick, Durbin, Cameron, Johnson, Alister, Lambert, Jacob, Beekman, Izaak |
| Zdroj: |
International Journal of High Performance Computing Applications; Jul2025, Vol. 39 Issue 4, p532-552, 21p |
| Témata: |
HIGH performance computing, C++, VIRTUAL machine systems, DATABASES, SOURCE code |
| Abstrakt: |
The TAU Performance System® is a portable profiling and tracing toolkit for performance analysis of parallel programs written in Fortran, C, C++, UPC, Java, Python. TAU (Tuning and Analysis Utilities) is capable of gathering performance information through instrumentation of functions, methods, basic blocks, and statements as well as event-based sampling. All C++ language features are supported including templates and namespaces. The API also provides selection of profiling groups for organizing and controlling instrumentation. The instrumentation can be inserted in the source code using an automatic instrumentation tool based on the Program Database Toolkit (PDT), dynamically using binary modification, at runtime in the Java Virtual Machine, or manually using the instrumentation API. Under the Exascale Computing Program (ECP), the TAU project was funded to prepare the software for exascale systems and beyond. Many new features and optimizations were added to TAU, including support for the new exascale system architectures and their preferred programming models. The new features include OpenMP Tools support, updated or newly implemented CUDA, HIP, and SYCL support, updated OpenACC and Clacc support, MPI updates, a new plugin API and several plugins, instrumentation updates, support for the Kokkos and Raja profiling interfaces, updated support for Python, PyTorch, TensorFlow, and Horovod, and removed threading limitations. In this paper, we will discuss these updates and more, and demonstrate the features with ECP Proxy Applications and full ECP applications. [ABSTRACT FROM AUTHOR] |
|
Copyright of International Journal of High Performance Computing Applications is the property of Sage Publications Inc. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Databáze: |
Complementary Index |