首页> 外文会议>International Workshop on OpenMP >Double Buffering for MCDRAM on Second Generation Intel~® Xeon Phi~(TM) Processors with OpenMP
【24h】

Double Buffering for MCDRAM on Second Generation Intel~® Xeon Phi~(TM) Processors with OpenMP

机译:具有OpenMP的第二代Intel®®Xeon Phi〜(TM)处理器上的MCDRAM的双缓冲

获取原文

摘要

Emerging novel architectures for shared memory parallel computing are incorporating increasingly creative innovations to deliver higher memory performance. A notable exemplar of this phenomenon is the Multi-Channel DRAM (MCDRAM) that is included in the Intel® XeonPhi~(TM) processors. In this paper, we examine techniques to use OpenMP to exploit the high bandwidth of MCDRAM by staging data. In particular, we implement double buffering using OpenMP sections and tasks to explicitly manage movement of data into MCDRAM. We compare our double-buffered approach to a non-buffered implementation and to Intel's cache mode, in which the system manages the MCDRAM as a transparent cache. We also demonstrate the sensitivity of performance to parameters such as dataset size and the distribution of threads between compute and copy operations.
机译:用于共享内存并行计算的新兴架构正在融合越来越多的创新技术,以提供更高的内存性能。这种现象的显着示例是英特尔®XeonPhi〜™处理器中包含的多通道DRAM(MCDRAM)。在本文中,我们研究了使用OpenMP通过分段数据来利用MCDRAM的高带宽的技术。特别是,我们使用OpenMP节和任务来实现双重缓冲,以显式管理数据向MCDRAM的移动。我们将双缓冲方法与非缓冲实现和英特尔的缓存模式进行了比较,在该模式下,系统将MCDRAM作为透明缓存进行管理。我们还演示了性能对参数的敏感性,例如数据集大小以及计算和复制操作之间的线程分配。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号