🤖 AI Summary
This work addresses the poor real-time performance and low energy efficiency of compute-intensive pixel-level operations—such as median filtering and color space conversion—in embedded edge vision applications. We propose a co-optimization methodology based on software-configurable processor (SCP) arrays. Our approach enables, for the first time, real-time median filtering of DVR-standard video streams on a single SCP; furthermore, we introduce a novel inter-processor collaborative execution scheme for color space conversion across an SCP array, overcoming the inflexibility of ASICs and the programming complexity of FPGAs. Through co-design of hardware bitstream compilation, parallel pixel-processing architecture, and on-chip reconfigurable logic, our implementation achieves real-time frame rates for median filtering with 42% lower power consumption, and improves color conversion throughput by 3.8×. Experimental results demonstrate the SCP array’s significant advantages in delivering high-efficiency, highly configurable edge vision computing.
📝 Abstract
The software configurable processor finds best use in the embedded systems. These processors have onchip logic like FPGA (Field Programmable Gate Array) and thus can be configured to implement custom hardware functionality. The digital computing tasks that need to accelerate in hardware can be compiled down to a configuration file or bit stream that contains the information on how the logic components are configured and wired together. Video and image processing applications perform repeated pixel transformation and thus consume more power and the processing time. Software configurable processor best accelerates such compute intensive applications. This paper mainly focuses on the implementation of an image processing application called median filtering on a single processor and colour conversion algorithm on array of SCPs(Software Configurable Processors). Median filtering result on Digital Video Recorder (DVR) is discussed as a realtime application of SCP.