【24h】

Software interleaving

机译:软件交织

获取原文

摘要

We investigate the costs and benefits of implementing memory interleaving in software. As our main contribution, we compare software memory interleaving to row-major allocation and logarithmic broadcasting. Our analysis demonstrates the clear superiority of software interleaving over row-major allocation in the presence of memory contention. Our analysis also indicates that the choice between software interleaving and logarithmic broadcasting is less clear, as it depends both on the type of synchronization used and the number of processors. We conclude that, on large-scale multiprocessors, software memory interleaving and lock-based synchronization is the most effective combination for reducing memory contention in matrix computations.
机译:我们调查在软件中实施内存交织的成本和益处。作为我们的主要贡献,我们将软件内存交织与行主要分配和对数广播进行比较。我们的分析表明,在内存争用存在下,软件交错的清晰优势。我们的分析还表明,软件交错和对数广播之间的选择不太清楚,因为它取决于所使用的同步类型和处理器的数量。我们得出结论,在大规模的多处理器上,软件存储器交织和基于锁的同步是用于减少矩阵计算中的存储器争用的最有效组合。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号