Question

What are some of the advantages and disadvantages of dynamic scheduling of instruction execution?

What are some of the advantages and disadvantages of dynamic scheduling of instruction execution?

Homework Answers

Answer #1

Question:

What are some of the advantages and disadvantages of dynamic scheduling of instruction execution?

Answer:

Dynamic Scheduling:

It is a method in which hardware decides which instruction are to be executed. Dynamic scheduling is a data flow machine, in which instruction are executed on the basis of the availability of the source operands but not based on the order in which they appear.

Advantages:

1) It handles dependencies (memory references) that are not known at compilation.

2) It allows code to run at different pipelines.

3) It has more versatile code as it does not have to recompile to run efficiently as hardware takes care of scheduling.

4) The cost of a significant increase in hardware complexity.

Disadvantages:

1) We are not removing branch operations as we did with the compiler.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
advantages and disadvantages of The Dynamic Systems Development Method (DSDM) Advantages: Disadvantages:
advantages and disadvantages of The Dynamic Systems Development Method (DSDM) Advantages: Disadvantages:
what are some some advantages and disadvantages of the agile development process?
what are some some advantages and disadvantages of the agile development process?
What are some of the advantages and disadvantages of using overseas trade distributors?
What are some of the advantages and disadvantages of using overseas trade distributors?
What are some advantages of the EHR, what are some disadvantages, and how do those pros...
What are some advantages of the EHR, what are some disadvantages, and how do those pros and cons compare to paper charting?
What are some advantages of the EHR, what are some disadvantages, and how do those pros...
What are some advantages of the EHR, what are some disadvantages, and how do those pros and cons compare to paper charting?
What are some advantages and disadvantages that you have experienced when working in partnerships or groups?...
What are some advantages and disadvantages that you have experienced when working in partnerships or groups? What are some ways to increase the advantages or decrease disadvantages? Please use your own words, Thank you!
What are some of the advantages and disadvantages for an affiliated group of corporations to file...
What are some of the advantages and disadvantages for an affiliated group of corporations to file a consolidated income taxes return ?
For an organization with operations in three different countries, what are some advantages and disadvantages of...
For an organization with operations in three different countries, what are some advantages and disadvantages of setting compensation according to the labor markets in the countries where the employees live and work? What are some advantages and disadvantages of setting compensation according to the labor market in the company’s headquarters? Would the best arrangement be different from the company’s top executives and its production workers? Explain.
What are some advantages and disadvantages of collocation? For what types of projects are virtual teams...
What are some advantages and disadvantages of collocation? For what types of projects are virtual teams inappropriate?
What are some of the advantages and disadvantages of a parallel development process? What obstacles might...
What are some of the advantages and disadvantages of a parallel development process? What obstacles might a firm face in attempting to adopt a parallel process?
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT