首页> 外文会议>International Symposium on Computer Architecture and High Performance Computing >Scalable Value-Cache Based Compression Schemes for Multiprocessors
【24h】

Scalable Value-Cache Based Compression Schemes for Multiprocessors

机译:用于多处理器的可缩放值高速缓存的压缩方案

获取原文

摘要

Data link compression can efficiently compress the data stream between main memory and the processor chip in single processor systems. By dynamically updating a value cache on each side of the link with the most frequently transmitted values, frequent value encoding can compress the data stream by up to 70%. Unfortunately, the number of value caches needed grows quadratically with the number of nodes in multiprocessors which causes a scalability problem. This paper shows that by sharing the caches between different pairs of communicating nodes, the frequent values stored at each node can be utilized more efficiently. For interconnects with point-to-point links, it is shown, however, that sharing of caches introduces overhead traffic for keeping the value caches consistent. If all misses in the shared cache are broadcast to all other nodes, the generated traffic becomes so large, that it is better to transmit the values uncompressed. We propose and evaluate three techniques that aim at reducing this overhead and find that it is possible to reduce most of this traffic, but at the cost of less efficient compression and the final result is comparable to using dedicated value caches.
机译:数据链路压缩可以有效地压缩主存储器和处理器芯片之间的数据流。通过与最常用的传输值动态更新链接每侧的值高速缓存,频繁值编码可以将数据流压缩高达70%。遗憾的是,所需的价值高速缓存数与多处理器中的节点数如二次繁殖,这导致可伸缩性问题。本文展示通过在不同对通信节点之间共享缓存,可以更有效地利用存储在每个节点处的频繁值。对于具有点对点链路的互连,但是,显示了缓存的共享引入了对保持价值高速缓存的架空流量。如果共享缓存中的所有未命中播放到所有其他节点,则生成的流量变得如此大,因此更好地传输未压缩的值。我们提出并评估了旨在减少这一开销的三种技术,并发现可以减少大部分流量,但在效率低的成本下,最终结果与使用专用价值高速缓存相当。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号