首页> 外文会议>International Symposium on Low Power Electronics and Design >Bank stealing for conflict mitigation in GPGPU Register File
【24h】

Bank stealing for conflict mitigation in GPGPU Register File

机译:银行窃取GPGPU寄存器文件中的冲突缓解措施

获取原文

摘要

Modern General Purpose Graphic Processing Unit (GPGPU) demands a large Register File (RF), which is typically organized into multiple banks to support the massive parallelism. Although heavy banking benefits RF throughput, its associated area and energy costs with diminishing performance gains greatly limit future RF s-caling. In this paper, we propose an improved RF design with a bank stealing technique, which enables a high RF throughput with compact area. By deeply investigating the GPGPU microarchitecture, we identify the deficiency in the state-of-the-art RF designs as the bank conflict problem, while the majority of conflicts can be eliminated leveraging the fact that the highly-banked RF oftentimes experiences under-utilization. This is especially true in GPGPU where multiple ready warps are available at the scheduling stage with their operands to be wisely coordinated. Our lightweight bank stealing technique can opportunistically fill the idle banks for better operand service, and the average GPGPU performance can be improved under smaller energy budget with significant area saving, which makes it promising for sustainable RF scaling.
机译:现代通用图形处理单元(GPGPU)需要一个大的寄存器文件(RF),该文件通常组织为多个存储区以支持大规模并行处理。尽管繁重的业务量会增加RF吞吐量,但其相关的面积和能源成本以及性能增益的下降极大地限制了未来的RF缩放比例。在本文中,我们提出了一种采用库窃取技术的改进的射频设计,该技术可以在紧凑的区域内实现高射频吞吐量。通过深入研究GPGPU微体系结构,我们将最先进的RF设计中的缺陷识别为银行冲突问题,而可以利用高度拥挤的RF经常会遇到利用率不足这一事实来消除大多数冲突。 。在GPGPU中尤其如此,在GPGPU中,在调度阶段可以使用多个就绪扭曲,并对其操作数进行明智地协调。我们的轻量级银行窃取技术可以适时地填充空闲的银行以提供更好的操作数服务,并且可以在较小的能源预算下提高GPGP的平均性能,并节省大量面积,这使其有望实现可持续的RF扩展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号