【24h】

Store-ordered streaming of shared memory

机译:共享内存的存储排序流

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

摘要

Coherence misses in shared-memory multiprocessors account for a substantial fraction of execution time in many important scientific and commercial workloads. Memory streaming provides a promising solution to the coherence miss bottleneck because it improves memory level parallelism and lookahead while using on-chip resources efficiently. We observe that the order in which shared data are consumed by one processor is correlated to the order in which they were produced by another. We investigate this phenomenon and demonstrate that it can be exploited to send store-ordered streams (SORDS) of shared data from producers to consumers, thereby eliminating coherent read misses. Using a trace-driven analysis of all user and OS memory references in a cache-coherent distributed shared-memory multiprocessor, we show that SORDS-based memory streaming can eliminate between 36% and 100% of all coherent read misses in scientific workloads and between 23% and 48% in online transaction processing workloads.
机译:在许多重要的科学和商业工作负载中,共享内存多处理器中的一致性缺失占执行时间的很大一部分。内存流技术为解决一致性未命中瓶颈提供了有希望的解决方案,因为它可以提高内存级别的并行性和超前性,同时可以有效地使用片上资源。我们观察到一个处理器消耗共享数据的顺序与另一处理器产生共享数据的顺序相关。我们调查了此现象,并证明可以利用此现象将共享数据的存储顺序流(SORDS)从生产者发送到消费者,从而消除了连贯的读取错误。使用跟踪驱动的对缓存一致的分布式共享内存多处理器中所有用户和OS内存引用的分析,我们表明,基于SORDS的内存流可以消除科学工作负载中36%到100%的所有一致读取未命中以及在线交易处理工作量的23%和48%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号