Chapter One Introduction to Pipelined Processors
110 likes | 262 Vues
Chapter One Introduction to Pipelined Processors. Principle of Designing Pipeline Processors. (Design Problems of Pipeline Processors). Internal Data Forwarding and Register Tagging. Internal Forwarding and Register Tagging.
Chapter One Introduction to Pipelined Processors
E N D
Presentation Transcript
Principle of Designing Pipeline Processors (Design Problems of Pipeline Processors)
Internal Forwarding and Register Tagging • Internal Forwarding: It is replacing unnecessary memory accesses by register-to-register transfers. • Register Tagging: It is the use of tagged registers for exploiting concurrent activities among multiple ALUs.
Internal Forwarding • Memory access is slower than register-to-register operations. • Performance can be enhanced by eliminating unnecessary memory accesses
Internal Forwarding • This concept can be explored in 3 directions: • Store – Load Forwarding • Load – Load Forwarding • Store – Store Forwarding
Example EXAMPLE
Example EXAMPLE