View : 6 Download: 0

Triple-A: Early Operand Collector Allocation for Maximizing GPU Register Bank Utilization

Title
Triple-A: Early Operand Collector Allocation for Maximizing GPU Register Bank Utilization
Authors
JeongIpoomEunbiKimNam SungYoonMyung Kuk
Ewha Authors
윤명국
SCOPUS Author ID
윤명국scopus
Issue Date
2024
Journal Title
IEEE Embedded Systems Letters
ISSN
1943-0663JCR Link
Citation
IEEE Embedded Systems Letters vol. 16, no. 2, pp. 206 - 209
Keywords
Data forwardinggraphics processing units (GPUs)operand collector (OC)register files (RFs)
Indexed
SCIE; SCOPUS WOS scopus
Document Type
Article
Abstract
Recent GPUs provisioned with large register files (RFs) cannot fully utilize the bandwidth between the RFs and execution pipelines, as the current policy for allocating operand (OP) collectors defers the RF accesses until all the source OPs become ready. To tackle this issue, this letter introduces a new OP collector allocation mechanism called Triple-A. Triple-A comprises four key operations. First, Triple-A proactively allocates an OP collector (OC) to a warp instruction even if one of its source OPs is not yet ready, taking advantage of GPUs' in-order execution. Second, a computation result can be directly forwarded to an early allocated OC along with a data dependence, reducing OP loading time from the RFs. Third, Triple-A bypasses RF write operations if the forwarded data is not consumed by any other instruction. Finally, the early allocation is further enhanced with latency-aware optimization, alleviating the potential performance degradation caused by allocating OCs aggressively. Together, these techniques synergistically improve the register bank utilization, demonstrating a 14.1% improvement in performance and an 11.8% reduction in RF energy consumption compared to the state-of-the-art GPUs. © 2009-2012 IEEE.
DOI
10.1109/LES.2023.3307622
Appears in Collections:
인공지능대학 > 컴퓨터공학과 > Journal papers
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE