首页> 外文会议>International Conference for High Performance Computing, Networking, Storage and Analysis >MetaMorph: A Library Framework for Interoperable Kernels on Multi- and Many-Core Clusters
【24h】

MetaMorph: A Library Framework for Interoperable Kernels on Multi- and Many-Core Clusters

机译:MetaMorph:多核和多核集群上可互操作内核的库框架

获取原文

摘要

To attain scalable performance efficiently, the HPC community expects future exascale systems to consist of multiple nodes, each with different types of hardware accelerators. In addition to GPUs and Intel MICs, additional candidate accelerators include embedded multiprocessors and FPGAs. End users need appropriate tools to efficiently use the available compute resources in such systems, both within a compute node and across compute nodes. As such, we present MetaMorph, a library framework designed to (automatically) extract as much computational capability as possible from HPC systems. Its design centers around three core principles: abstraction, interoperability, and adaptivity. To demonstrate its efficacy, we present a case study that uses the structured grids design pattern, which is heavily used in computational fluid dynamics. We show how MetaMorph significantly reduces the development time, while delivering performance and interoperability across an array of heterogeneous devices, including multicore CPUs, Intel MICs, AMD GPUs, and NVIDIA GPUs.
机译:为了有效地实现可扩展性能,HPC社区期望未来的ExaScale系统由多个节点组成,每个节点都有不同类型的硬件加速器。除了GPU和英特尔MIC之外,还有额外的候选加速器包括嵌入式多处理器和FPGA。最终用户需要适当的工具可在计算节点和计算节点中有效地使用此类系统中的可用计算资源。因此,我们提出了Metamorph,一种旨在(自动)从HPC系统中提取的图书馆框架。其设计中心围绕三个核心原则:抽象,互操作性和适应性。为了证明其功效,我们提出了一种使用结构化网格设计模式的案例研究,这些网格设计模式在计算流体动力学中大量使用。我们展示了Metamorph如何显着降低开发时间,同时通过多核设备阵列提供性能和互操作性,包括多核CPU,英特尔MICS,AMD GPU和NVIDIA GPU。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号