Proceedings of the ACM International Conference on Computing Frontiers 2016
DOI: 10.1145/2903150.2903167
|View full text |Cite
|
Sign up to set email alerts
|

Using colored petri nets for GPGPU performance modeling

Abstract: Performance analysis and modeling of applications running on GPUs is still a challenge for most designers and developers. State-of-the-art solutions are dominated by two classic approaches: statistical models that require a lot of training and profiling on existing hardware, and analytical models that require in-depth knowledge of the hardware platform and significant calibration. Both these classes separate the application from the hardware and attempt a high-level combination of the two models for performanc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
6
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 20 publications
2
6
0
Order By: Relevance
“…The average error measurement is 6%, comparable to other works in literature, e.g., in [20], the average error measurement is 6% on the NVIDIA FERMI GTX 480 and 8% on the NVIDIA KEPLER K20m. If we measure the error from 32x32 to 256x256, obtain an average error of 0.0275.…”
Section: Results Of the Simulationssupporting
confidence: 86%
See 3 more Smart Citations
“…The average error measurement is 6%, comparable to other works in literature, e.g., in [20], the average error measurement is 6% on the NVIDIA FERMI GTX 480 and 8% on the NVIDIA KEPLER K20m. If we measure the error from 32x32 to 256x256, obtain an average error of 0.0275.…”
Section: Results Of the Simulationssupporting
confidence: 86%
“…Hence, if one is interested only in estimating the number of clock cycles required to run an application, it is sufficient to properly set this parameter. This approach is consistent with other works on GPU stochastic modeling, discussed in Section 2.2 [20], [21]. For a resource-oriented analysis, it is also possible to estimate metrics for each hardware resource represented in our model.…”
Section: Model's Settingsupporting
confidence: 72%
See 2 more Smart Citations
“…COM-PASS [18] introduces a language for creating analytical performance models that analyze the amount of loating point and memory operations based on static code features. Coloured petri nets [20] were proposed for GPGPU performance modelling. Another approach [3] builds an analytical performance model to determine the lower bound on execution time.…”
Section: Related Workmentioning
confidence: 99%