An Overview of Performance Portability in the Uintah Runtime System through the Use of Kokkos
Conference
·
· 2016 Second International Workshop on Extreme Scale Programming Models and Middlewar (ESPM2)
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); University of Utah
- Univ. of Utah, Salt Lake City, UT (United States)
The current diversity in nodal parallel computer architectures is seen in machines based upon multicore CPUs, GPUs and the Intel Xeon Phi’s. Here, a class of approaches for enabling scalability of complex applications on such architectures is based upon Asynchronous Many Task software architectures such as that in the Uintah framework used for the parallel solution of solid and fluid mechanics problems. Uintah has both an applications layer with its own programming model and a separate runtime system. While Uintah scales well today, it is necessary to address nodal performance portability in order for it to continue to do. Incrementally modifying Uintah to use the Kokkos performance portability library through prototyping experiments results in improved kernel performance by more than a factor of two.
- Research Organization:
- Univ. of Utah, Salt Lake City, UT (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)
- DOE Contract Number:
- NA0002375; AC04-94AL85000
- OSTI ID:
- 1756094
- Conference Information:
- Journal Name: 2016 Second International Workshop on Extreme Scale Programming Models and Middlewar (ESPM2) Journal Volume: 1
- Country of Publication:
- United States
- Language:
- English
Similar Records
Demonstrating GPU code portability and scalability for radiative heat transfer computations
Demonstrating GPU code portability and scalability for radiative heat transfer computations
Improving Uintah's Scalability Through the Use of Portable Kokkos-Based Data Parallel Tasks
Journal Article
·
Sun Jul 01 00:00:00 EDT 2018
· Journal of Computational Science
·
OSTI ID:1565656
Demonstrating GPU code portability and scalability for radiative heat transfer computations
Journal Article
·
Thu Jun 14 20:00:00 EDT 2018
· Journal of Computational Science
·
OSTI ID:1582435
Improving Uintah's Scalability Through the Use of Portable Kokkos-Based Data Parallel Tasks
Conference
·
Sat Jul 01 00:00:00 EDT 2017
·
OSTI ID:1582430