首页> 外文会议>International Conference on Computer Design >Router Buffer Caching for Managing Shared Cache Blocks in Tiled Multi-Core Processors
【24h】

Router Buffer Caching for Managing Shared Cache Blocks in Tiled Multi-Core Processors

机译:路由器缓冲区缓存,用于管理瓷砖多核处理器中的共享缓存块

获取原文

摘要

Multiple cores in a tiled multi-core processor are connected using a network-on-chip mechanism. All these cores share the last-level cache (LLC). For large-sized LLCs, generally, non-uniform cache architecture design is considered, where the LLC is split into multiple slices. Accessing highly shared cache blocks from an LLC slice by several cores simultaneously results in congestion at the LLC, which in turn increases the access latency. To deal with this issue, we propose a congestion management technique in the LLC that equips the NoC router with small storage to keep a copy of heavily shared cache blocks. To identify highly shared cache blocks, we also propose a prediction classifier in the LLC controller. We implement our technique in Sniper, an architectural simulator for multi-core systems, and evaluate its effectiveness by running a set of parallel benchmarks. Our experimental results show that the proposed technique is effective in reducing the LLC access time.
机译:平铺多核处理器中的多个核心使用芯片机制连接。所有这些核心都共享最后一级缓存(LLC)。对于大型LLC,通常考虑非统一的高速缓存架构设计,其中LLC被分成多个切片。通过多个核心从LLC切片访问高度共享的缓存块同时导致LLC的拥塞,这又增加了访问延迟。要处理此问题,我们提出了一种在LLC中的拥塞管理技术,可以将NoC路由器配备小存储器来保留大量共享缓存块的副本。要确定高度共享的缓存块,我们还提出了LLC控制器中的预测分类器。我们在Sniper中实现了我们的技术,用于多核系统的架构模拟器,并通过运行一组并行基准来评估其有效性。我们的实验结果表明,该技术在减少LLC访问时间方面有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号