首页> 外文会议>Workshop on OpenSHMEM and Related Technologies >Exploiting and Evaluating OpenSHMEM on KNL Architecture
【24h】

Exploiting and Evaluating OpenSHMEM on KNL Architecture

机译:在KNL架构上利用和评估OpenShmem

获取原文

摘要

Manycore processors such as Intel Xeon Phi (KNL) with on-package Multi-Channel DRAM (MCDRAM) are making a paradigm shift in the High Performance Computing (HPC) industry. PGAS programming models such as OpenSHMEM due to its lightweight synchronization primitives and shared memory abstractions are considered a good fit for irregular communication patterns. While regular programming models such as MPI/OpenMP have started utilizing systems with KNL processors, it is still not clear whether PGAS models can easily adopt and fully utilize such systems. In this paper, we conduct a comprehensive performance evaluation of the OpenSHMEM runtime on many-/multi-core processors. We also explore the performance benefits offered by the highly multithreaded KNL along with the AVX-512 extensions and MCDRAM for OpenSHMEM programming model. We evaluate Intra- and Inter-node performance of OpenSHMEM primitives on different application kernels. Our evaluation of application kernels such as NAS Parallel Benchmark and 3D-Stencil kernels show that OpenSHMEM with MVPAICH2-X runtime is able to take advantage of AVX-512 extensions and MCDRAM to exploit the architectural features provided by KNL processors.
机译:Manycore处理器如英特尔Xeon Phi(KNL),带有套装多通道DRAM(MCDRAM)正在进行高性能计算(HPC)行业的范式转换。 PGAS编程模型,如OpenShmem,由于其轻量级同步基元和共享内存抽象被认为是不规则通信模式的良好拟合。虽然MPI / OpenMP等定期编程模型已开始使用带KNL处理器的系统,但仍然尚不清楚PGAS模型是否可以轻松采用并充分利用此类系统。在本文中,我们对许多/多核处理器的OpenShmem运行计划进行了全面的绩效评估。我们还探讨了高度多线程KNL提供的性能优势以及OpenShmem编程模型的AVX-512扩展和MCDRAM。我们在不同的应用程序内估计OpenShmem原语的内部和节点间性能。我们对诸如NAS并行基准和3D模板内核之类的应用程序内核的评估表明,具有MVPAICH2-X运行时的OpenShmem能够利用AVX-512扩展和MCDRAM来利用KNL处理器提供的架构功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号