Demystifying Power and Performance Variations in Gpu Systems Through Microarchitectural Analysis

dc.contributor.author Topcu, Burak
dc.contributor.author Karabacak, Deniz
dc.contributor.author Oz, Isil
dc.date.accessioned 2025-06-26T20:15:35Z
dc.date.available 2025-06-26T20:15:35Z
dc.date.issued 2025
dc.description.abstract Graphics Processing Units (GPUs) serve efficient parallel execution for general-purpose computations at high-performance computing and embedded systems. While performance concerns guide the main optimization efforts, power issues become significant for energy-efficient and sustainable GPU executions. Profilers and simulators report statistics about the target execution; however, they either present only performance metrics in a coarse kernel function level or lack visualization support that can enable microarchitectural performance analysis or performance-power consumption comparison. Evaluating runtime performance and power consumption dynamically across GPU components enables a comprehensive tradeoff analysis for GPU architects and software developers. In this work, we present a novel memory performance and power monitoring tool for GPU programs, GPPRMon, which performs a systematic metric collection and provides useful visualization views to guide power and performance analysis for target executions. Our simulation-based framework dynamically gathers SM and memory-related microarchitectural metrics by monitoring individual instructions and reports dynamic performance and power values. Our 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. We demonstrate performance and power analysis for memory-bound graph applications and resource-critical embedded programs from GPU benchmark suites. Our case studies reveal potential usages of our tool in memory-bound kernel identification, performance bottleneck analysis of a memory-intensive workload, performance-power evaluation of an embedded application, and the impact of input size on the memory structures of an embedded system. en_US
dc.description.sponsorship Scientific and Technological Research Council of Turkey (TUBITAK) [122E395, CA19135]; CERCIRAS COST Action - COST Association [CA19135] en_US
dc.description.sponsorship This work was supported by the Scientific and Technological Research Council of Turkey (TUBITAK) , Grant No: 122E395. This work is partially supported by CERCIRAS COST Action CA19135 funded by COST Association. en_US
dc.identifier.doi 10.2298/CSIS240722021T
dc.identifier.issn 1820-0214
dc.identifier.issn 2406-1018
dc.identifier.scopus 2-s2.0-105006894643
dc.identifier.uri https://doi.org/10.2298/CSIS240722021T
dc.identifier.uri https://hdl.handle.net/11147/15654
dc.language.iso en en_US
dc.publisher Comsis Consortium en_US
dc.relation.ispartof Computer Science and Information Systems
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Gpu Computing en_US
dc.subject Performance Monitoring en_US
dc.subject Power Consumption en_US
dc.title Demystifying Power and Performance Variations in Gpu Systems Through Microarchitectural Analysis en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.scopusid 57672081800
gdc.author.scopusid 59921658900
gdc.author.scopusid 37097877800
gdc.author.wosid Topcu, Burak/Mbw-3211-2025
gdc.author.wosid Oz, Isil/W-9260-2019
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology en_US
gdc.description.departmenttemp [Topcu, Burak] Penn State Univ, Dept Comp Sci & Engn, State Coll, PA 16802 USA; [Karabacak, Deniz] Izmir Inst Technol Elect, Elect Engn Dept, Izmir, Turkiye; [Oz, Isil] Izmir Inst Technol, Comp Engn Dept, Izmir, Turkiye en_US
gdc.description.endpage 561
gdc.description.issue 2 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q2
gdc.description.startpage 533
gdc.description.volume 22 en_US
gdc.description.woscitationindex Science Citation Index Expanded
gdc.description.wosquality Q3
gdc.identifier.openalex W6907308030
gdc.identifier.wos WOS:001505169100006
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 0.0
gdc.oaire.influence 2.635068E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 2.1091297E-10
gdc.oaire.publicfunded false
gdc.openalex.collaboration International
gdc.openalex.fwci 0.0
gdc.openalex.normalizedpercentile 0.51
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 0
gdc.plumx.scopuscites 0
gdc.scopus.citedcount 0
gdc.wos.citedcount 0
relation.isAuthorOfPublication.latestForDiscovery e0de33d0-b187-47e9-bae7-9b17aaabeb67
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files