Gpprmon: Gpu Runtime Memory Performance and Power Monitoring Tool

dc.contributor.author Topçu,B.
dc.contributor.author Öz,I.
dc.date.accessioned 2024-05-05T14:59:37Z
dc.date.available 2024-05-05T14:59:37Z
dc.date.issued 2024
dc.description Oz, Isil/0000-0002-8310-1143 en_US
dc.description.abstract Graphics Processing Units (GPUs) perform highly efficient parallel execution for high-performance computation and embedded system domains. While performance concerns drive the main optimization efforts, power issues become important for energy-efficient GPU executions. While performance profilers and architectural simulators offer statistics about the target execution, they either present only performance metrics in a coarse kernel function level or lack visualization support that enables performance bottleneck analysis or performance-power consumption comparison. Evaluating both performance and power consumption dynamically at runtime and across GPU memory components enables a comprehensive tradeoff analysis for GPU architects and software developers. This paper presents a novel memory performance and power monitoring tool for GPU programs, GPPRMon, which performs a systematic metric collection and offers useful visualization views to track power and performance optimizations. Our simulation-based framework dynamically collects microarchitectural metrics by monitoring individual instructions and reports achieved performance and power consumption information at runtime. Our visualization interface presents spatial and temporal views of the execution. While the first demonstrates the performance and power metrics across GPU memory components, the latter shows the corresponding information at the instruction granularity in a timeline. Our case study reveals the potential usages of our tool in bottleneck identification and power consumption for a memory-intensive graph workload. © The Author(s), under exclusive license to Springer Nature Switzerland AG 2024. en_US
dc.description.sponsorship COST Association; Türkiye Bilimsel ve Teknolojik Araştırma Kurumu, TÜBİTAK, (122E395); CERCIRAS COST, (CA19135) en_US
dc.identifier.doi 10.1007/978-3-031-48803-0_2
dc.identifier.isbn 978-303148802-3
dc.identifier.issn 0302-9743
dc.identifier.scopus 2-s2.0-85190973776
dc.identifier.uri https://doi.org/10.1007/978-3-031-48803-0_2
dc.identifier.uri https://hdl.handle.net/11147/14421
dc.language.iso en en_US
dc.publisher Springer Science and Business Media Deutschland GmbH en_US
dc.relation.ispartof Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) -- International workshops held at the 29th International Conference on Parallel and Distributed Computing, Euro-Par 2023 -- 28 August 2023 through 1 September 2023 -- Limassol -- 311039 en_US
dc.relation.ispartofseries Lecture Notes in Computer Science
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject GPGPUs en_US
dc.subject Performance monitoring en_US
dc.subject Power consumption en_US
dc.title Gpprmon: Gpu Runtime Memory Performance and Power Monitoring Tool en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.id Oz, Isil/0000-0002-8310-1143
gdc.author.id Oz, Isil / 0000-0002-8310-1143 en_US
gdc.author.scopusid 57672081800
gdc.author.scopusid 37097877800
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::conference output
gdc.collaboration.industrial false
gdc.description.department Izmir Institute of Technology en_US
gdc.description.departmenttemp Topçu B., Izmir Institute of Technology, Izmir, Turkey; Öz I., Izmir Institute of Technology, Izmir, Turkey en_US
gdc.description.endpage 29 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q3
gdc.description.startpage 17 en_US
gdc.description.volume 14352 LNCS en_US
gdc.description.woscitationindex Conference Proceedings Citation Index - Science
gdc.description.wosquality N/A
gdc.identifier.openalex W4394784813
gdc.identifier.wos WOS:001279248600002
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 1.0
gdc.oaire.influence 2.7044118E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 3.003214E-9
gdc.oaire.publicfunded false
gdc.openalex.collaboration National
gdc.openalex.fwci 4.09178747
gdc.openalex.normalizedpercentile 0.88
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 0
gdc.plumx.crossrefcites 1
gdc.plumx.scopuscites 1
gdc.scopus.citedcount 1
gdc.wos.citedcount 1
relation.isAuthorOfPublication.latestForDiscovery e0de33d0-b187-47e9-bae7-9b17aaabeb67
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4003-8abe-a4dfe192da5e

Files