作者
Hodjat Asghari Esfeden, Amirali Abdolrashidi, Shafiur Rahman, Daniel Wong, Nael Abu-Ghazaleh
发表日期
2020/10/17
研讨会论文
2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
页码范围
996-1008
出版商
IEEE
简介
The Register File (RF) is a critical structure in Graphics Processing Units (GPUs) responsible for a large portion of the area and power. To simplify the architecture of the RF, it is organized in a multi-bank configuration with a single port for each bank. Not surprisingly, the frequent accesses to the register file during kernel execution incur a sizeable overhead in GPU power consumption, and introduce delays as accesses are serialized when port conflicts occur. In this paper, we observe that there is a high degree of temporal locality in accesses to the registers: within short instruction windows, the same registers are often accessed repeatedly. We characterize the opportunities to reduce register accesses as a function of the size of the instruction window considered, and establish that there are many recurring reads and updates of the same register operands in most GPU computations. To exploit this opportunity, we …
学术搜索中的文章
HA Esfeden, A Abdolrashidi, S Rahman, D Wong… - 2020 53rd Annual IEEE/ACM International Symposium …, 2020