Question: [4 parts] Given: Consider two different implementations, M1 and M2 of the same instruction set. Each machine has a processor with a 4 GHz clock

 [4 parts] Given: Consider two different implementations, M1 and M2 of
the same instruction set. Each machine has a processor with a 4
GHz clock rate. The following performance measurements are observed for WEATHER FORECAST
benchmark: M1, M2 Instruction Type Dynamic Instruction Count M1, M2 Cycles Per
Instruction (Billions) Bitwise Logic 5.3 2.3 Floating Point 3.2 14,2 Branch 2.5

[4 parts] Given: Consider two different implementations, M1 and M2 of the same instruction set. Each machine has a processor with a 4 GHz clock rate. The following performance measurements are observed for WEATHER FORECAST benchmark: M1, M2 Instruction Type Dynamic Instruction Count M1, M2 Cycles Per Instruction (Billions) Bitwise Logic 5.3 2.3 Floating Point 3.2 14,2 Branch 2.5 1.2 Part 1: What is the effective CPI for each machine M1, and M2? a) M1: CPI = 3.2, M2: CPI = 3.33 b) M1: CPI = 2.25, M2: CPI = 2 c) M1: CPI = 2, M2: CPI = 2.25 d) M1: CPI = 2.4. M2: CPI = 2.3 e) M1: CPI = 3.05 , M2: CPI = 2.85 f) M1: CPI = 2.3, M2: CPI = 2.4 g) M1: CPI - 2.23 , M2: CPI - 2 h) M1: CPI = 3.33, M2: CPI - 3.2 Answer 1: (Note: Indicate ONLY the LETTER correspo Part 2: Which of the below formula is the correct equation for Millions of Floating-Point Operations per Second (MFLOPS)? a) MFLOPS - (CPU Timel + [Memory Time] + [Disk Time) + (Network Time) b) MFLOPS - (Instruction Count] * CPI x Cycle Time) c) MFLOPS - | Instruction Count] / ( Clock Period 1. 10^6) d) MFLOPS - [Instruction Count] * CPI e) MFLOPS - [Frequencyl/(CPL 10^6) ) MFLOPS - Number of Floating-Point operations executed]/[ Execution Time . 10^6) B) MFLOPS - [Instruction Count]/(Execution Time . 10^6) h) None of the above Answer 2: (Note: Indicate ONLY the LETTER corresponding to your choice) Part 3: Calculate the MFLOPS rating for each machine M1, M2? a) M1: MFLOPS - 2000, M2: MFLOPS - 1000 b) M1: MFLOPS = 2333, M2: MFLOPS - 2000 c) M1: MFLOPS = 1000, M2: MFLOPS - 2000 d) M1: MFLOPS - 1333, M2: MFLOPS - 1000 e) M1: ITFLOPS - 2000, M2: MFLOPS - 2000 f) M1: MFLOPS - 1666, M2: MFLOPS - 1600 g) M1: MFLOPS = 1818, M2: MFLOPS - 1600 h) M1: MFLOPS = 1000, M2: MFLOPS - 1333 Answer 3: (Note: Indicate ONLY the LETTER corresponding to your choice) Part 4: How long does it take for each computer to execute the benchmark? a) M1: Execution Time - 5 (s). M2: Execution Time - 5.35 (s) b) M1: Execution Time - 5.35 (s). M2: Execution Time - 5 (s) c) M1: Execution Time - 5 (s), M2: Execution Time - 5 (s) d) M1: Execution Time - 5.35 (s). M2: Execution Time - 5.35 (s) e) M1: Execution Time -5.75 (s). M2: Execution Time - 6 (s) f) M1: Execution Time - 6 (s). M2: Execution Time - 6 (s) g) M1: Execution Time - 2.5 (s). M2: Execution Time - 2.5 (s) h) M1: Execution Time - 6 (s). M2: Execution Time -5.75 (s) Answer 4: (Note: Indicate ONLY the LETTER corresponding to your choice)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!