Question: Evaluating cycles per arithmetic operation (CPOp) and Cycles per assembly instruction (CPI) for a vector-multiply add benchmark. a) Total elapsed execution time was collected using

Evaluating cycles per arithmetic operation (CPOp) and Cycles per assembly instruction (CPI) for a vector-multiply add benchmark.

a) Total elapsed execution time was collected using two difference test conditions for a vector multiply-add benchmark code and is recorded in the table below. Evaluate and fill the values for the execution time per vector, execution time per vector element, and CPOP for both test cases. Clock rate for the system is 2.4GHz.

Test condition # vector elements, N # accuracy improvement loops Measured total execution time, sec Evaluated execution time per vector, N Evaluated execution time per vector element CPOp
1 1000 1E7 32.0
2 1000 1E7 3.0

b) evaluate the speed up (performance improvement) provided when using test condition 2 versus test condition 1

Speed up = ________

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!