首页> 外文会议>Languages and Compilers for High Performance Computing >Explicit Dependence Metadata in an Active Visual Effects Library
【24h】

Explicit Dependence Metadata in an Active Visual Effects Library

机译:Active Visual Effects库中的显式依赖元数据

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:开发人员需要能够使用可重用的高级黑盒组件来编写代码。同样重要的是,可以将代码映射到可用硬件上的高效实现中,并具有强大的高性能。在本文中,我们介绍了一个原型组件库,该组件库正在开发中,可用于工业视觉效果应用。组件基于抽象的算法框架,该框架提供表征数据访问和依赖性约束的元数据。在运行时将元数据组合起来,以构建支持积极的组件间环路融合的多面体表示。我们介绍了在多核PC硬件上运行的基于小波变换的减损滤波器的结果,展示了3.4倍至5.3倍的提速,改进的并行效率和30%的内存消耗降低而不会损害程序结构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号