Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The table shows the cycles per instruction and reflects the fact that our hardware includes a floating point co-processor: You come up with two improvements

The table shows the cycles per instruction and reflects the fact that our hardware includes a floating point co-processor:

image text in transcribed

You come up with two improvements to the design of the FP co-processor of the chip that our hardware uses. One of them reduces the number of cycles it takes to do the FP multiply or divide from 8 to 7; the other reduces the number of cycles for the FP add or subtract from 12 to 10.

A. Lets assume you only want to make one of your two possible enhancements. Purely on a performance basis, ignoring cost, which one would you recommend and why? (Justify your answer quantitatively.)

B. The potential improvement to the FP multiply/divide circuits would require 100,000 new transistors; the improvement to the FP add/subtract circuits would take 150,000. Now what is your final recommendation? Justify it quantitatively, of course. (And remember to consider that it may not be cost effective to do either alternative.)

Instruction ERAU Run Instruction Count Cycles Required Per Instruction 8 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 Instruction ERAU Run Instruction Count Cycles Required Per Instruction 8 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

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

Database Concepts

Authors: David M. Kroenke

1st Edition

0130086509, 978-0130086501

More Books

Students also viewed these Databases questions