How can we minimize problems occurring because of branch., Computer Engineering

Q. How can we minimize problems occurring because of the branch instructions?

We may use various mechanisms which may minimize the effect of branch penalty.

  • To keep multiple streams in pipeline in the case of branch
  • Pre-fetching the subsequent as well as instruction to which branch is to take place
  • A loop buffer can be used to store instructions of a loop instruction
  • Predicting whether the branch will occur or not and acting accordingly
  • Delaying the pipeline fill up until branch decision is taken.
Posted Date: 7/27/2013 3:13:00 AM | Location : United States







Related Discussions:- How can we minimize problems occurring because of branch., Assignment Help, Ask Question on How can we minimize problems occurring because of branch., Get Answer, Expert's Help, How can we minimize problems occurring because of branch. Discussions

Write discussion on How can we minimize problems occurring because of branch.
Your posts are moderated
Related Questions
what is homogeneous coordinate system

The search method for searching a sorted file that needs increased amount of space is The search technique for searching a sorted file that needs increased amount of space


Q. Explain about Semiconductor Memories? Originally IC technology was used for constructing processor however soon it was realized that same technology can be used for construc

Explain Telnet Telnet is a Remote Login.

Build U Like are a building company specialising in hard landscaping. They lay patios, build walls, lay drives etc. for their customers. A customer will remain in the system even t

How can we send data to external programs? Using SPA/GPA parameters(SAP memory). Using EXPORT/IMPORT data (ABAP/4 memory)

Q. Design issues of Multi-threaded processors? To accomplish the maximum processor utilization in a multithreaded architecture, the subsequent design issues should be addressed

General Concepts of links and association A link is a conceptual or physical connection among objects for instance. Mathematically, you can define a link as a tuple which is a

For each of the three datasets (data1.txt, data2.txt, and data3.txt in bnhw2q2.zip), cluster the data using k-means in Matlab, with k=2, 3, 4 and 5 using the provided Matlab script