Experiences in porting mini‐applications to OpenACC and OpenMP on heterogeneous systems. (24th April 2020)
- Record Type:
- Journal Article
- Title:
- Experiences in porting mini‐applications to OpenACC and OpenMP on heterogeneous systems. (24th April 2020)
- Main Title:
- Experiences in porting mini‐applications to OpenACC and OpenMP on heterogeneous systems
- Authors:
- Vergara Larrea, Verónica G.
Budiardja, Reuben D.
Gayatri, Rahulkumar
Daley, Christopher
Hernandez, Oscar
Joubert, Wayne - Other Names:
- Gil‐Costa Veronica guestEditor.
Senger Hermes guestEditor.
Robinson Timothy W. guestEditor.
Thota Abhinav guestEditor. - Abstract:
- Summary: This article studies mini‐applications—Minisweep, GenASiS, GPP, and FF—that use computational methods commonly encountered in HPC. We have ported these applications to develop OpenACC and OpenMP versions, and evaluated their performance on Titan (Cray XK7 with K20x GPUs), Cori (Cray XC40 with Intel KNL), Summit (IBM AC922 with Volta GPUs), and Cori‐GPU (Cray CS‐Storm 500NX with Intel Skylake and Volta GPUs). Our goals are for these new ports to be useful to both application and compiler developers, to document and describe the lessons learned and the methodology to create optimized OpenMP and OpenACC versions, and to provide a description of possible migration paths between the two specifications. Cases where specific directives or code patterns result in improved performance for a given architecture are highlighted. We also include discussions of the functionality and maturity of the latest compilers available on the above platforms with respect to OpenACC or OpenMP implementations.
- Is Part Of:
- Concurrency and computation. Volume 32:Number 20(2020)
- Journal:
- Concurrency and computation
- Issue:
- Volume 32:Number 20(2020)
- Issue Display:
- Volume 32, Issue 20 (2020)
- Year:
- 2020
- Volume:
- 32
- Issue:
- 20
- Issue Sort Value:
- 2020-0032-0020-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2020-04-24
- Subjects:
- mini‐applications -- OpenACC -- OpenMP -- performance evaluation
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.5780 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 14708.xml