Languages and Compilers for Parallel Computing

Languages and Compilers for Parallel Computing
复制标题

用于并行计算的语言和编译器

DOI:
10.1007/978-3-540-85261-2_12
复制
发表时间:
2008
期刊:
--
影响因子:
--
通讯作者:
Cornwall J
Cornwall J
中科院分区:
--
文献类型:
--
作者:
Cornwall J

文献摘要

参考文献

被引文献

相似文献

开发人员需要能够使用高级的、可重用的黑盒组件来编写代码。同样重要的是确信代码可以映射到可用硬件上的高效实现,并具有健壮的高性能。在本文中,我们介绍了一个正在开发的原型组件库,以提供工业视觉效果应用程序的这一点。组件基于提供描述数据访问和依赖约束的元数据的抽象算法框架。元数据在运行时被组合以构建支持积极的组件间循环融合的多面体表示。我们给出了一个基于小波变换的退化滤波器在多核PC硬件上运行的结果,在不影响程序结构的情况下,表现出3.4倍-5.3倍的加速、改进的并行效率和30%的内存消耗。
Developers need to be able to write code using high-level, reusable black-box components. Also essential is confidence that code can be mapped to an efficient implementation on the available hardware, with robust high performance. In this paper we present a prototype component library being developed to deliver this for industrial visual effects applications. Components are based on abstract algorithmic skeletons that provide metadata characterizing data accesses and dependence constraints. Metadata is combined at run-time to build a polytope representation which supports aggressive inter-component loop fusion. We present results for a wavelet-transform-based degraining filter running on multicore PC hardware, demonstrating 3.4x–5.3x speed-ups, improved parallel efficiency and a 30% reduction in memory consumption without compromising the program structure.
DOI: 10.1109/cgo.2013.6494993
发表时间: 2013-02
期刊: Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
影响因子: --
作者:
Dominik Grewe;Zheng Wang;M. O’Boyle
通讯作者: Dominik Grewe;Zheng Wang;M. O’Boyle
使用主动学习对 GPU 内核进行经验性能建模
DOI: 10.3233/978-1-61499-381-0-646
发表时间: 2013
期刊: Encyclopedic Dictionary of Archaeology
影响因子: --
作者:
Prasanna Balaprakash;K. Rupp;A. Mametjanov;R. Gramacy;P. Hovland;Stefan M. Wild
通讯作者: Stefan M. Wild
“智能”设计空间采样来预测帕累托最优解决方案
DOI: 10.1145/2248418.2248436
发表时间: 2012
期刊: --
影响因子: --
作者:
M. Zuluaga;Andreas Krause;Peter Milder;Markus Püschel
通讯作者: Markus Püschel