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
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
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