Explain about the major difficulties of pipeline conflicts in processors supporting pipe lining?
Submitted by: AdministratorThe following are the main reasons for pipe line conflicts in the processor:
★ When the same resource is accessed at the same time by two different segments it results in resource conflicts. The only way to resolve this problem is to use separate data memories.
★ In case an instruction's execution depends on the result of a previous instruction and that result is unavailable it leads to data dependency conflicts.
★ Instructions that change the count of the PC can cause a lot of problems. This is prevalent particularly in the case of Branch instructions. A method to resolve this issue is known as delayed load where certain instruction are made to execute in a delayed manner to avoid conflicts.
Submitted by:
★ When the same resource is accessed at the same time by two different segments it results in resource conflicts. The only way to resolve this problem is to use separate data memories.
★ In case an instruction's execution depends on the result of a previous instruction and that result is unavailable it leads to data dependency conflicts.
★ Instructions that change the count of the PC can cause a lot of problems. This is prevalent particularly in the case of Branch instructions. A method to resolve this issue is known as delayed load where certain instruction are made to execute in a delayed manner to avoid conflicts.
Submitted by:
Read Online Computer Architecture And Design Job Interview Questions And Answers
Top Computer Architecture And Design Questions
☺ | Explain MESI? |
☺ | Explain a Snooping cache? |
☺ | Explain The CPU is busy but you want to stop and do some other task. How do you do it? |
☺ | Instead of just 5-8 pipe stages why not have, say, a pipeline with 50 pipe stages? |
☺ | How do we handle precise exceptions or interrupts? |
Top PC Hardware Categories
☺ | Motherboard Interview Questions. |
☺ | Basic Computer Interview Questions. |
☺ | Embedded Systems Interview Questions. |
☺ | A + (Plus) Hardware Interview Questions. |
☺ | Computer Architecture Interview Questions. |