KEYWORDS: Digital signal processing, Laser range finders, Image processing, Computer programming, Signal processing, Microcontrollers, Computer architecture, CMYK color model, Digital Light Processing, RGB color model
Stream processing is a new trend in computer architecture design which fills the gap between inflexible special-purpose media architectures and programmable architectures with low computational ability for media processing. Stream processors are designed for computationally intensive media applications characterized by high data parallelism and producer-consumer locality with little global data reuse. In this paper, we propose a new stream processor, named MVSP<sup>1</sup>. This processor is a programmable stream processor based on Imagine . MVSP exploits TLP<sup>2</sup>, DLP<sup>3</sup>, SP<sup>4</sup> and ILP<sup>5</sup> parallelisms inherent in media applications. Full simulator of MVSP has been implemented and several media workloads composed of EEMBC  benchmarks have been applied. The simulation results show the performance and functional unit utilization improvements of more than two times in comparison with Imagine processor.