Puma-V: An Interactive Visual Tool For Code Optimization And Parallelization Based On The Polyhedral Model

2016 NEW YORK SCIENTIFIC DATA SUMMIT (NYSDS)(2016)

引用 0|浏览1
暂无评分
摘要
Taking advantage of multi-core processing has become crucial in realizing significant performance gains for most applications. When it comes to performance optimization, this has led to a delicate balancing act between parallelism and locality. Furthermore, exposing parallelism can require some non-trivial transformations. Although tools exist to automatically identify good transformations, a user guided exploration can often yield substantially better performance. We have developed a visualization interface, called PUMA-V, which combines user and machine efforts to optimize parallel code performance. By conveying information related to the structure of the code and performance characteristics, the user can focus on a subset of transformations to alleviate performance bottlenecks. Combining automatic optimization techniques with interactive visualizations helps the user perform this exploration rapidly.
更多
查看译文
关键词
polyhedral model,visualization,optimization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要