首页> 外文会议>High performance computing >The Technological Roadmap of Parallware and Its Alignment with the OpenPOWER Ecosystem
【24h】

The Technological Roadmap of Parallware and Its Alignment with the OpenPOWER Ecosystem

机译:Parallware的技术路线图及其与OpenPOWER生态系统的一致性

获取原文
获取原文并翻译 | 示例

摘要

Accelerated, heterogeneous systems are becoming the norm in High Performance Computing (HPC). The challenge is choosing the right parallel programming framework to maximize performance, efficiency and productivity. The design and implementation of benchmark codes is important in many activities carried out at HPC facilities. Well known examples are fair comparison of R+D results, acceptance tests for the procurement of HPC systems, and the creation of miniapps to better understand how to port real applications to current and future supercomputers. As a result of these efforts there is a variety of public benchmark suites available to the HPC community, e.g., Linpack, NAS Parallel Benchmarks (NPB), CORAL benchmarks, and Unified European Application Benchmark Suite. The upcoming next generation of supercomputers is now leading to create new miniapps to evaluate the potential performance of different programming models on mission critical applications, such as the XRayTrace miniapp under development at the Oak Ridge National Laboratory. This paper presents the technological roadmap of Parallware, a new suite of tools for high-productivity HPC education and training, that also facilitates the porting of HPC applications. This roadmap is driven by best practices used by HPC expert developers in the parallel scientific C/C++ codes found in CORAL, NPB, and XRayTrace. The paper reports preliminary results about the parallel design patterns used in such benchmark suites, which define features that need to be supported in upcoming realeases of Parallware tools. The paper also presents performance results using standards OpenMP 4.5 and OpenACC 2.5, compilers GNU and PGI, and devices CPU and GPU from IBM, Intel and NVIDIA.
机译:加速的异构系统正在成为高性能计算(HPC)的规范。挑战在于选择正确的并行编程框架以最大化性能,效率和生产率。在HPC设施进行的许多活动中,基准代码的设计和实施都很重要。众所周知的例子是R + D结果的公平比较,HPC系统采购的验收测试以及miniapp的创建,以更好地了解如何将实际应用移植到当前和将来的超级计算机上。这些努力的结果是,HPC社区可以使用各种公共基准套件,例如Linpack,NAS并行基准(NPB),CORAL基准和统一欧洲应用基准套件。即将到来的下一代超级计算机现在正在领导开发新的微型应用程序,以评估关键任务应用程序上不同编程模型的潜在性能,例如,橡树岭国家实验室正在开发的XRayTrace微型应用程序。本文介绍了Parallware的技术路线图,这是一种用于高效率HPC教育和培训的新工具套件,它也可以促进HPC应用程序的移植。该路线图由HPC专家开发人员在CORAL,NPB和XRayTrace中发现的并行科学C / C ++代码中使用的最佳实践驱动。本文报告了有关此类基准测试套件中使用的并行设计模式的初步结果,这些定义了定义即将在Parallware工具中实现的功能。本文还介绍了使用标准OpenMP 4.5和OpenACC 2.5,编译器GNU和PGI以及来自IBM,Intel和NVIDIA的设备CPU和GPU的性能结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号