EDBT 2026 Demo / reviewers in the wild / expert
Ahmad M. Radaideh
dblp:276/1762
· DBLP profile ↗
2ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Energy-efficient computing · 61% GPUs and heterogeneous computing · 30% Processor architecture and microarchitecture · 9% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Energy-efficient computing › power management
dynamic power management |
0.4 | 1 | 2020 | Exploiting Zero Data to Reduce Register File and Execution Unit Dynamic Power Consumption in GPGPUs · DAC 2020 |
GPUs and heterogeneous computing
GPU computing |
0.4 | 1 | 2020 | Exploiting Zero Data to Reduce Register File and Execution Unit Dynamic Power Consumption in GPGPUs · DAC 2020 |
Energy-efficient computing › memory energy efficiency
register file energy reduction |
0.4 | 1 | 2020 | Exploiting Zero Data to Reduce Register File and Execution Unit Dynamic Power Consumption in GPGPUs · DAC 2020 |
Methods — techniques the papers use, named apart from their topics
gating scheme · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | CMRC: Comprehensive Microarchitectural Register Coalescing for GPGPUsabstractGraphics processing units (GPUs) deploy a large register file (RF) to achieve high compute throughput. This RF, however, consumes a large portion of the total dynamic power in the GPU. Additionally, the RF banks and operand collectors (OCs) are designed with limited number of ports causing access serialization and negatively impacting performance. In this work, we introduce CMRC, a coalescing-aware RF organization that takes advantage of frequent narrow-width data present in general purpose applications to increase performance and reduce energy for GPGPUs. CMRC is a low-cost comprehensive approach to register coalescing capable of combining narrow-width read and write accesses from same or different warp instructions into fewer accesses, reducing port contention and access pressure. On general purpose applications, CMRC reduces RF accesses by 31.8%, achieves a performance speedup of 16.5%, and reduces overall GPU energy by 32.2% on average, outperforming best of class prior work by ~1.8x without the requirement of compiler support. Ahmad M. Radaideh, Paul Gratz |
DATE | 1 |
| 2020 | Exploiting Zero Data to Reduce Register File and Execution Unit Dynamic Power Consumption in GPGPUsabstractTo achieve high compute performance, graphics processing units (GPUs) provide a large register file and a large number of execution units. However, these design components consume a large portion of the total dynamic power in the GPU, particularly for general purpose applications. In this paper, we present a low-cost gating scheme to reduce dynamic power consumption in the register file and execution units without impacting performance. The scheme proposed dynamically exploit frequent found data value of zeros within and across registers in order to gate off register file reads and writes as well as execution units. We find that on general purpose applications from Rodinia, our low-cost gating scheme can reduce register file reads and writes on average by 35% and 40%, respectively. The register file and execution unit dynamic power are reduced on average by 19% and 13%, respectively. The reduction in total GPU dynamic power achieved is ranging from 3% to 19% with 8% on average with no performance loss. Ahmad M. Radaideh, Paul Gratz |
DAC | 1 |