ACM Transactions on Embedded Computing Systems · 2012 · 78 citations · 10 references
ComputingComputer EngineeringComputer ScienceParallel AlgorithmsParallel ComputingReconfigurable ComputingData ParallelismMotion EstimationParallel ArchitecturesParallel Computer ArchitectureReconfigurable System ArchitectureVideo AnalysisAcyclic Directed Graph RepresentationsParallel Algorithm MappingParallel Computing ArchitecturesParallel ProcessingReconfigurable Computing ArchitecturesSuper-resolutionSuper-resolution ProcessingVideo Compression
Computational load of motion estimation in advanced video coding (AVC) standard is significantly high and even worse for HDTV and super-resolution sequences. In this article, a video processing algorithm is dynamically mapped onto a new parallel reconfigurable computing (PRC) architecture which consists of multiple dynamic reconfigurable computing (DRC) units. First, we construct a directed acyclic graph (DAG) to represent video coding algorithms in which motion estimation is the focus. A novel parallel partition approach is then proposed to map motion estimation DAG onto the multiple DRC units in a PRC system. This partitioning algorithm is capable of design optimization of parallel processing reconfigurable systems for a given number of processing elements in different search ranges. This speeds up the video processing with minimum sacrifice.
10
PipeRench: A virtualized programmable datapath in 0.18 micron technology
Herman Schmit, David Whelihan, A. Tsai et al. · 2003 · 152 citations
H. Singh, Guangming Lu, Eliseu M. C. Filho et al. · 2000 · 75 citations · Full text