Explicit Dependence Metadata in an Active Visual Effects Library
Explicit Dependence Metadata in an Active Visual Effects Library
复制标题
主动视觉效果库中的显式依赖元数据
DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
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.