Embedded Parallel Architectures for Multimedia: Portable Video Supercomputing

As inexpensive imaging chips and wireless telecommunications are incorporated into an increasing array of portable products, the need for high efficiency, high throughput embedded processing is becoming an important challenge in computer architecture. Video-centric embedded applications, such wireless videoconferencing, real-time video enhancement and analysis, and new, immersive modes of distance education, demand real-time processing of high bandwidth I/O streams while imposing more restrictive size, weight, and power requirements than desktop computing.

Portable video supercomputing (PVS) systems are low-cost embedded computers that combine supercomputer performance with the high I/O bandwidth needed for video-centric applications and the energy efficiency required for deployment in portable systems.


SIMPil: A low memory, monolithically integrated SIMD architecture which exploits
the substantial data parallelism that exists in video processing applications.


Methodology for exploring processing element design space

This research focuses on the design and evaluation of PVS systems. It uses a novel design methodology that combines application simulation with analytical technology modeling to provide a desired combination of performance, area, and energy consumption. This is critical in designing low-cost, high-performance computer vision systems that are designed to optimally exploit the latest advances in semiconductor technology and the availability of low-cost, high-resolution imaging arrays.


Publications: