Evaluating attainable memory bandwidth of parallel programming models via BabelStream. (2018)
- Record Type:
- Journal Article
- Title:
- Evaluating attainable memory bandwidth of parallel programming models via BabelStream. (2018)
- Main Title:
- Evaluating attainable memory bandwidth of parallel programming models via BabelStream
- Authors:
- Deakin, Tom
Price, James
Martineau, Matt
McIntosh-Smith, Simon - Abstract:
- Many scientific codes consist of memory bandwidth bound kernels. One major advantage of many-core devices such as general purpose graphics processing units (GPGPUs) and the Intel Xeon Phi is their focus on providing increased memory bandwidth over traditional CPU architectures. Peak memory bandwidth is usually unachievable in practice and so benchmarks are required to measure a practical upper bound on expected performance. We augment the standard STREAM kernels with a dot product kernel to investigate the performance of simple reduction operations on large arrays. The choice of programming model should ideally not limit the achievable performance on a device. BabelStream (formally GPU-STREAM) has been updated to incorporate a wide variety of the latest parallel programming models, all implementing the same parallel scheme. As such this tool can be used as a kind of Rosetta Stone which provides both a cross-platform and cross-programming model array of results of achievable memory bandwidth.
- Is Part Of:
- International journal of computational science and engineering. Volume 17:Number 3(2018)
- Journal:
- International journal of computational science and engineering
- Issue:
- Volume 17:Number 3(2018)
- Issue Display:
- Volume 17, Issue 3 (2018)
- Year:
- 2018
- Volume:
- 17
- Issue:
- 3
- Issue Sort Value:
- 2018-0017-0003-0000
- Page Start:
- 247
- Page End:
- 262
- Publication Date:
- 2018
- Subjects:
- performance portability -- many-core -- parallel programming models -- memory bandwidth benchmark
Computer science -- Mathematics -- Periodicals
Computer simulation -- Mathematical aspects -- Periodicals
Computational intelligence -- Periodicals
004.015105 - Journal URLs:
- http://www.inderscience.com/jhome.php?jcode=ijcse ↗
http://www.inderscience.com/ ↗ - Languages:
- English
- ISSNs:
- 1742-7185
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 9254.xml