首页> 外文OA文献 >Towards Interactive Visual Exploration of Parallel Programs using a Domain-Specific Language
【2h】

Towards Interactive Visual Exploration of Parallel Programs using a Domain-Specific Language

机译:使用特定于域的语言实现并行程序的交互式可视化探索

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The use of GPUs and the massively parallel computing paradigm have become wide-spread. We describe a framework for the interactive visualization and visual analysis of the run-time behavior of massively parallel programs, especially OpenCL kernels. This facilitates understanding a program's function and structure, finding the causes of possible slowdowns, locating program bugs, and interactively exploring and visually comparing different code variants in order to improve performance and correctness. Our approach enables very specific, user-centered analysis, both in terms of the recording of the run-time behavior and the visualization itself. Instead of having to manually write instrumented code to record data, simple code annotations tell the source-to-source compiler which code instrumentation to generate automatically. The visualization part of our framework then enables the interactive analysis of kernel run-time behavior in a way that can be very specific to a particular problem or optimization goal, such as analyzing the causes of memory bank conflicts or understanding an entire parallel algorithm.
机译:GPU的使用和大规模并行计算范例已得到广泛应用。我们描述了用于大规模并行程序(尤其是OpenCL内核)的运行时行为的交互式可视化和可视化分析的框架。这有助于理解程序的功能和结构,查找可能的速度下降的原因,查找程序错误,并以交互方式浏览和直观地比较不同的代码变体,从而提高性能和正确性。我们的方法可以实现非常特定的,以用户为中心的分析,包括记录运行时行为和可视化本身。简单的代码注释可以告诉源到源编译器自动生成哪些代码工具,而不必手动编写检测代码来记录数据。然后,我们框架的可视化部分将以一种特定于特定问题或优化目标的方式启用内核运行时行为的交互式分析,例如分析内存库冲突的原因或了解整个并行算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号