Skip to content

AccuracyHaswellEP

Thomas.Roehl edited this page Sep 23, 2015 · 13 revisions

Accuracy Tests for Intel Xeon Haswell EN/EP/EX processor

Hardware description

CPU name: Intel(R) Xeon(R) CPU E5-2695 v3 @ 2.30GHz
CPU stepping: 2
Sockets: 2
Cores per socket: 14
Threads per core: 2
Total number of processing units: 56

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
INST_RETIRED_ANY load, daxpy, stream, ddot, triad, copy, store
DATA triad, copy, stream, store
FLOPS_AVX triad_avx, stream_avx, daxpy_avx, ddot_avx
HA load, copy, stream, ddot, triad, daxpy, store
L2 load, copy, stream, ddot, triad, daxpy, store
L3 load, copy, stream, ddot, triad, daxpy, store
MEM load, copy, stream, ddot, triad, daxpy, store
UOPS_RETIRED_ANY triad, daxpy, ddot, stream

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.

haswellEP_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.43%
1MB 11.00 11.00 0.01% 11.00 11.00 0.01% 11.00 11.00 0.01%
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.

haswellEP_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.65%
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.01%
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.

haswellEP_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.38%
1MB 11.00 11.00 0.00% 11.00 11.00 0.00% 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.

haswellEP_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.26%
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.

haswellEP_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 1.19%
1MB 19.00 19.00 0.01% 19.00 19.00 0.01% 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 INST_RETIRED_ANY

Verification of Group INST_RETIRED_ANY with Test load

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_INST_RETIRED_ANY_load

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 2399485280.00 2399491000.00 0.00% 2399485280.00 2399491000.00 0.00% 2399485280.00 2399491000.00 0.00%
435096kB 2393028016.00 2393033000.00 0.00% 2093899516.00 2093905000.00 0.00% 2288333041.00 2288338200.00 0.00%
641329kB 2425025146.00 2425030000.00 0.00% 2425025146.00 2425030000.00 0.00% 2425025146.00 2425030000.00 0.00%
847562kB 2330795472.00 2330800000.00 0.00% 2039446040.00 2039451000.00 0.00% 2272525585.60 2272530200.00 0.00%

Verification of Group INST_RETIRED_ANY with Test daxpy

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_INST_RETIRED_ANY_daxpy

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 3736903297.00 3736909000.00 0.00% 3668959601.00 3668966000.00 0.00% 3668959601.00 3668965400.00 0.00%
435096kB 3745904642.00 3745910000.00 0.00% 3487566392.00 3487572000.00 0.00% 3642569342.00 3642574800.00 0.00%
641329kB 3617496182.00 3617501000.00 0.00% 3617496182.00 3617501000.00 0.00% 3617496182.00 3617501000.00 0.00%
847562kB 3522679513.00 3522684000.00 0.00% 3522679513.00 3522684000.00 0.00% 3522679513.00 3522684000.00 0.00%

Verification of Group INST_RETIRED_ANY with Test stream

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_INST_RETIRED_ANY_stream

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 2808339059.00 2808345000.00 0.00% 2808339059.00 2808345000.00 0.00% 2808339059.00 2808345000.00 0.00%
435096kB 2755608017.00 2755613000.00 0.00% 2755608017.00 2755613000.00 0.00% 2755608017.00 2755613000.00 0.00%
641329kB 2792453197.00 2792458000.00 0.00% 2792453197.00 2792458000.00 0.00% 2792453197.00 2792458000.00 0.00%
847562kB 2683946097.00 2683951000.00 0.00% 2683946097.00 2683951000.00 0.00% 2683946097.00 2683951000.00 0.00%

Verification of Group INST_RETIRED_ANY with Test ddot

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_INST_RETIRED_ANY_ddot

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 3432944657.00 3432951000.00 0.00% 3111106097.00 3111112000.00 0.00% 3239841521.00 3239847600.00 0.00%
435096kB 3263220017.00 3263225000.00 0.00% 3161244392.00 3161250000.00 0.00% 3242824892.00 3242830200.00 0.00%
641329kB 3457163942.00 3457169000.00 0.00% 3306852467.00 3306858000.00 0.00% 3366977057.00 3366982200.00 0.00%
847562kB 3178357457.00 3178362000.00 0.00% 2979710117.00 2979715000.00 0.00% 3178357457.00 3178362400.00 0.00%

Verification of Group INST_RETIRED_ANY with Test triad

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_INST_RETIRED_ANY_triad

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 2242141984.00 2242148000.00 0.00% 2242141984.00 2242151000.00 0.00% 2194581396.80 2194588400.00 0.00%
435096kB 2195874818.00 2195880000.00 0.00% 2195874818.00 2195881000.00 0.00% 2208791728.60 2208797200.00 0.00%
641329kB 2189536950.00 2189542000.00 0.00% 2284734208.00 2284740000.00 0.00% 2189536950.00 2189542200.00 0.00%
847562kB 2138769710.00 2138775000.00 0.00% 2138769710.00 2138775000.00 0.00% 2138769710.00 2138775000.00 0.00%

Verification of Group INST_RETIRED_ANY with Test copy

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_INST_RETIRED_ANY_copy

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 2124134512.00 2124140000.00 0.00% 2124134512.00 2124140000.00 0.00% 2124134512.00 2124140000.00 0.00%
435096kB 2168681641.00 2168687000.00 0.00% 2093899516.00 2093905000.00 0.00% 2108855941.00 2108861400.00 0.00%
641329kB 2094339901.00 2094345000.00 0.00% 2094339901.00 2094345000.00 0.00% 2094339901.00 2094345000.00 0.00%
847562kB 2039446040.00 2039451000.00 0.00% 2039446040.00 2039451000.00 0.00% 2039446040.00 2039451000.00 0.00%

Verification of Group INST_RETIRED_ANY with Test store

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_INST_RETIRED_ANY_store

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 2002551060.00 2002557000.00 0.00% 2002551060.00 2002557000.00 0.00% 2002551060.00 2002557000.00 0.00%
435096kB 1998722270.00 1998727000.00 0.00% 1998722270.00 1998727000.00 0.00% 1998722270.00 1998727000.00 0.00%
641329kB 1964070058.00 1964075000.00 0.00% 1964070058.00 1964075000.00 0.00% 1964070058.00 1964075000.00 0.00%
847562kB 2039446044.00 2039451000.00 0.00% 2039446044.00 2039451000.00 0.00% 2039446044.00 2039451000.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.

haswellEP_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.70%
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.

haswellEP_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.53%
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.

haswellEP_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.10%
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.

haswellEP_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_AVX

Verification of Group FLOPS_AVX with Test triad_avx

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.

haswellEP_FLOPS_AVX_triad_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 10423.00 10425.65 0.03% 10439.00 10442.55 0.03% 10450.00 10453.02 0.03%
128kB 3909.00 3909.53 0.01% 3848.00 3849.33 0.03% 3941.70 3942.61 0.02%
2MB 2019.00 2019.33 0.02% 2096.00 2097.11 0.05% 2088.70 2089.45 0.04%
1GB 874.00 874.40 0.05% 869.00 870.02 0.12% 872.40 873.17 0.09%

Verification of Group FLOPS_AVX with Test stream_avx

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.

haswellEP_FLOPS_AVX_stream_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 14810.00 14813.92 0.03% 14816.00 14820.78 0.03% 14811.90 14816.25 0.03%
128kB 4699.00 4699.63 0.01% 4878.00 4879.59 0.03% 4850.50 4851.52 0.02%
2MB 2626.00 2626.30 0.01% 2629.00 2630.25 0.05% 2621.40 2622.13 0.03%
1GB 1101.00 1101.19 0.02% 1102.00 1103.12 0.10% 1100.30 1101.00 0.06%

Verification of Group FLOPS_AVX with Test daxpy_avx

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.

haswellEP_FLOPS_AVX_daxpy_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 15107.00 15110.41 0.02% 15101.00 15105.09 0.03% 15101.80 15105.67 0.03%
128kB 5784.00 5784.69 0.01% 5840.00 5841.39 0.02% 5827.00 5828.05 0.02%
2MB 3541.00 3541.47 0.01% 3545.00 3546.02 0.03% 3543.00 3543.70 0.02%
1GB 1482.00 1482.26 0.02% 1478.00 1479.12 0.08% 1478.20 1478.99 0.05%

Verification of Group FLOPS_AVX with Test ddot_avx

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.

haswellEP_FLOPS_AVX_ddot_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 8201.00 8213.48 0.15% 8200.00 8213.42 0.16% 8209.00 8221.98 0.16%
128kB 7967.00 7970.10 0.04% 7962.00 7965.92 0.05% 7959.60 7963.14 0.04%
2MB 4770.00 4770.65 0.01% 4782.00 4783.56 0.03% 4747.70 4748.80 0.02%
1GB 2120.00 2120.42 0.02% 2116.00 2117.34 0.06% 2117.60 2118.32 0.03%

Verification of Group HA

Verification of Group HA with Test load

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_HA_load

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 14457.00 14473.66 0.12% 14451.00 14470.31 0.13% 14065.00 14082.17 0.12%
435096kB 14456.00 14472.22 0.11% 14424.00 14444.99 0.15% 14438.80 14457.00 0.13%
641329kB 14475.00 14491.28 0.11% 14447.00 14466.44 0.13% 14451.70 14469.61 0.12%
847562kB 14405.00 14423.17 0.13% 14379.00 14401.23 0.15% 14392.20 14412.57 0.14%

Verification of Group HA with Test copy

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_HA_copy

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 18795.00 18813.06 0.10% 18811.50 18832.65 0.11% 18831.60 18851.02 0.10%
435096kB 18721.50 18739.94 0.10% 18838.50 18858.39 0.11% 18806.85 18825.88 0.10%
641329kB 18799.50 18816.32 0.09% 18822.00 18842.18 0.11% 18816.75 18835.64 0.10%
847562kB 18810.00 18828.24 0.10% 18823.50 18849.36 0.14% 18803.70 18824.13 0.11%

Verification of Group HA with Test stream

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_HA_stream

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 19011.52 19031.38 0.10% 18958.19 18982.32 0.13% 19013.12 19035.17 0.12%
435096kB 18878.19 18896.35 0.10% 18986.19 19010.26 0.13% 18949.53 18970.04 0.11%
641329kB 18978.19 18994.96 0.09% 18938.19 18958.33 0.11% 18984.86 19003.10 0.10%
847562kB 18754.20 18771.49 0.09% 18820.86 18841.23 0.11% 18756.20 18774.95 0.10%

Verification of Group HA with Test ddot

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_HA_ddot

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 14861.00 14879.73 0.13% 14835.00 14856.06 0.14% 14877.70 14897.37 0.13%
435096kB 14987.00 15004.91 0.12% 14869.00 14889.07 0.13% 14898.00 14916.82 0.13%
641329kB 14871.00 14888.44 0.12% 14810.00 14830.55 0.14% 14739.80 14758.63 0.13%
847562kB 14862.00 14879.92 0.12% 14849.00 14873.56 0.17% 14782.30 14802.01 0.13%

Verification of Group HA with Test triad

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_HA_triad

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 18338.75 18355.27 0.09% 18372.50 18393.34 0.11% 18370.12 18388.53 0.10%
435096kB 19067.50 19084.13 0.09% 18402.50 18426.09 0.13% 18454.75 18472.79 0.10%
641329kB 18813.75 18830.12 0.09% 18417.50 18440.20 0.12% 18440.50 18458.71 0.10%
847562kB 18403.75 18420.40 0.09% 18411.25 18430.37 0.10% 18442.75 18460.50 0.10%

Verification of Group HA with Test daxpy

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_HA_daxpy

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 19192.00 19210.07 0.09% 19097.00 19123.60 0.14% 19077.30 19098.85 0.11%
435096kB 19098.00 19115.94 0.09% 18694.00 18720.05 0.14% 19025.40 19045.24 0.10%
641329kB 19062.00 19079.54 0.09% 19150.00 19172.88 0.12% 19115.20 19135.03 0.10%
847562kB 19146.00 19164.02 0.09% 19157.00 19179.00 0.11% 19070.60 19090.19 0.10%

Verification of Group HA with Test store

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_HA_store

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 18808.00 18825.71 0.09% 18724.00 18750.25 0.14% 18661.80 18682.37 0.11%
435096kB 18686.00 18703.79 0.10% 18726.00 18747.95 0.12% 18697.00 18716.78 0.11%
641329kB 18650.00 18667.99 0.10% 18708.00 18729.26 0.11% 18677.60 18697.07 0.10%
847562kB 18698.00 18715.86 0.10% 18688.00 18713.10 0.13% 18724.20 18743.91 0.11%

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.

haswellEP_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 25605.00 25785.32 0.70% 25612.00 25797.26 0.72% 25603.80 25786.67 0.71%
129kB 26102.00 26203.00 0.39% 25613.00 25737.68 0.49% 25691.40 25807.67 0.45%
173kB 25285.00 25373.17 0.35% 25612.00 25709.64 0.38% 25521.00 25614.21 0.37%
217kB 25761.00 25820.17 0.23% 25480.00 25559.25 0.31% 25514.40 25587.32 0.29%

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.

haswellEP_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 60813.00 61131.70 0.52% 60834.00 61154.01 0.53% 60947.10 61267.09 0.53%
129kB 61701.00 61939.31 0.39% 61690.50 61929.94 0.39% 61368.60 61606.33 0.39%
173kB 61804.50 61984.37 0.29% 58546.50 58718.07 0.29% 61094.10 61272.46 0.29%
217kB 57159.00 57258.44 0.17% 61504.50 61636.93 0.22% 60152.10 60274.60 0.20%

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.

haswellEP_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 54529.30 55416.68 1.63% 54523.97 55434.06 1.67% 54253.04 55148.74 1.65%
129kB 52797.35 53383.95 1.11% 54306.64 55024.63 1.32% 54305.04 54988.17 1.26%
173kB 54771.96 55376.73 1.10% 54831.96 55449.39 1.13% 54725.03 55332.00 1.11%
217kB 54014.65 54552.18 1.00% 52172.03 52720.07 1.05% 53572.79 54119.75 1.02%

Verification of Group L2 with Test ddot

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.

haswellEP_L2_ddot

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 17599.00 22357.05 27.04% 17590.00 23679.09 34.62% 17591.60 23030.60 30.92%
129kB 17586.00 22208.17 26.28% 17582.00 23131.86 31.57% 17586.00 22555.95 28.26%
173kB 17584.00 17684.25 0.57% 17582.00 22853.51 29.98% 17583.20 21068.12 19.82%
217kB 17571.00 21899.64 24.64% 17578.00 22409.02 27.48% 17571.00 22083.32 25.68%

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.

haswellEP_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 51657.50 53096.21 2.79% 53253.75 54919.15 3.13% 52533.00 54112.83 3.01%
129kB 52935.00 54353.39 2.68% 53018.75 54556.15 2.90% 52699.50 54167.04 2.78%
173kB 50272.50 51505.78 2.45% 53166.25 54614.15 2.72% 51243.50 52588.07 2.62%
217kB 50226.25 51406.04 2.35% 52591.25 53924.31 2.53% 51540.25 52802.22 2.45%

Verification of Group L2 with Test daxpy

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.

haswellEP_L2_daxpy

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 43210.00 44041.72 1.92% 43692.00 44636.65 2.16% 43555.20 44465.71 2.09%
129kB 43465.00 44274.51 1.86% 43773.00 44659.51 2.03% 43650.00 44504.52 1.96%
173kB 43391.00 44124.87 1.69% 43801.00 44624.47 1.88% 43690.00 44488.36 1.83%
217kB 42049.00 42697.26 1.54% 43611.00 44366.17 1.73% 43195.60 43908.62 1.65%

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.

haswellEP_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 46750.00 46894.36 0.31% 46712.00 46857.50 0.31% 46729.60 46874.63 0.31%
129kB 46794.00 46901.51 0.23% 46778.00 46887.17 0.23% 46777.60 46885.99 0.23%
173kB 46778.00 46850.35 0.15% 46766.00 46839.87 0.16% 46594.40 46667.14 0.16%
217kB 46314.00 46378.67 0.14% 46778.00 46844.80 0.14% 45722.40 45787.00 0.14%

Verification of Group L3

Verification of Group L3 with Test load

Benchmark performed with data sizes: 3762kB, 7192kB, 10622kB, 14052kB.

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 3762kB and so on.

haswellEP_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)
3762kB 24678.00 24695.29 0.07% 24495.00 24527.64 0.13% 24613.00 24635.29 0.09%
7192kB 24277.00 24285.96 0.04% 24743.00 24752.67 0.04% 24612.60 24621.94 0.04%
10622kB 24736.00 24744.46 0.03% 24727.00 24736.51 0.04% 24735.80 24744.77 0.04%
14052kB 24250.00 24258.27 0.03% 24382.00 24390.86 0.04% 24454.20 24462.85 0.04%

Verification of Group L3 with Test copy

Benchmark performed with data sizes: 3762kB, 7192kB, 10622kB, 14052kB.

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 3762kB and so on.

haswellEP_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)
3762kB 41637.00 41345.25 0.70% 41631.00 41322.24 0.74% 41633.40 41333.61 0.72%
7192kB 41026.50 40808.65 0.53% 41704.50 41375.51 0.79% 41548.20 41255.14 0.70%
10622kB 41613.00 41310.68 0.73% 41593.50 41264.72 0.79% 41631.60 41314.08 0.76%
14052kB 39837.00 39599.98 0.59% 40690.50 40412.00 0.68% 40450.50 40182.81 0.66%

Verification of Group L3 with Test stream

Benchmark performed with data sizes: 3762kB, 7192kB, 10622kB, 14052kB.

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 3762kB and so on.

haswellEP_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)
3762kB 39072.90 39033.70 0.10% 39986.00 39920.37 0.16% 39747.39 39688.88 0.15%
7192kB 39339.50 39333.44 0.02% 34540.70 34610.70 0.20% 38449.05 38460.49 0.07%
10622kB 39655.42 39618.44 0.09% 39840.70 39783.76 0.14% 39771.12 39728.35 0.11%
14052kB 39107.55 39058.72 0.12% 38767.64 38708.41 0.15% 38941.46 38888.71 0.14%

Verification of Group L3 with Test ddot

Benchmark performed with data sizes: 3762kB, 7192kB, 10622kB, 14052kB.

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 3762kB and so on.

haswellEP_L3_ddot

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)
3762kB 17566.00 17587.33 0.12% 17576.00 17598.17 0.13% 17573.80 17595.55 0.12%
7192kB 17580.00 17588.30 0.05% 17567.00 17604.91 0.22% 17574.80 17600.24 0.14%
10622kB 17577.00 17597.16 0.11% 17580.00 17603.91 0.14% 17571.80 17593.58 0.12%
14052kB 17486.00 17494.00 0.05% 17417.00 17441.07 0.14% 17463.60 17478.07 0.08%

Verification of Group L3 with Test triad

Benchmark performed with data sizes: 3762kB, 7192kB, 10622kB, 14052kB.

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 3762kB and so on.

haswellEP_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)
3762kB 41976.17 39302.95 6.37% 42069.48 39368.10 6.42% 42030.82 39340.76 6.40%
7192kB 40701.82 38171.04 6.22% 41149.71 38575.80 6.25% 40857.25 38310.18 6.23%
10622kB 40575.19 38042.60 6.24% 41636.25 39009.73 6.31% 41104.12 38526.29 6.27%
14052kB 36878.78 34603.96 6.17% 39843.37 37312.98 6.35% 38180.32 35781.23 6.28%

Verification of Group L3 with Test daxpy

Benchmark performed with data sizes: 3762kB, 7192kB, 10622kB, 14052kB.

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 3762kB and so on.

haswellEP_L3_daxpy

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)
3762kB 35208.00 35214.47 0.02% 35170.00 35187.82 0.05% 35174.00 35186.06 0.03%
7192kB 35234.00 35230.35 0.01% 30990.00 31027.98 0.12% 34212.60 34232.60 0.07%
10622kB 35220.00 35227.91 0.02% 35187.00 35201.05 0.04% 35200.40 35211.95 0.03%
14052kB 35032.00 35025.95 0.02% 34468.00 34483.83 0.05% 34787.80 34789.86 0.03%

Verification of Group L3 with Test store

Benchmark performed with data sizes: 3762kB, 7192kB, 10622kB, 14052kB.

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 3762kB and so on.

haswellEP_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)
3762kB 41534.00 41212.82 0.77% 41608.00 41251.69 0.86% 41590.00 41250.80 0.82%
7192kB 41622.00 41276.20 0.83% 41608.00 41246.24 0.87% 41614.40 41262.97 0.84%
10622kB 41344.00 41059.55 0.69% 41602.00 41247.48 0.85% 41559.20 41220.56 0.81%
14052kB 39896.00 39725.73 0.43% 41034.00 40709.40 0.79% 40335.60 40061.11 0.68%

Verification of Group MEM

Verification of Group MEM with Test load

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_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)
228863kB 14449.00 14473.23 0.17% 14430.00 14457.92 0.19% 14440.90 14466.60 0.18%
435096kB 14454.00 14478.08 0.17% 14345.00 14374.18 0.20% 14426.70 14452.23 0.18%
641329kB 14455.00 14478.58 0.16% 14352.00 14379.16 0.19% 14284.10 14309.24 0.18%
847562kB 14437.00 14460.55 0.16% 14404.00 14431.97 0.19% 14416.20 14441.45 0.18%

Verification of Group MEM with Test copy

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_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)
228863kB 18903.00 18927.65 0.13% 18876.00 18903.84 0.15% 18861.45 18887.16 0.14%
435096kB 18904.50 18929.30 0.13% 18682.50 18756.98 0.40% 18837.60 18872.98 0.19%
641329kB 18817.50 18841.97 0.13% 18804.00 18830.74 0.14% 18825.45 18850.99 0.14%
847562kB 18730.50 18755.02 0.13% 18829.50 18856.44 0.14% 18772.50 18798.32 0.14%

Verification of Group MEM with Test stream

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_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)
228863kB 19172.85 19199.57 0.14% 19012.86 19044.41 0.17% 18994.19 19023.09 0.15%
435096kB 19155.52 19179.13 0.12% 18867.53 18902.74 0.19% 18946.19 18975.17 0.15%
641329kB 19308.85 19333.20 0.13% 18994.19 19024.91 0.16% 19047.52 19075.98 0.15%
847562kB 19162.19 19185.94 0.12% 18684.87 18714.05 0.16% 18721.40 18748.63 0.15%

Verification of Group MEM with Test ddot

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_MEM_ddot

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)
228863kB 14833.00 14858.69 0.17% 14805.00 14835.86 0.21% 14724.10 14750.84 0.18%
435096kB 14894.00 14918.54 0.16% 14860.00 14887.52 0.19% 14913.40 14939.18 0.17%
641329kB 14899.00 14923.07 0.16% 14902.00 14928.32 0.18% 14880.20 14905.11 0.17%
847562kB 14919.00 14942.83 0.16% 14867.00 14894.55 0.19% 14871.50 14896.85 0.17%

Verification of Group MEM with Test triad

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_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)
228863kB 19171.25 19195.15 0.12% 18395.00 18421.96 0.15% 18484.50 18509.14 0.13%
435096kB 18456.25 18479.37 0.13% 18498.75 18524.35 0.14% 18464.38 18488.67 0.13%
641329kB 18387.50 18409.98 0.12% 18462.50 18488.67 0.14% 18369.62 18393.20 0.13%
847562kB 18428.75 18450.81 0.12% 18348.75 18381.09 0.18% 18413.00 18437.26 0.13%

Verification of Group MEM with Test daxpy

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_MEM_daxpy

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)
228863kB 19188.00 19214.38 0.14% 19155.00 19183.84 0.15% 19060.40 19087.68 0.14%
435096kB 19069.00 19094.89 0.14% 19056.00 19084.05 0.15% 19078.30 19105.27 0.14%
641329kB 19092.00 19118.00 0.14% 19060.00 19092.61 0.17% 19021.90 19049.21 0.14%
847562kB 19123.00 19148.79 0.13% 19118.00 19146.06 0.15% 19104.70 19131.54 0.14%

Verification of Group MEM with Test store

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_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)
228863kB 18562.00 18587.05 0.13% 18522.00 18552.74 0.17% 18552.80 18579.73 0.15%
435096kB 18646.00 18671.33 0.14% 18650.00 18677.39 0.15% 18629.60 18656.13 0.14%
641329kB 18652.00 18676.63 0.13% 18626.00 18660.09 0.18% 18630.60 18658.27 0.15%
847562kB 18648.00 18672.96 0.13% 18616.00 18650.24 0.18% 18652.60 18679.62 0.14%

Verification of Group UOPS_RETIRED_ANY

Verification of Group UOPS_RETIRED_ANY with Test triad

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_UOPS_RETIRED_ANY_triad

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 3540224160.00 3542496000.00 0.06% 3379304880.00 3381621000.00 0.07% 3422216688.00 3424493600.00 0.07%
435096kB 3467170740.00 3469464000.00 0.07% 3569146350.00 3572059000.00 0.08% 3446775618.00 3449206800.00 0.07%
641329kB 3457163580.00 3459430000.00 0.07% 3457163580.00 3459629000.00 0.07% 3427101288.00 3429436800.00 0.07%
847562kB 3377004780.00 3379221000.00 0.07% 3377004780.00 3379340000.00 0.07% 3377004780.00 3379264000.00 0.07%

Verification of Group UOPS_RETIRED_ANY with Test daxpy

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_UOPS_RETIRED_ANY_daxpy

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 5113657120.00 5115866000.00 0.04% 5113657120.00 5115996000.00 0.05% 5039276652.80 5041516400.00 0.04%
435096kB 5125974750.00 5128195000.00 0.04% 5125974750.00 5128244000.00 0.04% 5055271650.00 5057486800.00 0.04%
641329kB 4950257910.00 4952389000.00 0.04% 4950257910.00 4952416000.00 0.04% 4950257910.00 4952397200.00 0.04%
847562kB 5164830840.00 5167047000.00 0.04% 4820508784.00 4822679000.00 0.05% 4889373195.20 4891512600.00 0.04%

Verification of Group UOPS_RETIRED_ANY with Test ddot

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_UOPS_RETIRED_ANY_ddot

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 3797695008.00 3799705000.00 0.05% 3926430432.00 3928548000.00 0.05% 3939303974.40 3941403000.00 0.05%
435096kB 4160605500.00 4162807000.00 0.05% 3671122500.00 3673258000.00 0.06% 3842441550.00 3844546200.00 0.05%
641329kB 4148596710.00 4150755000.00 0.05% 3787849170.00 3789901000.00 0.05% 3968222940.00 3970342600.00 0.05%
847562kB 4052405736.00 4054539000.00 0.05% 4052405736.00 4054616000.00 0.05% 4004730374.40 4006878400.00 0.05%

Verification of Group UOPS_RETIRED_ANY with Test stream

Benchmark performed with data sizes: 228863kB, 435096kB, 641329kB, 847562kB.

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 228863kB and so on.

haswellEP_UOPS_RETIRED_ANY_stream

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
228863kB 3842990268.00 3845260000.00 0.06% 3842990268.00 3845347000.00 0.06% 3805800039.60 3808081400.00 0.06%
435096kB 3770832000.00 3773056000.00 0.06% 3770832000.00 3773136000.00 0.06% 3770832000.00 3773087000.00 0.06%
641329kB 3821251720.00 3823508000.00 0.06% 3821251720.00 3823630000.00 0.06% 3821251720.00 3823554600.00 0.06%
847562kB 3672768320.00 3674950000.00 0.06% 3672768320.00 3674989000.00 0.06% 3672768320.00 3674967800.00 0.06%
Clone this wiki locally