注册文件
计算机科学
图形处理单元的通用计算
并行计算
x86个
利用
微体系结构
阿尔戈
嵌入式系统
指令集
操作系统
绘图
计算机安全
海洋学
地质学
软件
作者
Majid Namaki-Shoushtari,Abbas Rahimi,Nikil Dutt,Puneet Gupta,Rajesh K. Gupta
出处
期刊:International Conference on Hardware/Software Codesign and System Synthesis
日期:2013-09-29
卷期号:: 30-
被引量:27
标识
DOI:10.5555/2555692.2555722
摘要
State-of-the-art general-purpose graphic processing units (GPGPUs) implemented in nanoscale CMOS technologies offer very high computational throughput for highly-parallel applications using hundreds of integrated on-chip resources. These resources are stressed during application execution, subjecting them to degradation mechanisms such as negative bias temperature instability (NBTI) that adversely affect their reliability. To support highly parallel execution, GPGPUs contain large register files (RFs) that are among the most highly stressed GPGPU components; however we observe heavy underutilization of RFs (on average only 46%) for typical general-purpose kernels. We present ARGO, an Aging-awaRe GPGPU RF allOcator that opportunistically exploits this RF underutilization by distributing the stress throughout RF. ARGO achieves proper leveling of RF banks through deliberated power-gating of stressful banks. We demonstrate our technique on the AMD Evergreen GPGPU architecture and show that ARGO improves the NBTI-induced threshold voltage degradation by up to 43% (on average 27%), that yields improving RFs static noise margin up to 46% (on average 30%). Furthermore, we estimate a simultaneous reduction in leakage power of 54% by providing sleep states for unused banks.
科研通智能强力驱动
Strongly Powered by AbleSci AI