Explicit Dependence Metadata in an Active Visual Effects Library

Explicit Dependence Metadata in an Active Visual Effects Library
复制标题

主动视觉效果库中的显式依赖元数据

DOI:
--
复制
发表时间:
2007
期刊:
International Workshop on Languages and Compilers for Parallel Computing
影响因子:
--
通讯作者:
Bruno Nicoletti
Bruno Nicoletti
中科院分区:
--
文献类型:
--
作者:
Jay L. T. Cornwall;P. Kelly;Phil Parsonage;Bruno Nicoletti

文献摘要

被引文献

相似文献

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.