arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2006.05693cs.AR
收藏

采用静态数据压缩的GPU寄存器堆

A GPU Register File using Static Data Compression

Alexandra Angerd, Erik Sintorn, Per Stenström

摘要:

GPU依赖于大型寄存器文件来解锁线程级并行性以实现高吞吐量。不幸的是,大型寄存器文件是耗电的,因此寻找新的方法来提高它们的利用率是很重要的。本文介绍了一种新的寄存器文件组织的有效寄存器包装窄整数和浮点操作数设计,以利用先进的静态分析。我们表明,硬件/软件协同设计的寄存器文件组织产生高达79%的性能提高,平均18.6%,在一个温和的输出质量下降。

英文摘要:

GPUs rely on large register files to unlock thread-level parallelism for high throughput. Unfortunately, large register files are power hungry, making it important to seek for new approaches to improve their utilization. This paper introduces a new register file organization for efficient register-packing of narrow integer and floating-point operands designed to leverage on advances in static analysis. We show that the hardware/software co-designed register file organization yields a performance improvement of up to 79%, and 18.6%, on average, at a modest output-quality degradation.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑