Stream-Based Computing and Future Television

John A. Watlington, V. Michael Bove

This paper explains the concept of stream-based processing and describes why it is a good match to video data. Stream-based computing combined with automatic resource allocation can make the parallelization of the computation automatic at run-time, permitting scalable computing (the same software runs on differently configured systems) and multitasking. Within this framework, the implementation of streams on several hardware architectures is discussed, as well as various ways to apply the lessons learned to future programmable hardware for digital video processing.

Print ISSN
Published
1997-04
Content type
Original Research
DOI
10.5594/J00565