【发布时间】:2016-05-24 09:03:57
【问题描述】:
看到这个事实,我开始想知道寄存器在 GPU 中是如何工作的?在知道这一点之前,我认为在分层内存阶梯之上越来越高,大小不断减小(这很直观(延迟减少,大小减小))。 GPU 中寄存器的用途是什么,为什么它们的大小大于 L2/L1 缓存? 谢谢。
【问题讨论】:
-
GPU 被称为“反向内存层次结构”,因为 GPU 寻求优化吞吐量而不是延迟。为了保持较小的延迟,GPU RF 使用操作数收集器和多个库。有关 GPU RF 架构、管理技术和(RF、L1 和 L2)尺寸趋势的更多详细信息,请参阅我的survey paper on GPU register file。
标签: memory-management gpu cpu-registers cpu-cache