Dynamic Energy, Performance, and Accuracy Optimization and Management Using Automatically Generated Constraints for Separable 2D FIR Filtering for Digital Video Processing

Dynamic Energy, Performance, and Accuracy Optimization and Management Using Automatically Generated Constraints for Separable 2D FIR Filtering for Digital Video Processing
复制标题

DOI:
10.1145/2629623
复制
发表时间:
2015-01
期刊:
ACM Trans. Reconfigurable Technol. Syst.
影响因子:
--
通讯作者:
D. Llamocca;M. Pattichis
D. Llamocca;M. Pattichis
中科院分区:
其他
文献类型:
--
作者:
D. Llamocca;M. Pattichis

文献摘要

被引文献

相似文献

有强烈的兴趣在动态可重构系统的发展,可以满足实时约束的能量,性能和精度。实时约束的产生将极大地扩展动态可重构系统在新领域的应用,如数字视频处理。我们开发了一个动态可重构的二维FIR滤波系统,可以满足实时的能源,性能和精度(EPA)的限制。基于用户输入、与视频通信相关联的图像类型和视频内容自动生成实时约束。我们首先生成一组帕累托最优的实现,描述其EPA值和相关的2D FIR硬件描述位流。然后通过选择满足自动生成的随时间变化的EPA约束的帕累托最优实现来实现动态管理。我们使用三种不同的2D高斯滤波器来验证我们的方法。滤波器的实现是根据每帧所需的能量、所得图像的精度和每秒帧数的性能来评估的。我们演示了动态EPA管理应用高斯差分(DOG)过滤器的标准视频序列。对于等于或大于VGA分辨率的视频帧大小,与静态实现相比,我们的动态系统提供了总能耗的显著降低(>30%)。
There is strong interest in the development of dynamically reconfigurable systems that can meet real-time constraints on energy, performance, and accuracy. The generation of real-time constraints will significantly expand the applicability of dynamically reconfigurable systems to new domains, such as digital video processing. We develop a dynamically reconfigurable 2D FIR filtering system that can meet real-time constraints in energy, performance, and accuracy (EPA). The real-time constraints are automatically generated based on user input, image types associated with video communications, and video content. We first generate a set of Pareto-optimal realizations, described by their EPA values and associated 2D FIR hardware description bitstreams. Dynamic management is then achieved by selecting Pareto-optimal realizations that meet the automatically generated time-varying EPA constraints. We validate our approach using three different 2D Gaussian filters. Filter realizations are evaluated in terms of the required energy per frame, accuracy of the resulting image, and performance in frames per second. We demonstrate dynamic EPA management by applying a Difference of Gaussians (DOG) filter to standard video sequences. For video frame sizes that are equal to or larger than the VGA resolution, compared to a static implementation, our dynamic system provides significant reduction in the total energy consumption (>30%).