首页> 外文会议>International Workshops on ISC High Performance >Static Analysis to Enhance Programmability and Performance in OmpSs-2
【24h】

Static Analysis to Enhance Programmability and Performance in OmpSs-2

机译:静态分析,提高OMPSS-2中的可编程性和性能

获取原文

摘要

Task-based parallel programming models based on compiler directives have proved their effectiveness at describing parallelism in High-Performance Computing (HPC) applications. Recent studies show that cutting-edge Real-Time applications, such as those for unmanned vehicles, can successfully exploit these models. In this scenario, OpenMP is a de facto standard for HPC, and is being studied for Real-Time systems due to its time-predictability and delimited functional safety. However, changes in OpenMP take time to be standardized because it sweeps along a large community. OmpSs, instead, is a task-based model for fast-prototyping that has been a forerunner of OpenMP since its inception. OmpSs-2, its successor, aims at the same goal, and defines several features that can be introduced in future versions of OpenMP. This work targets compiler-based optimizations to enhance the programmability and performance of OmpSs-2. Regarding the former, we present an algorithm to determine the data-sharing attributes of OmpSs-2 tasks. Regarding the latter, we introduce a new algorithm to automatically release OmpSs-2 task dependencies before a task has completed. This work evaluates both algorithms in a set of well-known benchmarks, and discusses their applicability to the current and future specifications of OpenMP.
机译:基于编译器指令的基于任务的并行编程模型已经证明了它们在高性能计算(HPC)应用中的并行性时它们的有效性。最近的研究表明,尖端的实时应用,例如用于无人驾驶车辆的实时应用,可以成功利用这些模型。在这种情况下,OpenMP是HPC的事实标准,是由于其时间可预测性和界定功能安全而研究了实时系统。但是,OpenMP的变化需要时间被标准化,因为它沿着大型社区扫描。相反,ompss是一种基于任务的模型,用于快速原型设计,自成立以来一直是OpenMP的先行者。 OMPSS-2,其继承者的目标是相同的目标,并定义了几种可以在未来版本的OpenMP中引入的功能。这项工作针对编译器的优化来增强ompss-2的可编程性和性能。关于前者,我们介绍了一种确定OMPSS-2任务的数据共享属性的算法。关于后者,我们在任务完成之前引入了一种新的算法来自动释放OMPSS-2任务依赖项。这项工作在一组众所周知的基准中评估了两种算法,并讨论了他们对OpenMP的当前和未来规范的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号