Skip to content

AccuracyWestmereEX

Thomas.Roehl edited this page Aug 13, 2015 · 6 revisions

Accuracy Tests for Intel Westmere EX processor

Hardware description

CPU name: Intel(R) Xeon(R) CPU E7- 4870 @ 2.40GHz
CPU stepping: 2
Sockets: 4
Cores per socket: 10
Threads per core: 2
Total number of processing units: 80

Available verification tests

Not all performance groups can be tested for accuracy. We don't have a test application for each performance group. Here only the groups are listed that can be verified. Each group is followed by the low-level benchmarks that are performed for comparison.

Group Tests
BRANCH load, triad, copy, store, stream
DATA triad, copy, stream, store
FLOPS_DP triad, stream
FLOPS_SP sum
L2 load, triad, copy, stream, store
L3 load, triad, copy, stream, store
MEM load, triad, copy, stream, store

Information about the pictures

For memory bandwidth accuracy tests, the result of likwid-bench needs to be scaled to represent the real values. The reason is traffic caused by write-allocates (the store operation on a cache line that is not present at the L1 cache must be loaded first before the store operation can complete). In these cases, the figures contain three curves, the original output of likwid-bench, the scaled version and the derived metrics of likwid-perfctr measurements.

Verification of Group BRANCH

Verification of Group BRANCH with Test load

Benchmark performed with data sizes: 12kB, 1MB, 4MB, 1GB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 12kB and so on.

westmereEX_BRANCH_load

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 11.00 10.95 -0.43% 11.00 10.95 -0.43% 11.00 10.95 0.35%
1MB 11.00 11.00 -0.01% 11.00 11.00 -0.01% 11.00 11.00 0.00%
4MB 11.00 11.00 0.00% 11.00 11.00 0.00% 11.00 11.00 0.00%
1GB 11.00 11.00 0.00% 11.00 11.00 0.00% 11.00 11.00 0.00%

Verification of Group BRANCH with Test triad

Benchmark performed with data sizes: 12kB, 1MB, 4MB, 1GB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 12kB and so on.

westmereEX_BRANCH_triad

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 19.00 18.69 -1.65% 19.00 18.69 -1.65% 19.00 18.69 1.32%
1MB 19.00 19.00 -0.02% 19.00 19.00 -0.02% 19.00 19.00 0.02%
4MB 19.00 19.00 -0.01% 19.00 19.00 -0.01% 19.00 19.00 0.00%
1GB 19.00 19.00 0.00% 19.00 19.00 0.00% 19.00 19.00 0.00%

Verification of Group BRANCH with Test copy

Benchmark performed with data sizes: 12kB, 1MB, 4MB, 1GB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 12kB and so on.

westmereEX_BRANCH_copy

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 11.00 10.96 -0.38% 11.00 10.96 -0.38% 11.00 10.96 0.31%
1MB 11.00 11.00 -0.01% 11.00 11.00 -0.01% 11.00 11.00 0.00%
4MB 11.00 11.00 0.00% 11.00 11.00 0.00% 11.00 11.00 0.00%
1GB 11.00 11.00 0.00% 11.00 11.00 0.00% 11.00 11.00 0.00%

Verification of Group BRANCH with Test store

Benchmark performed with data sizes: 12kB, 1MB, 4MB, 1GB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 12kB and so on.

westmereEX_BRANCH_store

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 7.00 7.02 0.26% 7.00 7.02 0.26% 7.00 7.02 0.21%
1MB 7.00 7.00 0.00% 7.00 7.00 0.00% 7.00 7.00 0.00%
4MB 7.00 7.00 0.00% 7.00 7.00 0.00% 7.00 7.00 0.00%
1GB 7.00 7.00 0.00% 7.00 7.00 0.00% 7.00 7.00 0.00%

Verification of Group BRANCH with Test stream

Benchmark performed with data sizes: 12kB, 1MB, 4MB, 1GB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 12kB and so on.

westmereEX_BRANCH_stream

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 19.00 18.77 -1.19% 19.00 18.77 -1.19% 19.00 18.77 0.96%
1MB 19.00 19.00 -0.02% 19.00 19.00 -0.02% 19.00 19.00 0.01%
4MB 19.00 19.00 0.00% 19.00 19.00 0.00% 19.00 19.00 0.00%
1GB 19.00 19.00 0.00% 19.00 19.00 0.00% 19.00 19.00 0.00%

Verification of Group DATA

Verification of Group DATA with Test triad

Benchmark performed with data sizes: 12kB, 1MB, 4MB, 1GB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 12kB and so on.

westmereEX_DATA_triad

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 3.00 2.98 -0.70% 3.00 2.98 -0.70% 3.00 2.98 0.56%
1MB 3.00 3.00 -0.01% 3.00 3.00 -0.01% 3.00 3.00 0.01%
4MB 3.00 3.00 0.00% 3.00 3.00 0.00% 3.00 3.00 0.00%
1GB 3.00 3.00 0.00% 3.00 3.00 0.00% 3.00 3.00 0.00%

Verification of Group DATA with Test copy

Benchmark performed with data sizes: 12kB, 1MB, 4MB, 1GB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 12kB and so on.

westmereEX_DATA_copy

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 1.00 1.01 0.53% 1.00 1.01 0.53% 1.00 1.01 0.42%
1MB 1.00 1.00 0.01% 1.00 1.00 0.01% 1.00 1.00 0.01%
4MB 1.00 1.00 0.00% 1.00 1.00 0.00% 1.00 1.00 0.00%
1GB 1.00 1.00 0.00% 1.00 1.00 0.00% 1.00 1.00 0.00%

Verification of Group DATA with Test stream

Benchmark performed with data sizes: 12kB, 1MB, 4MB, 1GB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 12kB and so on.

westmereEX_DATA_stream

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 2.00 2.00 -0.10% 2.00 2.00 -0.10% 2.00 2.00 0.08%
1MB 2.00 2.00 0.00% 2.00 2.00 0.00% 2.00 2.00 0.00%
4MB 2.00 2.00 0.00% 2.00 2.00 0.00% 2.00 2.00 0.00%
1GB 2.00 2.00 0.00% 2.00 2.00 0.00% 2.00 2.00 0.00%

Verification of Group DATA with Test store

Benchmark performed with data sizes: 12kB, 1MB, 4MB, 1GB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 12kB and so on.

westmereEX_DATA_store

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.01 0.00%
1MB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
4MB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
1GB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%

Verification of Group FLOPS_DP

Verification of Group FLOPS_DP with Test triad

Benchmark performed with data sizes: 12kB, 24kB, 128kB, 2MB, 1GB.

Each data size is tested 10 times, hence the first 10 entries on the x-axis correspond to the 10 runs for the first data size of 12kB and so on.

westmereEX_FLOPS_DP_triad

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 1529.00 1530.18 0.08% 1552.00 1554.15 0.14% 1539.10 1540.84 0.10%
24kB 1560.00 1560.85 0.05% 1538.00 1539.82 0.12% 1544.30 1545.75 0.09%
128kB 1236.00 1236.33 0.03% 1290.00 1291.30 0.10% 1286.20 1286.93 0.05%
2MB 1020.00 1020.69 0.07% 1021.00 1022.11 0.11% 1017.70 1018.61 0.08%
1GB 310.00 310.37 0.12% 308.00 309.28 0.41% 308.30 309.18 0.24%

Verification of Group FLOPS_DP with Test stream

Benchmark performed with data sizes: 12kB, 24kB, 128kB, 2MB, 1GB.

Each data size is tested 10 times, hence the first 10 entries on the x-axis correspond to the 10 runs for the first data size of 12kB and so on.

westmereEX_FLOPS_DP_stream

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 2303.00 2305.13 0.09% 2279.00 2281.71 0.12% 2298.30 2300.75 0.10%
24kB 2331.00 2332.33 0.06% 2337.00 2339.18 0.09% 2326.70 2328.44 0.07%
128kB 1605.00 1631.10 1.63% 1600.00 1627.26 1.70% 1612.40 1639.15 1.49%
2MB 1268.00 1325.87 4.56% 1252.00 1310.27 4.65% 1266.30 1324.62 4.15%
1GB 427.00 455.00 6.56% 426.00 454.51 6.69% 429.30 457.84 5.98%

Verification of Group FLOPS_SP

Verification of Group FLOPS_SP with Test sum

Benchmark performed with data sizes: 24kB, 128kB, 2MB, 1GB.

Each data size is tested 10 times, hence the first 10 entries on the x-axis correspond to the 10 runs for the first data size of 24kB and so on.

westmereEX_FLOPS_SP_sum

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 9279.00 9284.82 0.06% 9313.00 9321.39 0.09% 9298.60 9304.95 0.06%
128kB 5626.00 5628.00 0.04% 5527.00 5530.55 0.06% 5563.30 5565.97 0.04%
2MB 4016.00 4064.47 1.21% 3926.00 3987.18 1.56% 3949.80 4004.60 1.25%
1GB 1368.00 1534.58 12.18% 1353.00 1522.22 12.51% 1353.70 1521.11 11.12%

Verification of Group L2

Verification of Group L2 with Test load

Benchmark performed with data sizes: 85kB, 129kB, 173kB, 217kB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 85kB and so on.

westmereEX_L2_load

The table contains the values after scaling the original values up using the scaling factor 1.00. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
85kB 12347.00 12434.57 0.71% 12150.00 12237.14 0.72% 12216.00 12303.12 0.57%
129kB 12338.00 12397.18 0.48% 12255.00 12314.68 0.49% 12264.40 12323.61 0.39%
173kB 12234.00 12278.68 0.37% 12119.00 12164.00 0.37% 12174.80 12219.53 0.29%
217kB 8664.00 8689.61 0.30% 12105.00 12141.70 0.30% 11455.00 11489.22 0.24%

Verification of Group L2 with Test triad

Benchmark performed with data sizes: 85kB, 129kB, 173kB, 217kB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 85kB and so on.

westmereEX_L2_triad

The table contains the values after scaling the original values up using the scaling factor 1.25. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
85kB 25860.00 26055.12 0.75% 25676.25 25870.70 0.76% 26047.00 26243.84 0.60%
129kB 24373.75 24517.93 0.59% 23941.25 24094.85 0.64% 25045.75 25198.53 0.49%
173kB 26193.75 26313.23 0.46% 26065.00 26185.11 0.46% 26126.50 26246.26 0.37%
217kB 26003.75 26100.63 0.37% 24680.00 24781.27 0.41% 25332.00 25431.38 0.31%

Verification of Group L2 with Test copy

Benchmark performed with data sizes: 85kB, 129kB, 173kB, 217kB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 85kB and so on.

westmereEX_L2_copy

The table contains the values after scaling the original values up using the scaling factor 1.50. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
85kB 30072.00 30215.33 0.48% 30228.00 30374.30 0.48% 30156.60 30301.09 0.38%
129kB 30127.50 30239.06 0.37% 30129.00 30240.95 0.37% 30308.70 30421.08 0.30%
173kB 30039.00 30123.22 0.28% 30259.50 30344.57 0.28% 30209.10 30294.77 0.22%
217kB 30295.50 30355.92 0.20% 30520.50 30581.83 0.20% 29900.70 29960.56 0.16%

Verification of Group L2 with Test stream

Benchmark performed with data sizes: 85kB, 129kB, 173kB, 217kB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 85kB and so on.

westmereEX_L2_stream

The table contains the values after scaling the original values up using the scaling factor 1.33. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
85kB 25683.36 25895.79 0.83% 25647.36 25860.49 0.83% 25867.09 26081.53 0.66%
129kB 25890.02 26033.76 0.56% 25666.03 25809.77 0.56% 25810.29 25954.06 0.45%
173kB 25787.36 25883.05 0.37% 25836.69 25932.94 0.37% 25776.42 25872.20 0.30%
217kB 25864.69 25942.07 0.30% 24670.05 24757.92 0.36% 25528.16 25608.18 0.25%

Verification of Group L2 with Test store

Benchmark performed with data sizes: 85kB, 129kB, 173kB, 217kB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 85kB and so on.

westmereEX_L2_store

The table contains the values after scaling the original values up using the scaling factor 2.00. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
85kB 33106.00 33204.41 0.30% 33476.00 33615.70 0.42% 33392.00 33519.35 0.30%
129kB 33572.00 33669.36 0.29% 33552.00 33650.69 0.29% 33609.60 33707.82 0.23%
173kB 33386.00 33452.58 0.20% 33664.00 33733.06 0.21% 33518.40 33586.04 0.16%
217kB 33904.00 33964.48 0.18% 33348.00 33408.64 0.18% 33672.40 33733.25 0.14%

Verification of Group L3

Verification of Group L3 with Test load

Benchmark performed with data sizes: 6424kB, 12516kB, 18608kB, 24700kB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 6424kB and so on.

westmereEX_L3_load

The table contains the values after scaling the original values up using the scaling factor 1.00. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
6424kB 10134.00 10173.43 0.39% 10887.00 10933.23 0.42% 10456.40 10499.31 0.33%
12516kB 10069.00 10105.25 0.36% 10371.00 10410.86 0.38% 10369.40 10408.85 0.30%
18608kB 9580.00 9613.74 0.35% 10046.00 10083.33 0.37% 9772.60 9808.04 0.29%
24700kB 6870.00 6892.65 0.33% 6993.00 7017.12 0.34% 6941.40 6964.73 0.27%

Verification of Group L3 with Test triad

Benchmark performed with data sizes: 6424kB, 12516kB, 18608kB, 24700kB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 6424kB and so on.

westmereEX_L3_triad

The table contains the values after scaling the original values up using the scaling factor 1.33. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
6424kB 21218.69 17671.11 -16.72% 21150.71 17603.58 -16.77% 21160.84 17615.82 13.40%
12516kB 21217.36 17620.45 -16.95% 21030.74 17455.08 -17.00% 21150.44 17559.02 13.58%
18608kB 20597.52 16918.64 -17.86% 20350.91 16688.43 -18.00% 20537.26 16855.21 14.36%
24700kB 15889.36 12524.89 -21.17% 15622.76 12293.81 -21.31% 15725.67 12387.28 16.99%

Verification of Group L3 with Test copy

Benchmark performed with data sizes: 6424kB, 12516kB, 18608kB, 24700kB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 6424kB and so on.

westmereEX_L3_copy

The table contains the values after scaling the original values up using the scaling factor 1.50. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
6424kB 21583.50 20809.55 -3.59% 21735.00 20941.32 -3.65% 21672.90 20887.50 2.89%
12516kB 21819.00 21024.18 -3.64% 21750.00 20946.84 -3.69% 21707.70 20889.68 2.94%
18608kB 20922.00 19913.15 -4.82% 20983.50 19932.77 -5.01% 20954.70 19930.14 3.93%
24700kB 15517.50 13393.58 -13.69% 15396.00 13256.41 -13.90% 15428.40 13306.34 11.03%

Verification of Group L3 with Test stream

Benchmark performed with data sizes: 6424kB, 12516kB, 18608kB, 24700kB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 6424kB and so on.

westmereEX_L3_stream

The table contains the values after scaling the original values up using the scaling factor 1.33. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
6424kB 19907.02 17118.73 -14.01% 20102.97 17281.75 -14.03% 19913.95 17117.94 11.22%
12516kB 19776.39 16951.19 -14.29% 19616.43 16791.44 -14.40% 19765.99 16938.43 11.45%
18608kB 19221.86 16285.57 -15.28% 19177.87 16241.30 -15.31% 19092.03 16171.92 12.23%
24700kB 14496.38 11619.95 -19.84% 14556.36 11660.48 -19.89% 14639.81 11732.79 15.89%

Verification of Group L3 with Test store

Benchmark performed with data sizes: 6424kB, 12516kB, 18608kB, 24700kB.

Each data size is tested 5 times, hence the first 5 entries on the x-axis correspond to the 5 runs for the first data size of 6424kB and so on.

westmereEX_L3_store

The table contains the values after scaling the original values up using the scaling factor 2.00. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
6424kB 26476.00 26339.44 -0.52% 26208.00 26070.45 -0.52% 26420.00 26282.57 0.42%
12516kB 26714.00 26575.29 -0.52% 26472.00 26333.11 -0.52% 26556.40 26417.83 0.42%
18608kB 25194.00 25044.11 -0.59% 25352.00 25191.62 -0.63% 25200.00 25043.57 0.49%
24700kB 17324.00 16532.62 -4.57% 16880.00 16038.20 -4.99% 17193.60 16391.24 3.75%

Verification of Group MEM

Verification of Group MEM with Test load

Benchmark performed with data sizes: 243507kB, 447078kB, 650649kB, 854220kB.

Each data size is tested 10 times, hence the first 10 entries on the x-axis correspond to the 10 runs for the first data size of 243507kB and so on.

westmereEX_MEM_load

The table contains the values after scaling the original values up using the scaling factor 1.00. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
243507kB 3470.00 3485.76 0.45% 3566.00 3584.13 0.51% 3495.40 3512.42 0.44%
447078kB 3557.00 3574.01 0.48% 3498.00 3516.55 0.53% 3492.30 3509.84 0.45%
650649kB 3522.00 3537.66 0.44% 3472.00 3490.78 0.54% 3511.00 3527.66 0.43%
854220kB 3510.00 3525.52 0.44% 3564.00 3581.38 0.49% 3530.50 3546.69 0.41%

Verification of Group MEM with Test triad

Benchmark performed with data sizes: 243507kB, 447078kB, 650649kB, 854220kB.

Each data size is tested 10 times, hence the first 10 entries on the x-axis correspond to the 10 runs for the first data size of 243507kB and so on.

westmereEX_MEM_triad

The table contains the values after scaling the original values up using the scaling factor 1.25. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
243507kB 6235.00 6257.57 0.36% 6053.75 6077.52 0.39% 6110.88 6133.90 0.34%
447078kB 6273.75 6296.81 0.37% 6181.25 6206.26 0.40% 6201.00 6224.66 0.34%
650649kB 6210.00 6231.98 0.35% 6233.75 6257.21 0.38% 6203.62 6226.17 0.33%
854220kB 6281.25 6302.84 0.34% 6163.75 6187.41 0.38% 6223.12 6245.58 0.32%

Verification of Group MEM with Test copy

Benchmark performed with data sizes: 243507kB, 447078kB, 650649kB, 854220kB.

Each data size is tested 10 times, hence the first 10 entries on the x-axis correspond to the 10 runs for the first data size of 243507kB and so on.

westmereEX_MEM_copy

The table contains the values after scaling the original values up using the scaling factor 1.50. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
243507kB 8202.00 8227.27 0.31% 8143.50 8169.92 0.32% 8172.30 8198.06 0.28%
447078kB 8325.00 8350.67 0.31% 8181.00 8208.60 0.34% 8255.10 8281.29 0.29%
650649kB 8244.00 8268.75 0.30% 8086.50 8113.63 0.34% 8208.75 8234.34 0.28%
854220kB 8218.50 8242.56 0.29% 8184.00 8210.58 0.32% 8208.15 8232.89 0.27%

Verification of Group MEM with Test stream

Benchmark performed with data sizes: 243507kB, 447078kB, 650649kB, 854220kB.

Each data size is tested 10 times, hence the first 10 entries on the x-axis correspond to the 10 runs for the first data size of 243507kB and so on.

westmereEX_MEM_stream

The table contains the values after scaling the original values up using the scaling factor 1.33. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
243507kB 6762.50 6786.10 0.35% 6819.83 6844.57 0.36% 6812.23 6836.56 0.32%
447078kB 6850.50 6874.65 0.35% 6798.50 6824.45 0.38% 6827.30 6852.27 0.33%
650649kB 6781.16 6804.11 0.34% 6774.50 6798.58 0.36% 6825.03 6848.92 0.32%
854220kB 6789.16 6811.01 0.32% 6654.50 6678.27 0.36% 6724.10 6747.05 0.31%

Verification of Group MEM with Test store

Benchmark performed with data sizes: 243507kB, 447078kB, 650649kB, 854220kB.

Each data size is tested 10 times, hence the first 10 entries on the x-axis correspond to the 10 runs for the first data size of 243507kB and so on.

westmereEX_MEM_store

The table contains the values after scaling the original values up using the scaling factor 2.00. The table entries for BENCH and LIKWID have the unit 'MByte/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
243507kB 9378.00 9401.13 0.25% 9438.00 9463.24 0.27% 9391.40 9415.35 0.23%
447078kB 9344.00 9366.97 0.25% 9346.00 9371.05 0.27% 9385.80 9409.96 0.23%
650649kB 9516.00 9538.23 0.23% 9306.00 9331.34 0.27% 9383.40 9406.70 0.22%
854220kB 9414.00 9435.51 0.23% 9410.00 9435.21 0.27% 9408.00 9430.61 0.22%
Clone this wiki locally