论文标题

分析验证和验证OpenACC编译器3.0及更高版本

Analysis of Validating and Verifying OpenACC Compilers 3.0 and Above

论文作者

Jarmusch, A. M., Liu, A., Munley, C., Horta, D., Ravichandran, V., Denny, J., Chandrasekaran, S.

论文摘要

OpenACC是一个基于高级指令的平行编程模型,可以管理体系结构中异质性的复杂性并从用户中抽象出来。跨CPU和加速器的模型的可移植性已获得了各种各样的用户。这意味着分析编译器实施的可靠性也至关重要。为了应对这一挑战,OpenACC验证和验证团队提出了验证测试套件,以验证各种编译器的OpenACC实现,并具有基础架构以进行更简化的执行。本文将介绍以下方面:(a)自测试仪上的最后一个出版物以来的新发展,(b)概述基础架构的使用,(c)讨论突出我们工作流程过程的测试,(d)分析在各种系统上执行测试的结果,以及(e)概述未来的发展。

OpenACC is a high-level directive-based parallel programming model that can manage the sophistication of heterogeneity in architectures and abstract it from the users. The portability of the model across CPUs and accelerators has gained the model a wide variety of users. This means it is also crucial to analyze the reliability of the compilers' implementations. To address this challenge, the OpenACC Validation and Verification team has proposed a validation testsuite to verify the OpenACC implementations across various compilers with an infrastructure for a more streamlined execution. This paper will cover the following aspects: (a) the new developments since the last publication on the testsuite, (b) outline the use of the infrastructure, (c) discuss tests that highlight our workflow process, (d) analyze the results from executing the testsuite on various systems, and (e) outline future developments.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源