1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Reil [10]
3 years ago
15

Assume a program requires the execution of 50 x 106 FP instructions, 110 x 106 INT instructions, 80 x 106 L/S instructions, and

16 x 106 branch instructions. The CPI for each type of instruction is 1, 1, 4, and 2, respectively. Assume that the processor has a 2 GHz clock rate. 1. By how much must we improve the CPI of FP instructions if we want the program to run two times faster? 2. By how much must we improve the CPI of L/S instructions if we want the program to run two times faster? 3. By how much is the execution time of the program improved if the CPI of INT and FP instructions is reduced by 40% and the CPI of L/S and Branch is reduced by 30%?
Engineering
1 answer:
Pavlova-9 [17]3 years ago
8 0

Answer:

Part A:

1.3568*10^{-5}=\frac{5300* New\  CPI_1+11660*1+8480*4+1696*2}{2*10^9\ Hz} \\ New\ CPI_1=-4.12

CPI cannot be negative so it is not possible to for program to run two times faster.

Part B:

1.3568*10^{-5}=\frac{5300*1+11660*1+8480*New\ CPI_3+1696*2}{2*10^9\ Hz} \\ New\ CPI_3=0.8

CPI reduced by 1-\frac{0.8}{4} = 0.80=80%

Part C:

New Execution Time=\frac{5300*0.6+11660*0.6+8480*2.8+1696*1.4}{2*10^9\ Hz}=1.81472*10^{-5}\ s

Increase in speed=1-\frac{1.81472*10^{-5}}{2.7136*10^{-5}} =0.33125= 33.125\%

Explanation:

FP Instructions=50*106=5300

INT  Instructions=110*106=11660

L/S  Instructions=80*106=8480

Branch  Instructions=16*106=1696

Calculating Execution Time:

Execution Time=\frac{\sum^4_{i=1} Number\ of\ Instruction*\ CPI_{i}}{Clock\ Rate}

Execution Time=\frac{5300*1+11660*1+8480*4+1696*2}{2*10^9\ Hz}

Execution Time=2.7136*10^{-5}\ s

Part A:

For Program to run two times faster,Execution Time (Calculated above) is reduced to half.

New Execution Time=\frac{2.7136*10^{-5}}{2}=1.3568*10^{-5}\ s

1.3568*10^{-5}=\frac{5300* New\  CPI_1+11660*1+8480*4+1696*2}{2*10^9\ Hz} \\ New\ CPI_1=-4.12

CPI cannot be negative so it is not possible to for program to run two times faster.

Part B:

For Program to run two times faster,Execution Time (Calculated above) is reduced to half.

New Execution Time=\frac{2.7136*10^{-5}}{2}=1.3568*10^{-5}\ s

1.3568*10^{-5}=\frac{5300*1+11660*1+8480*New\ CPI_3+1696*2}{2*10^9\ Hz} \\ New\ CPI_3=0.8

CPI reduced by 1-\frac{0.8}{4} = 0.80=80%

Part C:

New\ CPI_1=0.6*Old\ CPI_1=0.6*1=0.6\\New\ CPI_2=0.6*Old\ CPI_2=0.6*1=0.6\\New\ CPI_3=0.7*Old\ CPI_3=0.7*4=2.8\\New\ CPI_4=0.7*Old\ CPI_4=0.7*2=1.4

New Execution Time=\frac{\sum^4_{i=1} Number\ of\ Instruction*\ CPI_{i}}{Clock\ Rate}

New Execution Time=\frac{5300*0.6+11660*0.6+8480*2.8+1696*1.4}{2*10^9\ Hz}=1.81472*10^{-5}\ s

Increase in speed=1-\frac{1.81472*10^{-5}}{2.7136*10^{-5}} =0.33125= 33.125\%

You might be interested in
Please answer fast. With full step by step solution.​
lina2011 [118]

Let <em>f(z)</em> = (4<em>z </em>² + 2<em>z</em>) / (2<em>z </em>² - 3<em>z</em> + 1).

First, carry out the division:

<em>f(z)</em> = 2 + (8<em>z</em> - 2) / (2<em>z </em>² - 3<em>z</em> + 1)

Observe that

2<em>z </em>² - 3<em>z</em> + 1 = (2<em>z</em> - 1) (<em>z</em> - 1)

so you can separate the rational part of <em>f(z)</em> into partial fractions. We have

(8<em>z</em> - 2) / (2<em>z </em>² - 3<em>z</em> + 1) = <em>a</em> / (2<em>z</em> - 1) + <em>b</em> / (<em>z</em> - 1)

8<em>z</em> - 2 = <em>a</em> (<em>z</em> - 1) + <em>b</em> (2<em>z</em> - 1)

8<em>z</em> - 2 = (<em>a</em> + 2<em>b</em>) <em>z</em> - (<em>a</em> + <em>b</em>)

so that <em>a</em> + 2<em>b</em> = 8 and <em>a</em> + <em>b</em> = 2, yielding <em>a</em> = -4 and <em>b</em> = 6.

So we have

<em>f(z)</em> = 2 - 4 / (2<em>z</em> - 1) + 6 / (<em>z</em> - 1)

or

<em>f(z)</em> = 2 - (2/<em>z</em>) (1 / (1 - 1/(2<em>z</em>))) + (6/<em>z</em>) (1 / (1 - 1/<em>z</em>))

Recall that for |<em>z</em>| < 1, we have

\displaystyle\frac1{1-z}=\sum_{n=0}^\infty z^n

Replace <em>z</em> with 1/<em>z</em> to get

\displaystyle\frac1{1-\frac1z}=\sum_{n=0}^\infty z^{-n}

so that by substitution, we can write

\displaystyle f(z) = 2 - \frac2z \sum_{n=0}^\infty (2z)^{-n} + \frac6z \sum_{n=0}^\infty z^{-n}

Now condense <em>f(z)</em> into one series:

\displaystyle f(z) = 2 - \sum_{n=0}^\infty 2^{-n+1} z^{-(n+1)} + 6 \sum_{n=0}^\infty z^{-n-1}

\displaystyle f(z) = 2 - \sum_{n=0}^\infty \left(6+2^{-n+1}\right) z^{-(n+1)}

\displaystyle f(z) = 2 - \sum_{n=1}^\infty \left(6+2^{-(n-1)+1}\right) z^{-n}

\displaystyle f(z) = 2 - \sum_{n=1}^\infty \left(6+2^{2-n}\right) z^{-n}

So, the inverse <em>Z</em> transform of <em>f(z)</em> is \boxed{6+2^{2-n}}.

4 0
3 years ago
For some metal alloy, a true stress of 345 MPa (50040 psi) produces a plastic true strain of 0.02. How much will a specimen of t
Strike441 [17]

Answer:

the elongation of the metal alloy is 21.998 mm

Explanation:

Given the data in the question;

K = σT/ (εT)ⁿ

given that metal alloy true stress σT = 345 Mpa, plastic true strain εT = 0.02,

strain-hardening exponent n = 0.22

we substitute

K = 345 / 0.02^{0.22

K = 815.8165 Mpa

next, we determine the true strain

(εT) = (σT/ K)^1/n

given that σT = 412 MPa

we substitute

(εT) = (412 / 815.8165 )^(1/0.22)

(εT) = 0.04481 mm

Now, we calculate the instantaneous length

l_i = l_0e^{ET

given that l_0 = 480 mm

we substitute

l_i =480mm × e^{0.04481

l_i =  501.998 mm

Now we find the elongation;

Elongation = l_i - l_0

we substitute

Elongation = 501.998 mm - 480 mm

Elongation = 21.998 mm

Therefore, the elongation of the metal alloy is 21.998 mm

6 0
3 years ago
The entire system of components that produces power and transmits it to the road is called the vehicle's _____.
IrinaK [193]

Answer:

Powertrain

Explanation:

6 0
3 years ago
At a certain location, wind is blowing steadily at 5 mph. Suppose that the mass density of air is 0.0796 lbm/ft3 and determine t
nlexa [21]

Answer:

The radius of a wind turbine is 691.1 ft

The power generation potential (PGP) scales with speed at the rate of 7.73 kW.s/m

Explanation:

Given;

power generation potential (PGP) = 1000 kW

Wind speed = 5 mph = 2.2352 m/s

Density of air = 0.0796 lbm/ft³ = 1.275 kg/m³

Radius of the wind turbine r = ?

Wind energy per unit mass of air, e = E/m = 0.5 v² = (0.5)(2.2352)²

Wind energy per unit mass of air = 2.517 J/kg

PGP = mass flow rate * energy per unit mass

PGP = ρ*A*V*e

PGP = \rho *\frac{\pi r^2}{2} *V*e  \\\\r^2 = \frac{2*PGP}{\rho*\pi *V*e} , r=\sqrt{ \frac{2*PGP}{\rho*\pi *V*e}} = \sqrt{ \frac{2*10^6}{1.275*\pi *2.235*2.517}}

r = 210.64 m = 691.1 ft

Thus, the radius of a wind turbine is 691.1 ft

PGP = CVᵃ

For best design of wind turbine Betz limit (c) is taken between (0.35 - 0.45)

Let C = 0.4

PGP = Cvᵃ

take log of both sides

ln(PGP) = a*ln(CV)

a = ln(PGP)/ln(CV)

a = ln(1000)/ln(0.4 *2.2352) = 7.73

The power generation potential (PGP) scales with speed at the rate of 7.73 kW.s/m

5 0
3 years ago
What is a combination circuit? A combination circuit:
Anon25 [30]

Answer:

Combination circuit; The basic strategy for the analysis of combination circuits involves using the meaning of equivalent resistance for parallel branches to transform the combination circuit into a series circuit.

Example:

The use of both series and parallel connections within the same circuit. In this case, light bulbs A and B are connected by parallel connections and light bulbs C and D are connected by series connections. This is an example of a combination circuit.

7 0
3 years ago
Other questions:
  • What parts does the block contain?
    5·2 answers
  • How should employees talk to clients)
    9·1 answer
  • A 1200-kg car moving at 20 km/h is accelerated
    5·1 answer
  • Which permission do you need to shoot on the owner’s property?
    8·1 answer
  • Hi I have a question!! Please answer it ASAP, tysm!
    13·1 answer
  • Please please help please with this this is the link for the story PLEASE PLEASE HELP PLEASE PLEASE help please
    7·1 answer
  • What is the relationship between compressor work and COPR?
    14·1 answer
  • To understand the concept of moment of a force and how to calculate it using a scalar formulation.
    9·1 answer
  • Whats the purpose of the keyway
    13·1 answer
  • Dampness or moisture introduces ____ into the weld, which causes cracking when some metals are welded.
    7·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!