Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

9) You have access to CPU's capable of performing at 1 MIP each. Your goal is to design a new system that has 2 MIPs

image text in transcribed

9) You have access to CPU's capable of performing at 1 MIP each. Your goal is to design a new system that has 2 MIPs of performance. You can either redesign 1 of the current processors such that it is twice as fast, or use two of the existing processors in a parallel processing fashion. Which approach would generally give a better cost/performance ratio? Use a simple diagram to defend your answer. [3 pts] 10) One of the design goals of Instruction-Level Parallelism (ILP) was to make it transparent to the software layer; however, there are limitations as to how effective it is, and to what degree of aggressiveness or "look-ahead" it can be performed at. What are the causes of the limitations and how do they arise? [3 pts] 11) What is HyperThreading, and what, if anything, should software programmers do to leverage it as effectively as possible. 3 pts] 12) What are the micro-architecture and macro-architecture trends and HW design problems that have led to the need for programmers to explicitly express parallelism into their software? What are some of the challenges associated with directly exposing the underlying hardware parallelism to the software layer and programmers ? [3 pts] 13) Describe the four Flynn Architecture Classifications. Explain why the MISD configuration has traditionally thought of as non-sensible. [3 pts] 14) In some ways, the speedup from pipelining is "an illusion" because each instruction may actually take longer to complete in a pipelined machine as compared to a non-pipelined one. Explain how and why this statement is true. [3 pts] b) Under extremely poor conditions, the pipeline could conceivably be stalled and flushed after every single instruction. In this situation, how would the performance of the pipelined machine compare against that of the non-pipelined one? Why? [2 pts]

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Securing SQL Server Protecting Your Database From Attackers

Authors: Denny Cherry

2nd Edition

1597499471, 978-1597499477

More Books

Students also viewed these Databases questions

Question

4. Why would a company enter into an interest rate swap?

Answered: 1 week ago

Question

identify current issues relating to equal pay in organisations

Answered: 1 week ago