A Programmable High Speed Vision System with Superscalar PE and Its Parallel Computing Language

Jie Yang, Cong Shi, Xitian Long, Nanjian Wu
2013 Open Journal of Applied Sciences  
Pixel-parallel PE and SIMD architectures are widely used in high-speed image processing to enhance computing power. With fully exploiting the data level parallelism of low-and middle-level image processing, SIMD architecture is able to finish great amount of computation with much less instruction cycle thus satisfy the high-speed system requirement. The main computation parts in those SIMD image processing hardware is known as PE (processing element) and it is responsible for transferring,
more » ... ng and processing the image data. This paper describes a high-speed vision system with superscalar PE to enhance system performance and its dedicated parallel computing language specifically developed for this vision system. The vision system can achieve motion detection at more than 2000fps and face detection at more than 100 fps which overwhelms some general serial CPUs in the same applications. Every PE cell is connected to its nearest four neighbors in four directions: up, right, down, left. All PEs receive the same instructions and operate in an SIMD fashion. PE is built in accumulator architecture [3] that one ope-J. YANG ET AL.
doi:10.4236/ojapps.2013.31b013 fatcat:lugxdvzwkrcuxbv5c3rgmcixwi