首页> 外文会议>International Workshop on OpenMP >Visualization of OpenMP~* Task Dependencies Using Intel Advisor - Flow Graph Analyzer
【24h】

Visualization of OpenMP~* Task Dependencies Using Intel Advisor - Flow Graph Analyzer

机译:使用英特尔顾问 - 流程图分析仪可视化OpenMP〜*任务依赖关系

获取原文

摘要

With the introduction of task dependences, the OpenMP API considerably extended the expressiveness of its task-based parallel programming model. With task dependences, programmers no longer have to rely on global synchronization mechanisms like task barriers. Instead they can locally synchronize a restricted subset of generated tasks by expressing an execution order through the depend clause. With the OpenMP tools interface of Technical Report 6 of the OpenMP API specification, it becomes possible to monitor task creation and execution along with the corresponding dependence information of these tasks. We use this information to construct a Task Dependence Graph (TDG) for the Flow Graph Analyzer (FGA) tool of Intel Advisor. The TDG representation is used in FGA for deriving metrics and performance prediction and analysis of task-based OpenMP codes. We apply the FGA tool to two sample application kernels and expose issues in their usage of OpenMP tasks.
机译:随着任务依赖的引入,OpenMP API显着扩展了基于任务的并行编程模型的表现力。通过任务依赖,程序员不再需要依赖于任务障碍等全局同步机制。相反,它们可以通过依赖子句表达执行顺序来本地同步生成任务的受限子集。使用OpenMP API规范的技术报告6的OpenMP工具接口,可以监视任务创建和执行以及这些任务的相应依赖信息。我们使用此信息来构建英特尔顾问流程图分析器(FGA)工具的任务依赖图(TDG)。 TDG表示用于FGA,用于导出基于任务的OpenMP代码的度量和性能预测和分析。我们将FGA工具应用于两个示例应用程序内核并在其使用OpenMP任务中公开问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号