首页> 外文OA文献 >Code modernization strategies to 3-D Stencil-based applications on Intel Xeon Phi: KNC and KNL
【2h】

Code modernization strategies to 3-D Stencil-based applications on Intel Xeon Phi: KNC and KNL

机译:基于3-D模板应用的代码现代化策略在英特尔Xeon Phi上的应用:KNC和KNL

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Partial Differential Equations (PDEs) are widely used to simulate many scenarios in science and engineering, usually solved through iterative techniques (e.g., Jacobi, Gauss–Seidel). These methods produce an approximate solution to the problem based on Stencil patterns of computation. The complexity, granularity and dimensionality of the problem require of substantial computational resources that are not affordable by regular CPU-based architectures.udEmerging massively data-parallel architectures, such as Intel Xeon Phi, offer a great opportunity to address challenging problems based on PDEs. However, the code migration to these architectures is not straight-forward. To achieve this code modernization programming cycle, it is mandatory to identify the key issues in the code that will determine performance in future hardware evolutions. In this paper we look for (1) scalability with core count, (2) data-parallelism exposure to explore vectorization capabilities, and (3) data-locality aware techniques. These techniques lead a performance gain of up to 15x for the first generation of Xeon Phi: Knights Corner (KNC), and an additional average 2.5x improvement for Knights Landing (KNL).
机译:局部微分方程(PDE)广泛用于模拟科学和工程中的许多情景,通常通过迭代技术(例如,雅各,高斯-Seidel)解决。这些方法基于模版计算模式产生了对问题的近似解。常规CPU的架构不可承受的大量计算资源的复杂性,粒度和维度。 UdeMerging大规模数据并行架构,例如英特尔Xeon Phi,提供了基于PDES解决具有挑战性问题的绝佳机会。但是,对这些体系结构的代码迁移不是直截了当的。为了实现这一代码现代化编程周期,必须识别将确定在未来硬件演变中的性能的代码中的关键问题。在本文中,我们寻找(1)具有核心计数的可扩展性,(2)数据并行曝光以探索矢量化功能,以及(3)数据局部意识技术。这些技术引发了第一代Xeon Phi的性能增益,最多15倍:Knights Corner(Knc),以及骑士降落(Knl)的额外平均改善。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号