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 |
