Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Amdahl's Law We are asked to assess the relative merits of adding a specialized matrix multiplication unit to a computer. This unit will be

Amdahls Law We are asked to assess the relative merits of adding a specialized matrix multiplication unit? to a computer. Th 

Amdahl's Law We are asked to assess the relative merits of adding a specialized matrix multiplication unit to a computer. This unit will be able to provide a speedup of 20 during execution on the matrix multiplication unit compared to operation without the matrix multiplication unit. 1. Draw a graph plotting overall speedup as a percentage of the computation performed on the matrix multiplication unit. [y-axis overall speedup, x-axis percent matrix mul- tiplication unit utilization.] Make sure that you also tabulate the speedup for the case of matrix multiplication unit utilization at 25%, 50%, 75% and 100%. 2. What percent of matrix multiplication unit utilization results in an overall speedup of two? 3. What percent of matrix multiplication unit utilization results in half the maximum overall speedup? 4. Assume that the matrix multiplication unit can be utilized by 70% of application programs. It is suggested by the hardware team that the matrix multiplication unit speedup of 20 can be doubled, albeit at significant engineering cost. An alternative would be to adopt compiler optimizations. In such a case, how much additional time would the compiler optimization have to dedicate to using the matrix multiplication unit with a speedup of 20 in order to match the overall performance under the new matrix multiplication unit? Provide your answers to two decimal points of precision (or leave as a fraction). Analyzing Parallelization with Amdahl's Law Consider an application that executes at different points in time using 1, 2 and 32 cores. The fraction of time for which the application executes on one core is 5%. What fraction of time does the application execute using 2 and 32 cores if the final overall speedup is 4? Specialized hardware for matrix multiplication represents a central theme in hardware for accelerating deep learning algorithms, e.g. Google's Tensor Processing Unit.

Step by Step Solution

3.42 Rating (161 Votes )

There are 3 Steps involved in it

Step: 1

1 Draw a graph plotting overall speedup as a percentage of the computation performed on the matrix multiplication unit yaxis overall speedup xaxis percent matrix multiplication unit utilization Make s... 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

Step: 3

blur-text-image

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

Fundamentals of human resource management

Authors: Raymond A. Noe, John R. Hollenbeck, Barry Gerhart, Patrick M

4th edition

978-0-07-7439, 0-07-743983-X, 978-0073530468

More Books

Students also viewed these Accounting questions

Question

Explain the major distinction between criminal and civil law

Answered: 1 week ago