Performance Portability of a Wilson Dslash Stencil Operator Mini-App Using Kokkos and SYCL

Balint Joo, Thorsten Kurth, M. A. Clark, Jeongnim Kim, Christian Robert Trott, Dan Ibanez, Daniel Sunderland, Jack Deslippe

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

22 Scopus citations

Abstract

We describe our experiences in creating mini-apps for the Wilson-Dslash stencil operator for Lattice Quantum Chromodynamics using the Kokkos and SYCL programming models. In particular we comment on the performance achieved on a variety of hardware architectures, limitations we have reached in both programming models and how these have been resolved by us, or may be resolved by the developers of these models.

Original languageEnglish
Title of host publicationProceedings of P3HPC 2019
Subtitle of host publicationInternational Workshop on Performance, Portability and Productivity in HPC - Held in conjunction with SC 2019: The International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages14-25
Number of pages12
ISBN (Electronic)9781728160030
DOIs
StatePublished - Nov 2019
Externally publishedYes
Event2019 IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC, P3HPC 2019 - Denver, United States
Duration: Nov 22 2019 → …

Publication series

NameProceedings of P3HPC 2019: International Workshop on Performance, Portability and Productivity in HPC - Held in conjunction with SC 2019: The International Conference for High Performance Computing, Networking, Storage and Analysis

Conference

Conference2019 IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC, P3HPC 2019
Country/TerritoryUnited States
CityDenver
Period11/22/19 → …

Bibliographical note

Publisher Copyright:
© 2019 IEEE.

Keywords

  • Kokkos
  • Lattice QCD
  • Performance
  • Portability
  • SYCL
  • Wilson Dslash

Fingerprint

Dive into the research topics of 'Performance Portability of a Wilson Dslash Stencil Operator Mini-App Using Kokkos and SYCL'. Together they form a unique fingerprint.

Cite this