首页> 外文会议>IEEE 17th International Symposium on High Performance Computer Architecture >Archipelago: A polymorphic cache design for enabling robust near-threshold operation
【24h】

Archipelago: A polymorphic cache design for enabling robust near-threshold operation

机译:群岛:一种多态缓存设计,可实现稳定的近阈值操作

获取原文

摘要

Extreme technology integration in the sub-micron regime comes with a rapid rise in heat dissipation and power density for modern processors. Dynamic voltage scaling is a widely used technique to tackle this problem when high performance is not the main concern. However, the minimum achievable supply voltage for the processor is often bounded by the large on-chip caches since SRAM cells fail at a significantly faster rate than logic cells when reducing supply voltage. This is mainly due to the higher susceptibility of the SRAM structures to process-induced parameter variations. In this work, we propose a highly flexible fault-tolerant cache design, Archipelago, that by reconfiguring its internal organization can efficiently tolerate the large number of SRAM failures that arise when operating in the near-threshold region. Archipelago partitions the cache to multiple autonomous islands with various sizes which can operate correctly without borrowing redundancy from each other. Our configuration algorithm — an adapted version of minimum clique covering — exploits the high degree of flexibility in the Archipelago architecture to reduce the granularity of redundancy replacement and minimize the amount of space lost in the cache when operating in near-threshold region. Using our approach, the operational voltage of a processor can be reduced to 375mV, which translates to 79% dynamic and 51% leakage power savings (in 90nm) for a microprocessor similar to the Alpha 21364. These power savings come with a 4.6% performance drop-off when operating in low power mode and 2% area overhead for the microprocessor.
机译:亚微米级技术中的极限技术集成伴随着现代处理器的散热和功率密度的迅速提高。当高性能不是主要问题时,动态电压缩放是解决此问题的一种广泛使用的技术。但是,处理器的最小可达到电源电压通常受大型片上高速缓存的限制,因为当降低电源电压时,SRAM单元的故障速度明显快于逻辑单元。这主要是由于SRAM结构对过程引起的参数变化的敏感性更高。在这项工作中,我们提出了一种高度灵活的容错缓存设计Archipelago,通过重新配置其内部组织可以有效地容忍在接近阈值区域中运行时出现的大量SRAM故障。群岛将高速缓存划分为具有各种大小的多个自治岛,这些岛可以正确运行而不会互相借用冗余。我们的配置算法-最小集团覆盖的改进版本-利用Archipelago架构的高度灵活性,以减少冗余替换的粒度,并在接近阈值区域中操作时最大程度地减少缓存中的空间损失。使用我们的方法,可以将处理器的工作电压降低到375mV,对于类似于Alpha 21364的微处理器,这可以转化为79%的动态性能和51%的泄漏功率节省(90nm)。这些功率节省具有4.6%的性能。在低功耗模式下工作时的压降,微处理器的面积开销为2%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号