SMPTE Journal · 1997 · 13 citations · 15 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware-software Co-designParallel ComputingData ParallelismHardware AccelerationParallel ArchitecturesParallel Computer ArchitectureParallel Computing SystemsStream ProcessingParallel Stream ProcessingProgrammable SystemsScalable ComputingStream ComputationStream Processing ScalabilityStreamed ComputationStreaming ArchitecturesStreaming Computation
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.
15
The Semantics of a Simple Language for Parallel Programming.
Gilles Kahn · IFIP Congress · 1974 · 2.1K citations
James Goodman, Jian-Tu Hsieh, K.-Y. Liou et al. · ACM SIGARCH Computer Architecture News · 1985 · 108 citations