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
Implication connective - Modus ponens rule: We notice that this is a trivial example, so it highlights how we use truth tables: as the first line is the only one when both abo

What do you mean by Electronic Funds Transfer? Electronic Funds Transfer: It’s an electronic payment method which transfers the money value through one bank account to o

Consider  the  following set of jobs with  their  arrival  times,  execution  time  (in minutes), and deadlines. Job Ids Ar r ival Time E

Draw a circuit of an NMOS inverter and explain its operation

application of de moiver theorem in software engineering

Bitwise-AND Operator: & AND-expression : relational-expression AND-expression & equality-expression The bitwise-AND operator (&) compares each bit of its first operand t

A student counted up the number of statements implemented in a program developed for sorting n integers and came up with a recurrence of the form: T(n) = a * n + b + 2T(n/2), an

What are the Structural Notations These notations comprise static elements of a model. They are considered as nouns of UML model that could be conceptual or physical. Their ele

Q. Explain about strategic planning and sensitivity training? Formulation of business strategy with the due consideration of environmental analysis and organizational appraisal

pebble merchant