Application of RISC technology to image processing

This thesis describes the design and implementation of the mRISC processor - a multistreaming RISC processor for image processing. The multistreaming approach to instruction execution fetches instructions from multiple independent streams into the pipeline for execution. This novel approach eliminat...

Full description

Saved in:
Bibliographic Details
Main Author: Choe, Swee Yew.
Other Authors: Chan, Choong Wah
Format: Theses and Dissertations
Language:English
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/10356/19805
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This thesis describes the design and implementation of the mRISC processor - a multistreaming RISC processor for image processing. The multistreaming approach to instruction execution fetches instructions from multiple independent streams into the pipeline for execution. This novel approach eliminates both data and control hazards inherent in a pipeline execution. Data and control dependencies in the pipeline necessitate the pipeline to stall, degrading its performance. Popular techniques that deal with these dependencies mitigate the pipeline penalty to a certain degree, but are unable to prevent their occurrence completely. With the adoption of the multistreaming approach, there is no pipeline break and a sustained throughput of one instruction per cycle is achieved.