2021
DOI: 10.1002/spe.3002
|View full text |Cite
|
Sign up to set email alerts
|

Reformulation of the performance portability metric

Abstract: Summary The 3‐P challenge of high‐performance programming—performance, portability and productivity—has become more difficult than ever in the age of heterogeneous computing. It would be naïve to think that the performance portability problem can be completely solved, but it can certainly be reduced and made tolerable. However, first and foremost, an agreement is needed on what it means for an application to be performance portable. Unfortunately, there is still no consensus in the scientific community on a wo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(31 citation statements)
references
References 21 publications
0
28
0
Order By: Relevance
“…• Running the SYCL code on other architectures such as AMD CPUs and FPGAs, to extend the cross-architecture portability study. • Carrying out an extensive study of the performance portability of these codes, following Marowka's proposal [35].…”
Section: Discussionmentioning
confidence: 99%
“…• Running the SYCL code on other architectures such as AMD CPUs and FPGAs, to extend the cross-architecture portability study. • Carrying out an extensive study of the performance portability of these codes, following Marowka's proposal [35].…”
Section: Discussionmentioning
confidence: 99%
“…20 Ami Marowka points out that the 3P challenges of high-performance programming-performance, portability, and productivity-have become more difficult than ever in the era of heterogeneous computing. 21 Directives strive to offer portability without losing performance and are one of the most portable and productive programming models. 22 Ope-nACC 23 is a directive-based programming model for acceleration devices, which has been widely supported by the industry.…”
Section: Related Surveys and Our Contributionsmentioning
confidence: 99%
“…to propose the P P metric to calculate the performance portability based on the harmonic mean [7]. But this metric proved itself to be problematic as was articulated in many studies [8], [13], [16]- [18].…”
Section: Motivationmentioning
confidence: 99%
“…The main claims against the P P metric were that it is unintuitive, unfamiliar, loses information, difficult to use, and the performance portability scores it yields are unrealistic. Therefore, the ¯ PP metric based on the arithmetic mean was proposed, which actually solved the above problems and yielded much more realistic results without losing information [8]. The designers of the P P metric accepted some of the claims but left the rest of the problems unaddressed [11].…”
Section: Motivationmentioning
confidence: 99%
See 1 more Smart Citation