# Computer Performance Analysis

Description

Don't use plagiarized sources. Get Your Custom Essay on
Computer Performance Analysis
Just from \$13/Page

CS 461/561
Computer Architecture
Fall 2022
Homework #1
Computer Performance
Due Date: September 23, 2022 @ 11:59 PM
This homework assignment is based on the information in Chapter 1 about computer
performance. The concepts illustrated by these exercises include

Arithmetic Mean
Geometric Mean
Parallelism
Amdahl’s Law
Cost/Performance
1. In this exercise, you are to use the information in the table on next page showing SPEC2017
benchmark performance information for several processors. For each processor, the results of
the integer and floating-point benchmarks are given. This information is available on
For each processor (except the reference), perform the following calculations using the data in
the table. For each calculation, rank the processors in the order of best performance based on
a. Calculate the SPECSpeed for each benchmark using the following formula:
𝐸𝑥𝑒𝑐𝑢𝑡𝑖𝑜𝑛 𝑡𝑖𝑚𝑒 𝑜𝑛 𝑟𝑒𝑓𝑒𝑟𝑒𝑛𝑐𝑒 𝑠𝑦𝑠𝑡𝑒𝑚
𝑆𝑃𝐸𝐶𝑆𝑝𝑒𝑒𝑑 = 𝐸𝑥𝑒𝑐𝑢𝑡𝑖𝑜𝑛 𝑡𝑖𝑚𝑒 𝑜𝑛 𝑠𝑦𝑠𝑡𝑒𝑚 𝑢𝑛𝑑𝑒𝑟 𝑡𝑒𝑠𝑡
b. Calculate the arithmetic mean of the SPECSpeed for each processor as follows:
– integer and floating-point values separately
– integer and floating-point combined
c. Calculate the geometric mean of the SPECSpeed for each processor as follows:
– integer and floating-point values separately
– integer and floating-point combined
d. For each processor, calculate the cost/performance ratio using the combined
geometric mean as the performance value for the calculation. The cost information is
given for each processor (2022 prices). Identify the processors with the lowest and
highest ratios.
e. Comment on your observations of the rankings and cost/performance results among
the methods of summarizing total performance.
2. We are considering upgrading a web server with a new processor. The new CPU is
20 times faster on search queries than the old processor. The old processor is busy with search
queries 70% of the time. What is the expected speedup with the new CPU?
SPEC2017 Benchmark Results
AMD EPYC
7251
2.10GHz 8core
AMD EPYC
7261
2.50GHz 8core
Intel Core i79700K
3.6GHz 8-core
Intel Core i99900K
3.6GHz 8-core
Intel Xeon Gold
6134
3.2GHz 8-core
Intel Xeon Silver
4110
2.1GHz 8-core
UltraSPARC IV
1.35 GHz
Reference
Integer
Benchmark
500.perlbench
502.gcc
505.mcf
520.omnetpp
523.xalancbmk
525.x264
531.deepsjeng
541.leela
548.exchange2
557.xz
Base Run Times
810.667034
787.679586
512.377297
460.176904
428.50498
419.913444
779.530348
703.050031
390.461419
357.999182
289.566095
288.297883
437.143597
434.942498
730.181833
727.840603
402.906603
398.839032
599.216161
555.873052
295.230187
292.920371
280.53184
514.518848
203.981176
128.671428
205.419378
343.380122
194.206705
349.655851
524.417526
542.200369
517.517154
1060.83545
365.41752
219.856696
337.205647
520.136714
353.260411
558.912947
622.963772
472.234764
373.926442
633.786748
274.920988
254.165781
387.788418
610.025336
402.726651
450.634597
899.250845
677.089197
556.855804
810.179996
424.163486
402.581517
575.680145
913.559466
618.789319
636.152151
1591.293774
1415.457567
1615.274043
1311.627322
1055.136034
1750.605104
1145.477882
1655.480685
2619.456474
1079.215677
Floating Point
Benchmark
503.bwaves
507.cactuBSSN
508.namd
510.parest
511.povray
519.lbm
521.wrf
526.blender
527.cam4
538.imagick
544.nab
549.fotonik3d
554.roms
Base Run Times
721.694688
700.62024
381.398442
376.752652
414.019146
410.340603
879.720753
726.225102
824.621607
826.957237
400.339808
395.07642
689.692706
688.346626
452.671143
428.766156
650.186312
593.382478
463.994915
463.072128
468.52913
467.889664
910.002497
862.462792
751.190204
682.615281
1068.776894
232.67595
178.185781
1012.41247
278.965087
469.609224
490.814749
222.552811
262.056756
140.244289
150.747255
1362.63852
896.517537
2283.828349
447.556219
314.652989
2244.931235
508.905661
994.462052
1123.546224
364.337062
563.286978
269.313052
240.912146
2884.076889
2073.971908
769.981841
428.363353
371.341663
837.960175
571.198887
442.416858
464.486103
424.465064
445.64539
463.048774
366.251536
1157.156005
605.091187
997.142945
568.228448
543.769364
1357.647795
831.51221
519.13535
751.168067
637.854454
790.301366
723.459937
557.187595
1385.529766
954.212961
10027.0883
1265.709052
949.4227
2615.974965
2334.909773
1053.392415
2239.364598
1522.545508
1748.187421
2486.202158
1682.647233
3896.663861
1588.580697
Price
\$502
\$425
\$670
\$2,167
\$510
N/A
\$711
SPEC2017 CPU Benchmark Results (See Comments Below Data)
AMD EPYC 7251 AMD EPYC 7261 Intel Core i7-9700K
2.10GHz 8-core 2.50GHz 8-core 3.6GHz 8-core
Intel Core i9-9900K
3.6GHz 8-core
Integer
Benchmark
500.perlbench_r
502.gcc_r
505.mcf_r
520.omnetpp_r
523.xalancbmk_r
525.x264_r
531.deepsjeng_r
541.leela_r
548.exchange2_r
557.xz_r
810.667034
512.377297
428.50498
779.530348
390.461419
289.566095
437.143597
730.181833
402.906603
599.216161
787.679586
460.176904
419.913444
703.050031
357.999182
288.297883
434.942498
727.840603
398.839032
555.873052
295.230187
292.920371
280.53184
514.518848
203.981176
128.671428
205.419378
343.380122
194.206705
349.655851
Base Run Times
524.417526
542.200369
517.517154
1060.83545
365.41752
219.856696
337.205647
520.136714
353.260411
558.912947
Floating Point
Benchmark
503.bwaves_r
507.cactuBSSN_r
508.namd_r
510.parest_r
511.povray_r
519.lbm_r
521.wrf_r
526.blender_r
527.cam4_r
538.imagick_r
544.nab_r
549.fotonik3d_r
554.roms_r
721.694688
381.398442
414.019146
879.720753
824.621607
400.339808
689.692706
452.671143
650.186312
463.994915
468.52913
910.002497
751.190204
700.62024
376.752652
410.340603
726.225102
826.957237
395.07642
688.346626
428.766156
593.382478
463.072128
467.889664
862.462792
682.615281
1068.776894
232.67595
178.185781
1012.41247
278.965087
469.609224
490.814749
222.552811
262.056756
140.244289
150.747255
1362.63852
896.517537
Base Run Times
2283.828349
447.556219
314.652989
2244.931235
508.905661
994.462052
1123.546224
364.337062
563.286978
269.313052
240.912146
2884.076889
2073.971908
\$502
\$711
\$425
Price
\$670
The SPEC2017 CPU benchmark consists of 10 integer programs and 13 floating-point programs. The names of the programs a
processors were selected as representative of various levels of cost/performance. The raw SPEC Speed score is indicated for ea
included is the data for the standard reference CPU (UltraSPARC IV). The 2022 price for each processor is indicated in row 33
Intel Xeon Gold 6134
3.2GHz 8-core
Intel Xeon Silver 4110
2.1GHz 8-core
UltraSPARC IV
1.35 GHz Reference
Base Run Times
622.963772
472.234764
373.926442
633.786748
274.920988
254.165781
387.788418
610.025336
402.726651
450.634597
899.250845
677.089197
556.855804
810.179996
424.163486
402.581517
575.680145
913.559466
618.789319
636.152151
1591.293774
1415.457567
1615.274043
1311.627322
1055.136034
1750.605104
1145.477882
1655.480685
2619.456474
1079.215677
769.981841
428.363353
371.341663
837.960175
571.198887
442.416858
464.486103
424.465064
445.64539
463.048774
366.251536
1157.156005
605.091187
997.142945
568.228448
543.769364
1357.647795
831.51221
519.13535
751.168067
637.854454
790.301366
723.459937
557.187595
1385.529766
954.212961
10027.0883
1265.709052
949.4227
2615.974965
2334.909773
1053.392415
2239.364598
1522.545508
1748.187421
2486.202158
1682.647233
3896.663861
1588.580697
\$2,167
\$510
N/A
Base Run Times
ms. The names of the programs are listed in column A of this spreadsheet. Six CPU
SPEC Speed score is indicated for each processor for each benchmark program. Also
h processor is indicated in row 33 except the reference CPU which is not applicable.