Paper
22 March 1996 MOVIE: a hardware building block for software-only real-time video processing
Ronan Barzic, Christian Bouville, Francois Charot, Gwendal Le Fol, Pascal Lemonnier, Charles Wagner
Author Affiliations +
Proceedings Volume 2668, Digital Video Compression: Algorithms and Technologies 1996; (1996) https://doi.org/10.1117/12.235419
Event: Electronic Imaging: Science and Technology, 1996, San Jose, CA, United States
Abstract
The goal of the MOVIE VLSI chip is to facilitate the development of software-only solutions for real time video processing applications. This chip can be seen as a building block for SIMD arrays of processing elements and its architecture has been designed so as to facilitate high level language programming. The basic architecture building block associates a sub-array of computational processors with a I/O processor. A module can be seen as a small linear, systolic-like array of processing elements, connected at each end to the I/O processor. The module can communicate with its two nearest neighbors via two communication ports. The chip architecture also includes three 16-bit video ports. One important aspect in the programming environment is the C-stolic programming language. C-stolic is a C-like language augmented with parallel constructs which allow to differentiate between the array controller variables (scalar variables) and the local variables in the array structure (systolic variables). A statement operating on systolic variables implies a simultaneous execution on all the cells of the structure. Implementation examples of MOVIE-based architectures dealing with video compression algorithms are given.
© (1996) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Ronan Barzic, Christian Bouville, Francois Charot, Gwendal Le Fol, Pascal Lemonnier, and Charles Wagner "MOVIE: a hardware building block for software-only real-time video processing", Proc. SPIE 2668, Digital Video Compression: Algorithms and Technologies 1996, (22 March 1996); https://doi.org/10.1117/12.235419
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Computer programming

Motion estimation

Video

Video processing

Computer architecture

Array processing

Clocks

RELATED CONTENT


Back to Top