首页> 外文会议>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

机译:使用英特尔®Advisor可视化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大大扩展了其基于任务的并行编程模型的表达能力。有了任务依赖性,程序员不再需要依赖全局同步机制(如任务障碍)。相反,他们可以通过depends子句表达执行顺序,从而在本地同步生成任务的受限子集。使用OpenMP API规范的技术报告6的OpenMP工具界面,可以监视任务的创建和执行以及这些任务的相应依存关系信息。我们使用此信息来为英特尔®Advisor的流程图分析器(FGA)工具构造任务依赖图(TDG)。 TDG表示法在FGA中用于得出指标,性能预测以及基于任务的OpenMP代码的分析。我们将FGA工具应用于两个示例应用程序内核,并揭示了它们在OpenMP任务使用中的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号