Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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)
 [1];  [2];  [2];  [2];  [2];  [2]
  1. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); University of Utah
  2. 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
Journal Information:
2016 Second International Workshop on Extreme Scale Programming Models and Middlewar (ESPM2), Journal Name: 2016 Second International Workshop on Extreme Scale Programming Models and Middlewar (ESPM2) Vol. 1
Country of Publication:
United States
Language:
English

Similar Records

Demonstrating GPU code portability and scalability for radiative heat transfer computations
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 · Fri Jun 15 00: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