【24h】

Scalable Cache Miss Handling for High Memory-Level Parallelism

机译:可扩展的高速缓存未命中处理,可实现高内存级并行性

获取原文

摘要

Recently-proposed processor microarchitectures for high Memory Level Parallelism (MLP) promise substantial performance gains. Unfortunately, current cache hierarchies have Miss-Handling Architectures (MHAs) that are too limited to support the required MLPthey need to be redesigned to support 1-2 orders of magnitude more outstanding misses. Yet, designing scalable MHAs is challenging: designs must minimize cache lock-up time and deliver high bandwidth while keeping the area consumption reasonable. This paper presents a novel scalable MHA design for high-MLP processors. Our design introduces two main innovations. First, it is hierarchical, with a small MSHR file per cache bank, and a larger MSHR file shared by all banks. Second, it uses a Bloom filter to reduce searches in the larger MSHR file. The result is a highperformance, area-efficient design. Compared to a state-of-the-art MHA on a high-MLP processor, our design speeds-up some SPECint, SPECfp, and multiprogrammed workloads by a geometric meanof 32%, 50%, and 95%, respectively. Moreover, compared to two extrapolations of current MHA designs, namely a large monolithic MSHR file and a large banked MSHR file, all consuming the same area, our design speeds-up the workloads by a geometric mean of 1-18% and 10-21%, respectively. Finally, our design performs very close to an unlimited-size, ideal MHA.
机译:最近提出的用于高内存级别并行性(MLP)的处理器微体系结构有望显着提高性能。不幸的是,当前的高速缓存层次结构的未处理体系结构(MHA)太受限制而无法支持所需的MLP,因此需要重新设计它们以支持1-2个数量级的未完成遗漏。然而,设计可扩展的MHA却具有挑战性:设计必须最小化缓存锁定时间并提供高带宽,同时保持合理的区域消耗。本文提出了一种适用于高MLP处理器的新颖的可扩展MHA设计。我们的设计引入了两个主要的创新。首先,它是分层的,每个高速缓存存储区有一个较小的MSHR文件,所有存储区共享一个较大的MSHR文件。其次,它使用布隆过滤器来减少较大MSHR文件中的搜索。结果是高性能,高面积效率的设计。与高MLP处理器上的最新MHA相比,我们的设计将某些SPECint,SPECfp和多程序工作负载的几何平均速度分别提高了32%,50%和95%。而且,与当前MHA设计的两种外推法(即大的整体MSHR文件和大型的银行MSHR文件)都占用相同的面积相比,我们的设计以1-18%和10-21的几何平均速度加快了工作量%, 分别。最后,我们的设计非常接近于无限大小的理想MHA。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号