首页> 外文会议>International workshop on openMP >OpenMP 4.5 Validation and Verification Suite for Device Offload
【24h】

OpenMP 4.5 Validation and Verification Suite for Device Offload

机译:用于设备卸载的OpenMP 4.5验证和验证套件

获取原文

摘要

OpenMP has been widely adopted for shared memory systems for over a decade. With the heterogeneity trend in architectures rapidly growing, the programming model needed to evolve such that applications could not only be ported to traditional CPUs but also to accelerators often acting as discrete or integrated devices to CPUs. To that end, OpenMP started to provide support for heterogeneous systems since 2013 when the version 4.0 of the specification was ratified. OpenMP 4.5 is being enhanced to cover major requirements of Exascale Computing Project (ECP) applications. As a result it is time-critical to ensure that the implementations of the 4.5 features are correct and conforming to the specification. This paper focuses on building a Validation and Verification testsuite that will test and present results for several offloading features implemented in compilers such as Clang, IBM XL C/C++, CCE, and GCC. We have results for our testsuite on TITAN, Summitdev and Summit at the Oak Ridge National Lab. We will highlight some of the ambiguities we encountered in the process of validating and verifying feature implementations. We also make the testsuite available for anyone to use and will walk the readers through the infrastructure and the workflow of the testsuite.
机译:十多年来,OpenMP已被共享存储系统广泛采用。随着架构中异构性趋势的迅速增长,编程模型需要发展,这样应用程序不仅可以移植到传统的CPU,而且可以移植到通常充当CPU离散或集成设备的加速器。为此,自2013年规范的4.0版获得批准以来,OpenMP开始为异构系统提供支持。 OpenMP 4.5进行了增强,以满足Exascale计算项目(ECP)应用程序的主要要求。因此,确保4.5功能的实现正确并符合规范至关重要。本文着重于建立一个Validation and Verification测试套件,该测试套件将测试并提供在Clang,IBM XL C / C ++,CCE和GCC等编译器中实现的若干卸载功能的结果。我们在TITAN,Summitdev和Oak Ridge国家实验室的Summit上获得了测试结果。我们将重点介绍在验证和验证功能实现过程中遇到的一些歧义。我们还将使测试套件可供任何人使用,并将引导读者逐步了解测试套件的基础结构和工作流程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号