HTGviz公司

HTGviz:一个在编译过程中综合自动和用户驱动程序并行化的图形工具。程序并行化中的用户反馈非常重要,因为盲目编译常常会导致生成的代码出现错误,从而导致性能下降。这就是为什么有必要向用户提供关于编译器如何并行化程序的清晰信息,同时,根据用户的反馈提供一个控制和帮助程序并行化的接口。为了解决这一问题,我们开发了HTG可视化工具(HTGviz),这是一种基于用户知识和编译技术的图形用户界面。HTGviz是在Parafrase-2并行化编译器的基础上实现的,采用Tcl/Tk作为中间件集成语言实现图形化组件。用户和编译器之间的交互通过使用层次任务图(HTG)程序表示来实现,任务并行性由任务节点之间的优先关系(arc)表示。HTGviz为用户提供了一个在HTG程序中导航的界面,为用户提供了关于数据/控制依赖关系和任务优先顺序的信息。它允许通过在基于图形操作工具的代码中插入OpenMP指令来优化任务划分和并行性。HTGviz还指导用户完成为OpenMP应用程序生成有效且高效的并行代码的过程。

zbMATH中的参考文献(参考文献1条)

显示结果1/1。
按年份排序(引用)

  1. 布鲁姆克,伊洛娜;Fugas,Joanna:一个支持C代码并行化的工具(2010)