2018 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) 2018
DOI: 10.1109/ispass.2018.00009
|View full text |Cite
|
Sign up to set email alerts
|

Behind the Scenes: Memory Analysis of Graphical Workloads on Tile-Based GPUs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…Research has also been done into code motion techniques to optimize power consumption rather than performance [42]. Other papers explore offline compiler optimizations for GLSL shaders [7], and analysing memory usage patterns [8], but little other work has examined the data redundancy and code specialization opportunities of real-world graphics workloads.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Research has also been done into code motion techniques to optimize power consumption rather than performance [42]. Other papers explore offline compiler optimizations for GLSL shaders [7], and analysing memory usage patterns [8], but little other work has examined the data redundancy and code specialization opportunities of real-world graphics workloads.…”
Section: Related Workmentioning
confidence: 99%
“…As well as having more time to perform complex shader optimizations, game developers also have access to more context. It has been shown that over 99% rendering data is reused between frames [8], but is impractically large to keep in cache. Uniform variables are one type of data required by shaders.…”
Section: Introductionmentioning
confidence: 99%
“…GPU simulation is central to driving GPU research and development. It is used for early design space exploration and architecture tuning [1]- [3], evaluation of GPU compilation techniques [4], application development and optimization [5], and in virtual platforms for system software development [6]. While Central Processing Unit (CPU) simulation techniques have reached maturity, GPU simulation often suffers from the following problems: (a) instruction sets are not accurately modeled, but approximated by an artificial, low-level intermediate representation [7], [8], (b) GPU simulators do not model existing commercial GPUs, but only simplified GPU architectures [9], (c) instead of using vendor provided driver stacks and compilers, GPU simulators often rely on simplified system software, which may behave entirely differently to original tools [10], [11], and (d) GPUs are treated as standalone devices, not modeling any CPU-GPU transactions [12].…”
Section: Introductionmentioning
confidence: 99%
“…Maximum error of a performance metric reported in the original publication 3. Original publication does not provide an accuracy evaluation against a hardware implementation of the simulated GPU.…”
mentioning
confidence: 99%