【24h】

Yield-Aware Cache Architectures

机译:收益感知缓存架构

获取原文

摘要

One of the major issues faced by the semiconductor industry today is that of reducing chip yields. As the process technologies have scaled to smaller feature sizes, chip yields have dropped to around 50% or less. This figure is expected to decrease even further in future technologies. To attack this growing problem, we develop four yield-aware microarchitecture schemes for data caches. The first one is called Yield-Aware Power-Down (YAPD). YAPD turns off cache ways that cause delay violation and/or have excessive leakage. We also modify this approach to achieve better yields. This new method is called Horizontal YAPD (HYAPD), which turns off horizontal regions of the cache instead of ways. A third approach targets delay violation in data caches. Particularly, we develop a VAriable-latency Cache Architecture (VACA). VACA allows different load accesses to be completed with varying latencies. This is enabled by augmenting the functional units with special buffers that allow the dependants of a load operation to stall for a cycle if the load operation is delayed. As a result, if some accesses take longer than the predefined number of cycles, the execution can still be performed correctly, albeit with some performance degradation. A fourth scheme we devise is called the Hybrid mechanism, which combines the YAPD and the VACA. As a result of these schemes, chips that may be tossed away due to parametric yield loss can be saved. Experimental results demonstrate that the yield losses can be reduced by 68.1% and 72.4% with YAPD and HYAPD schemes and by 33.3% and 81.1% with VACA and Hybrid mechanisms, respectively, improving the overall yield to as much as 97.0%.
机译:当今半导体行业面临的主要问题之一是降低芯片产量。随着制程技术的规模缩小到较小的特征尺寸,芯片的良率已降至50%左右或更低。预计在未来的技术中,该数字还会进一步下降。为了解决这个日益严重的问题,我们为数据缓存开发了四种可感知收益的微体系结构方案。第一个称为收益感知掉电(YAPD)。 YAPD关闭了导致延迟违反和/或泄漏过多的缓存方式。我们还修改了此方法以获得更好的产量。这种新方法称为“水平YAPD”(HYAPD),它关闭高速缓存的水平区域,而不是关闭路径。第三种方法针对数据高速缓存中的延迟违规。特别是,我们开发了可变延迟缓存体系结构(VACA)。 VACA允许以不同的延迟完成不同的负载访问。这可以通过使用特殊缓冲区扩展功能单元来实现,如果延迟加载操作,则这些特殊缓冲区允许加载操作的依存关系停滞一个周期。结果,如果某些访问所花费的时间长于预定义的周期数,则尽管性能会有所下降,但仍可以正确执行执行。我们设计的第四个方案称为混合机制,它结合了YAPD和VACA。这些方案的结果是,可以节省因参数良率损失而可能被丢掉的芯片。实验结果表明,使用YAPD和HYAPD方案可以分别降低68.1%和72.4%的产量,而使用VACA和Hybrid机制分别可以降低33.3%和81.1%的产量,将总产量提高多达97.0%。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号