首页> 外文期刊>IEEE computer architecture letters >Proactive Use of Shared L3 Caches to Enhance Cache Communications in Multi-Core Processors
【24h】

Proactive Use of Shared L3 Caches to Enhance Cache Communications in Multi-Core Processors

机译:主动使用共享的L3缓存来增强多核处理器中的缓存通信

获取原文
获取原文并翻译 | 示例

摘要

The software and hardware techniques to exploit the potential of multi-core processors are falling behind, even though the number of cores and cache levels per chip is increasing rapidly. There is no explicit communications support available, and hence inter-core communications depend on cache coherence protocols, resulting in demand-based cache line transfers with their inherent latency and overhead. In this paper, we present Software Controlled Eviction (SCE) to improve the performance of multithreaded applications running on multi-core processors by moving shared data to shared cache levels before it is demanded from remote private caches. Simulation results show that SCE offers significant performance improvement (8-28%) and reduces L3 cache misses by 88-98%.
机译:即使每个芯片的内核数量和高速缓存级别正在迅速增加,利用多核处理器潜力的软件和硬件技术也落后了。没有显式的通信支持,因此内核间通信依赖于缓存一致性协议,从而导致基于需求的缓存行传输及其固有的延迟和开销。在本文中,我们提出了软件控制驱逐(SCE),通过在远程专用缓存要求之前将共享数据移动到共享缓存级别,从而提高在多核处理器上运行的多线程应用程序的性能。仿真结果表明,SCE可以显着提高性能(8-28%),并将三级高速缓存未命中率降低88-98%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号