Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1. [50 pts total] Answer all parts A through J, inclusive, below. I have defined a new computer program to be used as a benchmark

image text in transcribed

1. [50 pts total] Answer all parts A through J, inclusive, below. I have defined a new computer program to be used as a benchmark for performance measurements. It's called the "ERAU Run". It contains the mix of instructions in the table, below (the numbers are not at all intended to be real world - this is a torture for undergraduates, the numbers don't have to be sensible :-) The table also shows the cycles per instruction and reflects the fact that our hardware includes a floating point co-processor. Instruction Cycles Required Per Instruction ERAU Run Instruction Count Floating point multiply or divide 7,000,000 Floating point add or subtract 12 2,000,000 All others (non floating point) 5 10,000,000 The gas compiler we use is intended for use on many different machines; some with floating point Co-processors, some without; so the user can, via compile time option, request that the code be compiled for a floating point architecture or a non-floating point architecture - in which case the compiler must translate each floating point instruction into a set of equivalent integer instructions that run on the main CPU only. Assuming that our hardware is clocked at 100MHz: A. [3 pts) What is the average CPI for the FP version of the ERAU Run? B. [3 pts) How long will it take to execute this FP version of ERAU Run on our (pretty slow) hardware? C. [3 pts) What is the MIPS rate for our hardware with the FP co-processor

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

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

Concepts of Database Management

Authors: Philip J. Pratt, Mary Z. Last

8th edition

1285427106, 978-1285427102

More Books

Students also viewed these Databases questions

Question

Why does a bond price change when interest rates change?

Answered: 1 week ago