NaviSim: A Highly Accurate GPU Simulator for AMD RDNA GPUs

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 99
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorBao, Yuhuiko
dc.contributor.authorSun, Yifanko
dc.contributor.authorFeric, Zlatanko
dc.contributor.authorShen, Michael Tianko
dc.contributor.authorWeston, Micahko
dc.contributor.authorAbellán, José Lko
dc.contributor.authorBaruah, Trinayanko
dc.contributor.authorKim, John Dongjunko
dc.contributor.authorJoshi, Ajayko
dc.contributor.authorKaeli, Davidko
dc.date.accessioned2023-08-31T11:01:09Z-
dc.date.available2023-08-31T11:01:09Z-
dc.date.created2023-02-24-
dc.date.issued2022-10-
dc.identifier.citation31st International Conference on Parallel Architectures and Compilation Techniques, PACT 2022, pp.333 - 345-
dc.identifier.issn1089-795X-
dc.identifier.urihttp://hdl.handle.net/10203/312089-
dc.description.abstractAs GPUs continue to grow in popularity for accelerating demanding applications, such as high-performance computing and machine learning, GPU architects need to deliver more powerful devices with updated instruction set architectures (ISAs) and new microarchitectural features. The introduction of the AMD RDNA architecture is one example where the GPU architecture was dramatically changed, modifying the underlying programming model, the core architecture, and the cache hierarchy. To date, no publicly-available simulator infrastructure can model the AMD RDNA GPU, preventing researchers from exploring new GPU designs based on the state-of-the-art RDNA architecture. In this paper, we present the NaviSim simulator, the frst cyclelevel GPU simulator framework that models AMD RDNA GPUs. NaviSim faithfully emulates the new RDNA ISA. We extensively tune and validate NaviSim using several microbenchmarks and 10 full workloads. Our evaluation shows that NaviSim can accurately model the GPU's kernel execution time, achieving similar performance to hardware execution within 9.92% (on average), as measured on an AMD RX 5500 XT GPU and an AMD Radeon Pro W6800 GPU. To demonstrate the full utility of the NaviSim simulator, we carry out a performance study of the impact of individual RDNA features, attempting to understand better the design decisions behind these features. We carry out a number of experiments to isolate each RDNA feature and evaluate its impact on overall performance, as well as demonstrate the usability and flexibility of NaviSim.-
dc.languageEnglish-
dc.publisherInstitute of Electrical and Electronics Engineers Inc.-
dc.titleNaviSim: A Highly Accurate GPU Simulator for AMD RDNA GPUs-
dc.typeConference-
dc.identifier.scopusid2-s2.0-85147325563-
dc.type.rimsCONF-
dc.citation.beginningpage333-
dc.citation.endingpage345-
dc.citation.publicationname31st International Conference on Parallel Architectures and Compilation Techniques, PACT 2022-
dc.identifier.conferencecountryUS-
dc.identifier.conferencelocationChicago, IL-
dc.identifier.doi10.1145/3559009.3569666-
dc.contributor.localauthorKim, John Dongjun-
dc.contributor.nonIdAuthorBao, Yuhui-
dc.contributor.nonIdAuthorSun, Yifan-
dc.contributor.nonIdAuthorFeric, Zlatan-
dc.contributor.nonIdAuthorShen, Michael Tian-
dc.contributor.nonIdAuthorWeston, Micah-
dc.contributor.nonIdAuthorAbellán, José L-
dc.contributor.nonIdAuthorBaruah, Trinayan-
dc.contributor.nonIdAuthorJoshi, Ajay-
dc.contributor.nonIdAuthorKaeli, David-
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0