首页> 外文会议>High performance computing >OpenACC 2.5 Validation Testsuite Targeting Multiple Architectures
【24h】

OpenACC 2.5 Validation Testsuite Targeting Multiple Architectures

机译:针对多种架构的OpenACC 2.5验证测试套件

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

摘要

Heterogeneous computing has emerged as a promising fit for scientific domains such as molecular dynamics simulations, bioinfor-matics, weather prediction. Such a computing paradigm includes x86 processors coupled with GPUs, PPGAs, DSPs or a coprocessor paradigm that takes advantage of all the cores and caches on a single die such as the Knights Landing. OpenACC, a high-level directive-based parallel programming model has emerged as a programming paradigm that can tackle the intensity of heterogeneity in architectures. Data-driven large scientific codes are increasingly using OpenACC, which makes it essential to analyze the accuracy of OpenACC compilers while they port code to various types of platforms. In response, we have been creating a validation suite to validate and verify the implementations of OpenACC features in conformance with the specification. The validation suite also provides a tool to compiler developers as a standard for the compiler to be tested against and to users and compiler developers alike in clarifying the OpenACC specification. This testsuite has been integrated into the harness infrastructure of the TITAN and Summitdev systems at Oak Ridge National Lab and is being used for production.
机译:异构计算已经成为科学领域的有前途的契机,例如分子动力学模拟,生物信息学,天气预报。这样的计算范例包括与GPU,PPGA,DSP或协处理器范例耦合的x86处理器,这些范例利用了单个晶粒(例如Knights Landing)上的所有内核和缓存。 OpenACC是一种基于指令的高级并行编程模型,已成为一种编程范式,可以解决体系结构中异构性的问题。数据驱动的大型科学代码越来越多地使用OpenACC,这使得在将代码移植到各种类型的平台时分析OpenACC编译器的准确性至关重要。作为回应,我们一直在创建一个验证套件,以按照规范验证和验证OpenACC功能的实现。验证套件还为编译器开发人员提供了一种工具,以作为测试标准的标准,并向用户和编译器开发人员提供了类似的工具,以阐明OpenACC规范。该测试套件已集成到Oak Ridge国家实验室的TITAN和Summitdev系统的线束基础架构中,并已用于生产。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号