Skip to content

AccuracySkylake

Thomas.Roehl edited this page Dec 8, 2015 · 4 revisions

Accuracy Tests for Intel Skylake processor

Hardware description

CPU name: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
CPU stepping: 3
Sockets: 1
Cores per socket: 4
Threads per core: 1
Total number of processing units: 4

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 sum_avx, triad_avx, stream_avx, daxpy_avx, ddot_avx
FLOPS_DP triad_sse, stream_sse, daxpy_avx, stream, sum_sse, sum, sum_avx, ddot_sse, triad_avx, stream_avx, ddot, daxpy_sse, triad, daxpy, ddot_avx
FLOPS_SP triad_sp_sse, sum_sp_sse, sum_sp, ddot_sp_avx, triad_sp, daxpy_sp, ddot_sp_sse, stream_sp_sse, ddot_sp, stream_sp, sum_sp_avx, triad_sp_avx, daxpy_sp_avx, daxpy_sp_sse, stream_sp_avx
L2 load, copy, stream, ddot, triad, daxpy, store
L3 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.

skylake_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.

skylake_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.64% 19.00 18.69 1.64% 19.00 18.69 1.64%
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.

skylake_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.

skylake_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.

skylake_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: 240127kB, 444312kB, 648497kB, 852682kB.

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

skylake_INST_RETIRED_ANY_load

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
240127kB 4762405136.00 4762415000.00 0.00% 4762405136.00 4762415000.00 0.00% 4762405136.00 4762415000.00 0.00%
444312kB 4674548752.00 4674557000.00 0.00% 4674548752.00 4674557000.00 0.00% 4674548752.00 4674557000.00 0.00%
648497kB 3483947472.00 3483954000.00 0.00% 3483947472.00 3483954000.00 0.00% 3483947472.00 3483954000.00 0.00%
852682kB 4630620208.00 4630627000.00 0.00% 4630620208.00 4630627000.00 0.00% 4630620208.00 4630627000.00 0.00%

Verification of Group INST_RETIRED_ANY with Test daxpy

Benchmark performed with data sizes: 240127kB, 444312kB, 648497kB, 852682kB.

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

skylake_INST_RETIRED_ANY_daxpy

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
240127kB 8225972497.00 8225982000.00 0.00% 8225972497.00 8225982000.00 0.00% 8225972497.00 8225982000.00 0.00%
444312kB 8074220561.00 8074229000.00 0.00% 8074220561.00 8074229000.00 0.00% 8074220561.00 8074229000.00 0.00%
648497kB 6017727441.00 6017734000.00 0.00% 6017727441.00 6017734000.00 0.00% 6017727441.00 6017734000.00 0.00%
852682kB 7998343985.00 7998351000.00 0.00% 7998343985.00 7998351000.00 0.00% 7998343985.00 7998351000.00 0.00%

Verification of Group INST_RETIRED_ANY with Test stream

Benchmark performed with data sizes: 240127kB, 444312kB, 648497kB, 852682kB.

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

skylake_INST_RETIRED_ANY_stream

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
240127kB 5483982481.00 5483992000.00 0.00% 5483982481.00 5483992000.00 0.00% 5483982481.00 5483992000.00 0.00%
444312kB 5382813713.00 5382822000.00 0.00% 5382813713.00 5382822000.00 0.00% 5382813713.00 5382822000.00 0.00%
648497kB 4011818097.00 4011825000.00 0.00% 4011818097.00 4011825000.00 0.00% 4011818097.00 4011825000.00 0.00%
852682kB 5332229329.00 5332237000.00 0.00% 5332229329.00 5332237000.00 0.00% 5332229329.00 5332237000.00 0.00%

Verification of Group INST_RETIRED_ANY with Test ddot

Benchmark performed with data sizes: 240127kB, 444312kB, 648497kB, 852682kB.

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

skylake_INST_RETIRED_ANY_ddot

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
240127kB 6494188820.00 6494199000.00 0.00% 6494188820.00 6494199000.00 0.00% 6494188820.00 6494199000.00 0.00%
444312kB 6374384660.00 6374393000.00 0.00% 6374384660.00 6374393000.00 0.00% 6374384660.00 6374393000.00 0.00%
648497kB 9501674900.00 9501683000.00 0.00% 9501674900.00 9501683000.00 0.00% 9501674900.00 9501683000.00 0.00%
852682kB 6314482100.00 6314489000.00 0.00% 6314482100.00 6314489000.00 0.00% 6314482100.00 6314489000.00 0.00%

Verification of Group INST_RETIRED_ANY with Test triad

Benchmark performed with data sizes: 240127kB, 444312kB, 648497kB, 852682kB.

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

skylake_INST_RETIRED_ANY_triad

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
240127kB 4112986256.00 4112996000.00 0.00% 4112986256.00 4112996000.00 0.00% 4112986256.00 4112996000.00 0.00%
444312kB 4037110288.00 4037118000.00 0.00% 4037110288.00 4037118000.00 0.00% 4037110288.00 4037118000.00 0.00%
648497kB 3008863728.00 3008871000.00 0.00% 3008863728.00 3008871000.00 0.00% 3008863728.00 3008871000.00 0.00%
852682kB 3999171696.00 3999179000.00 0.00% 3999171696.00 3999179000.00 0.00% 3999171696.00 3999179000.00 0.00%

Verification of Group INST_RETIRED_ANY with Test copy

Benchmark performed with data sizes: 240127kB, 444312kB, 648497kB, 852682kB.

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

skylake_INST_RETIRED_ANY_copy

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
240127kB 4762405136.00 4762415000.00 0.00% 4762405136.00 4762415000.00 0.00% 4762405136.00 4762415000.00 0.00%
444312kB 4674548752.00 4674557000.00 0.00% 4674548752.00 4674557000.00 0.00% 4674548752.00 4674557000.00 0.00%
648497kB 3483947472.00 3483954000.00 0.00% 3483947472.00 3483954000.00 0.00% 3483947472.00 3483954000.00 0.00%
852682kB 4630620208.00 4630627000.00 0.00% 4630620208.00 4630627000.00 0.00% 4630620208.00 4630627000.00 0.00%

Verification of Group INST_RETIRED_ANY with Test store

Benchmark performed with data sizes: 240127kB, 444312kB, 648497kB, 852682kB.

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

skylake_INST_RETIRED_ANY_store

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
240127kB 3030621908.00 3030630000.00 0.00% 3030621908.00 3030630000.00 0.00% 3030621908.00 3030630000.00 0.00%
444312kB 2974712852.00 2974720000.00 0.00% 2974712852.00 2974720000.00 0.00% 2974712852.00 2974720000.00 0.00%
648497kB 4434114964.00 4434122000.00 0.00% 4434114964.00 4434122000.00 0.00% 4434114964.00 4434122000.00 0.00%
852682kB 2946758436.00 2946765000.00 0.00% 2946758436.00 2946765000.00 0.00% 2946758436.00 2946765000.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.

skylake_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.

skylake_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% 0.00 0.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.

skylake_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.

skylake_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.

skylake_FLOPS_AVX_triad_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 13056.00 13056.76 0.01% 12435.00 12436.78 0.01% 12853.20 12854.45 0.01%
128kB 5577.00 5577.40 0.01% 5619.00 5620.22 0.02% 5844.60 5845.37 0.01%
2MB 3554.00 3554.45 0.01% 3556.00 3557.28 0.04% 3556.60 3557.43 0.02%
1GB 1301.00 1301.22 0.02% 1295.00 1296.02 0.08% 1296.90 1297.47 0.04%

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.

skylake_FLOPS_AVX_stream_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 17455.00 17455.95 0.01% 17449.00 17450.81 0.01% 17447.80 17449.18 0.01%
128kB 7945.00 7945.59 0.01% 8686.00 8687.62 0.02% 8570.50 8571.71 0.01%
2MB 4618.00 4618.40 0.01% 4613.00 4614.35 0.03% 4613.90 4614.70 0.02%
1GB 1667.00 1667.14 0.01% 1685.00 1686.05 0.06% 1664.30 1664.93 0.04%

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.

skylake_FLOPS_AVX_daxpy_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 18332.00 18333.21 0.01% 18290.00 18292.47 0.01% 18324.10 18325.76 0.01%
128kB 11360.00 11360.75 0.01% 11392.00 11393.63 0.01% 10646.90 10648.02 0.01%
2MB 6075.00 6075.45 0.01% 6053.00 6054.38 0.02% 6030.60 6031.54 0.02%
1GB 2226.00 2226.17 0.01% 2229.00 2230.02 0.05% 2229.80 2230.49 0.03%

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.

skylake_FLOPS_AVX_ddot_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 21646.00 21647.93 0.01% 21687.00 21689.85 0.01% 21742.00 21744.40 0.01%
128kB 11410.00 11410.71 0.01% 10357.00 10358.55 0.01% 11142.40 11143.64 0.01%
2MB 7296.00 7296.83 0.01% 7587.00 7588.42 0.02% 7465.10 7466.11 0.01%
1GB 2877.00 2877.24 0.01% 2732.00 2733.19 0.04% 2863.30 2864.00 0.02%

Verification of Group FLOPS_DP

Verification of Group FLOPS_DP with Test triad_sse

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.

skylake_FLOPS_DP_triad_sse

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 6710.00 6710.40 0.01% 6735.00 6736.33 0.02% 6733.90 6734.75 0.01%
24kB 6916.00 6916.52 0.01% 6911.00 6912.29 0.02% 6921.10 6921.99 0.01%
128kB 4052.00 4052.55 0.01% 3971.00 3972.35 0.03% 4031.80 4032.80 0.02%
2MB 3206.00 3206.41 0.01% 3210.00 3211.24 0.04% 3197.60 3198.32 0.02%
1GB 1288.00 1288.26 0.02% 1288.00 1289.00 0.08% 1284.90 1285.55 0.05%

Verification of Group FLOPS_DP with Test stream_sse

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.

skylake_FLOPS_DP_stream_sse

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 9017.00 9017.59 0.01% 9019.00 9020.51 0.02% 9016.80 9018.00 0.01%
24kB 9246.00 9246.88 0.01% 9246.00 9247.56 0.02% 9243.40 9244.66 0.01%
128kB 5453.00 5453.67 0.01% 5537.00 5538.49 0.03% 5511.90 5513.00 0.02%
2MB 4259.00 4259.35 0.01% 4263.00 4264.36 0.03% 4272.90 4273.85 0.02%
1GB 1629.00 1629.30 0.02% 1629.00 1630.09 0.07% 1633.10 1633.71 0.04%

Verification of Group FLOPS_DP with Test daxpy_avx

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.

skylake_FLOPS_DP_daxpy_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 17599.00 17600.35 0.01% 17642.00 17644.40 0.01% 17637.20 17639.18 0.01%
24kB 18344.00 18345.46 0.01% 18356.00 18358.49 0.01% 18342.20 18344.24 0.01%
128kB 10993.00 10993.81 0.01% 11331.00 11332.96 0.02% 10989.40 10990.81 0.01%
2MB 6056.00 6056.53 0.01% 6065.00 6066.36 0.02% 6057.70 6058.56 0.01%
1GB 2249.00 2249.37 0.02% 2252.00 2253.03 0.05% 2251.30 2251.90 0.03%

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.

skylake_FLOPS_DP_stream

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 4628.00 4628.32 0.01% 4628.00 4629.26 0.03% 4625.40 4626.24 0.02%
24kB 4708.00 4708.39 0.01% 4700.00 4701.17 0.02% 4705.30 4706.05 0.02%
128kB 3607.00 3607.40 0.01% 3510.00 3511.13 0.03% 3611.60 3612.33 0.02%
2MB 3244.00 3244.24 0.01% 3256.00 3257.06 0.03% 3236.60 3237.28 0.02%
1GB 1569.00 1569.22 0.01% 1569.00 1570.06 0.07% 1575.20 1575.86 0.04%

Verification of Group FLOPS_DP with Test sum_sse

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.

skylake_FLOPS_DP_sum_sse

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 12640.00 12640.75 0.01% 12615.00 12616.45 0.01% 12627.80 12628.84 0.01%
24kB 12999.00 12999.84 0.01% 13046.00 13047.58 0.01% 13033.50 13034.76 0.01%
128kB 6405.00 6405.60 0.01% 6300.00 6301.51 0.02% 6413.60 6414.71 0.02%
2MB 5546.00 5546.41 0.01% 5518.00 5519.23 0.02% 5539.50 5540.42 0.02%
1GB 3071.00 3071.26 0.01% 3071.00 3072.19 0.04% 3068.50 3069.36 0.03%

Verification of Group FLOPS_DP with Test sum

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.

skylake_FLOPS_DP_sum

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 6535.00 6535.92 0.01% 6525.00 6526.36 0.02% 6532.90 6534.03 0.02%
24kB 6626.00 6626.46 0.01% 6612.00 6613.31 0.02% 6628.20 6629.04 0.01%
128kB 3529.00 3529.63 0.02% 3534.00 3535.26 0.04% 3547.10 3547.97 0.02%
2MB 3319.00 3319.42 0.01% 3306.00 3307.24 0.04% 3314.10 3314.82 0.02%
1GB 2115.00 2115.35 0.02% 2120.00 2120.95 0.05% 2124.10 2124.74 0.03%

Verification of Group FLOPS_DP with Test ddot_sse

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.

skylake_FLOPS_DP_ddot_sse

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 12789.00 12789.73 0.01% 12776.00 12777.66 0.01% 12788.40 12789.58 0.01%
24kB 13129.00 13129.91 0.01% 13134.00 13135.88 0.01% 13127.80 13129.19 0.01%
128kB 6685.00 6686.06 0.02% 6675.00 6676.49 0.02% 6681.00 6682.28 0.02%
2MB 5832.00 5832.55 0.01% 5785.00 5786.35 0.02% 5808.30 5809.22 0.02%
1GB 2770.00 2770.24 0.01% 2767.00 2768.19 0.04% 2771.20 2771.91 0.03%

Verification of Group FLOPS_DP with Test triad_avx

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.

skylake_FLOPS_DP_triad_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 11977.00 11978.31 0.01% 11973.00 11975.09 0.02% 11964.10 11965.89 0.01%
24kB 13033.00 13033.83 0.01% 13028.00 13029.68 0.01% 13029.70 13031.00 0.01%
128kB 6187.00 6187.72 0.01% 6103.00 6104.18 0.02% 6262.50 6263.41 0.01%
2MB 3554.00 3554.48 0.01% 3556.00 3557.26 0.04% 3556.40 3557.27 0.02%
1GB 1298.00 1298.15 0.01% 1299.00 1299.94 0.07% 1297.70 1298.31 0.05%

Verification of Group FLOPS_DP with Test stream_avx

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.

skylake_FLOPS_DP_stream_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 16524.00 16525.86 0.01% 16525.00 16527.54 0.02% 16524.10 16526.30 0.01%
24kB 17451.00 17452.01 0.01% 17458.00 17460.01 0.01% 17459.30 17460.84 0.01%
128kB 8234.00 8234.75 0.01% 7481.00 7482.50 0.02% 8581.80 8583.05 0.01%
2MB 4606.00 4606.56 0.01% 4615.00 4616.41 0.03% 4605.80 4606.70 0.02%
1GB 1661.00 1661.27 0.02% 1667.00 1668.05 0.06% 1665.80 1666.49 0.04%

Verification of Group FLOPS_DP with Test ddot

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.

skylake_FLOPS_DP_ddot

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 6550.00 6550.54 0.01% 6569.00 6570.24 0.02% 6561.40 6562.18 0.01%
24kB 6656.00 6656.40 0.01% 6641.00 6642.21 0.02% 6651.70 6652.54 0.01%
128kB 4566.00 4566.29 0.01% 4580.00 4581.19 0.03% 4545.30 4546.08 0.02%
2MB 4303.00 4303.32 0.01% 4541.00 4542.25 0.03% 4450.30 4451.08 0.02%
1GB 2579.00 2579.21 0.01% 2575.00 2576.08 0.04% 2576.40 2576.93 0.02%

Verification of Group FLOPS_DP with Test daxpy_sse

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.

skylake_FLOPS_DP_daxpy_sse

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 8417.00 8417.77 0.01% 8418.00 8419.57 0.02% 8417.20 8418.41 0.01%
24kB 8601.00 8601.71 0.01% 8601.00 8602.60 0.02% 8588.10 8589.30 0.01%
128kB 6254.00 6254.63 0.01% 6162.00 6163.51 0.02% 6195.40 6196.40 0.02%
2MB 5126.00 5126.47 0.01% 5125.00 5126.34 0.03% 5125.70 5126.47 0.02%
1GB 2198.00 2198.21 0.01% 2194.00 2195.08 0.05% 2195.50 2196.21 0.03%

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.

skylake_FLOPS_DP_triad

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 3474.00 3474.39 0.01% 3473.00 3474.21 0.03% 3471.30 3472.14 0.02%
24kB 3508.00 3508.28 0.01% 3509.00 3510.16 0.03% 3507.00 3507.64 0.02%
128kB 3015.00 3015.26 0.01% 2991.00 2992.00 0.03% 2998.20 2998.78 0.02%
2MB 2599.00 2599.19 0.01% 2575.00 2575.98 0.04% 2584.80 2585.38 0.02%
1GB 1231.00 1231.33 0.03% 1231.00 1231.99 0.08% 1231.20 1231.81 0.05%

Verification of Group FLOPS_DP with Test daxpy

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.

skylake_FLOPS_DP_daxpy

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 4679.00 4679.41 0.01% 4678.00 4679.29 0.03% 4678.40 4679.26 0.02%
24kB 4713.00 4713.48 0.01% 4708.00 4709.40 0.03% 4710.00 4710.95 0.02%
128kB 3935.00 3935.49 0.01% 3837.00 3838.38 0.04% 3909.80 3910.59 0.02%
2MB 3555.00 3555.36 0.01% 3545.00 3546.39 0.04% 3545.70 3546.57 0.02%
1GB 2057.00 2057.17 0.01% 2057.00 2057.98 0.05% 2061.10 2061.64 0.03%

Verification of Group FLOPS_DP with Test ddot_avx

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.

skylake_FLOPS_DP_ddot_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 21071.00 21073.04 0.01% 20969.00 20972.02 0.01% 21062.90 21065.34 0.01%
24kB 21943.00 21945.27 0.01% 21943.00 21946.06 0.01% 21918.60 21921.17 0.01%
128kB 11491.00 11491.95 0.01% 11753.00 11754.93 0.02% 11607.80 11609.10 0.01%
2MB 7649.00 7649.97 0.01% 7652.00 7653.71 0.02% 7648.70 7649.98 0.02%
1GB 2919.00 2919.30 0.01% 2920.00 2921.25 0.04% 2917.30 2918.09 0.03%

Verification of Group FLOPS_SP

Verification of Group FLOPS_SP with Test triad_sp_sse

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.

skylake_FLOPS_SP_triad_sp_sse

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 13503.00 13503.82 0.01% 13504.00 13505.70 0.01% 13498.20 13499.57 0.01%
128kB 13807.00 13807.93 0.01% 13811.00 13812.85 0.01% 13803.00 13804.37 0.01%
2MB 7970.00 7971.05 0.01% 8015.00 8017.22 0.03% 8025.90 8027.27 0.02%
1GB 6419.00 6419.58 0.01% 6415.00 6416.45 0.02% 6414.50 6415.67 0.02%

Verification of Group FLOPS_SP with Test sum_sp_sse

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.

skylake_FLOPS_SP_sum_sp_sse

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 25341.00 25342.53 0.01% 25354.00 25356.43 0.01% 25336.90 25338.88 0.01%
128kB 26146.00 26147.50 0.01% 26141.00 26143.29 0.01% 26141.40 26143.30 0.01%
2MB 12109.00 12110.09 0.01% 12647.00 12649.20 0.02% 12632.00 12633.61 0.01%
1GB 11036.00 11036.91 0.01% 11110.00 11111.80 0.02% 11096.70 11098.06 0.01%

Verification of Group FLOPS_SP with Test sum_sp

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.

skylake_FLOPS_SP_sum_sp

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 3592.00 3592.38 0.01% 3587.00 3588.08 0.03% 3590.50 3591.21 0.02%
128kB 3587.00 3587.23 0.01% 3573.00 3574.11 0.03% 3583.90 3584.62 0.02%
2MB 3572.00 3572.38 0.01% 3578.00 3579.26 0.04% 3573.80 3574.55 0.02%
1GB 3579.00 3579.34 0.01% 3576.00 3577.32 0.04% 3574.10 3574.86 0.02%

Verification of Group FLOPS_SP with Test ddot_sp_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.

skylake_FLOPS_SP_ddot_sp_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 29450.00 29451.87 0.01% 29399.00 29402.06 0.01% 29414.60 29417.07 0.01%
128kB 29085.00 29087.11 0.01% 29073.00 29075.92 0.01% 29018.90 29021.42 0.01%
2MB 23864.00 23865.99 0.01% 25103.00 25106.08 0.01% 25132.50 25135.07 0.01%
1GB 15293.00 15294.75 0.01% 15281.00 15283.28 0.01% 15274.80 15276.85 0.01%

Verification of Group FLOPS_SP with Test triad_sp

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.

skylake_FLOPS_SP_triad_sp

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 3532.00 3532.50 0.01% 3526.00 3527.15 0.03% 3527.00 3527.91 0.03%
128kB 3539.00 3539.41 0.01% 3541.00 3542.08 0.03% 3539.70 3540.39 0.02%
2MB 3499.00 3499.58 0.02% 3519.00 3520.26 0.04% 3485.90 3486.80 0.03%
1GB 3386.00 3386.30 0.01% 3348.00 3349.24 0.04% 3372.40 3373.14 0.02%

Verification of Group FLOPS_SP with Test daxpy_sp

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.

skylake_FLOPS_SP_daxpy_sp

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 4726.00 4726.50 0.01% 4727.00 4728.37 0.03% 4722.90 4723.79 0.02%
128kB 4740.00 4740.43 0.01% 4741.00 4742.38 0.03% 4742.30 4743.29 0.02%
2MB 4555.00 4555.26 0.01% 4725.00 4726.27 0.03% 4679.90 4680.65 0.02%
1GB 4452.00 4452.46 0.01% 4423.00 4424.23 0.03% 4427.30 4428.11 0.02%

Verification of Group FLOPS_SP with Test ddot_sp_sse

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.

skylake_FLOPS_SP_ddot_sp_sse

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 14635.00 14635.95 0.01% 14625.00 14627.02 0.01% 14627.30 14628.80 0.01%
128kB 14477.00 14477.99 0.01% 14461.00 14462.83 0.01% 14452.90 14454.41 0.01%
2MB 14156.00 14157.47 0.01% 14246.00 14248.66 0.02% 14140.40 14142.34 0.01%
1GB 11973.00 11974.03 0.01% 11959.00 11960.97 0.02% 11995.40 11996.87 0.01%

Verification of Group FLOPS_SP with Test stream_sp_sse

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.

skylake_FLOPS_SP_stream_sp_sse

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 15922.00 15923.77 0.01% 15910.00 15912.76 0.02% 15901.10 15903.22 0.01%
128kB 16515.00 16516.89 0.01% 16531.00 16533.77 0.02% 16523.80 16526.24 0.01%
2MB 11571.00 11571.74 0.01% 11300.00 11301.60 0.01% 11348.10 11349.35 0.01%
1GB 8687.00 8687.91 0.01% 8660.00 8661.74 0.02% 8688.10 8689.47 0.02%

Verification of Group FLOPS_SP with Test ddot_sp

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.

skylake_FLOPS_SP_ddot_sp

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 6642.00 6642.60 0.01% 6638.00 6639.31 0.02% 6649.40 6650.32 0.01%
128kB 6698.00 6698.39 0.01% 6699.00 6700.18 0.02% 6699.10 6699.79 0.01%
2MB 6072.00 6072.64 0.01% 6284.00 6285.45 0.02% 6266.60 6267.63 0.02%
1GB 6201.00 6201.50 0.01% 6169.00 6170.47 0.02% 6128.40 6129.41 0.02%

Verification of Group FLOPS_SP with Test stream_sp

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.

skylake_FLOPS_SP_stream_sp

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 4698.00 4698.38 0.01% 4695.00 4696.14 0.02% 4698.20 4698.97 0.02%
128kB 4736.00 4736.35 0.01% 4734.00 4735.27 0.03% 4735.20 4735.98 0.02%
2MB 4179.00 4179.48 0.01% 4139.00 4140.33 0.03% 4151.80 4152.76 0.02%
1GB 4020.00 4020.41 0.01% 3980.00 3981.29 0.03% 4015.40 4016.33 0.02%

Verification of Group FLOPS_SP with Test sum_sp_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.

skylake_FLOPS_SP_sum_sp_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 29026.00 29027.93 0.01% 29008.00 29010.84 0.01% 29006.70 29009.03 0.01%
128kB 28829.00 28830.84 0.01% 28830.00 28833.36 0.01% 28826.10 28828.48 0.01%
2MB 23027.00 23028.89 0.01% 26310.00 26313.32 0.01% 25229.90 25232.48 0.01%
1GB 14889.00 14890.57 0.01% 14791.00 14793.45 0.02% 14874.30 14876.31 0.01%

Verification of Group FLOPS_SP with Test triad_sp_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.

skylake_FLOPS_SP_triad_sp_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 24882.00 24884.79 0.01% 24898.00 24901.57 0.01% 24903.60 24906.80 0.01%
128kB 26351.00 26352.79 0.01% 26310.00 26312.39 0.01% 26325.40 26327.49 0.01%
2MB 12465.00 12466.24 0.01% 12691.00 12693.00 0.02% 12951.70 12953.42 0.01%
1GB 7101.00 7101.92 0.01% 7105.00 7106.56 0.02% 7108.60 7109.97 0.02%

Verification of Group FLOPS_SP with Test daxpy_sp_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.

skylake_FLOPS_SP_daxpy_sp_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 28728.00 28729.81 0.01% 28726.00 28728.75 0.01% 28744.80 28746.95 0.01%
128kB 29985.00 29986.95 0.01% 29973.00 29976.10 0.01% 29960.80 29963.28 0.01%
2MB 22628.00 22629.71 0.01% 22000.00 22002.59 0.01% 21145.50 21147.66 0.01%
1GB 12120.00 12120.99 0.01% 12097.00 12098.96 0.02% 12105.70 12107.08 0.01%

Verification of Group FLOPS_SP with Test daxpy_sp_sse

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.

skylake_FLOPS_SP_daxpy_sp_sse

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 18345.00 18346.67 0.01% 18337.00 18339.52 0.01% 18328.60 18330.61 0.01%
128kB 18578.00 18579.67 0.01% 18572.00 18574.46 0.01% 18568.20 18570.23 0.01%
2MB 12898.00 12899.06 0.01% 12890.00 12891.93 0.01% 12697.90 12699.43 0.01%
1GB 10392.00 10392.95 0.01% 10395.00 10396.72 0.02% 10386.00 10387.27 0.01%

Verification of Group FLOPS_SP with Test stream_sp_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.

skylake_FLOPS_SP_stream_sp_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 32920.00 32923.51 0.01% 32929.00 32933.55 0.01% 32893.70 32897.74 0.01%
128kB 34928.00 34930.14 0.01% 34952.00 34954.90 0.01% 34923.60 34926.17 0.01%
2MB 17758.00 17759.63 0.01% 14258.00 14260.03 0.01% 16828.60 16830.62 0.01%
1GB 9234.00 9234.88 0.01% 9221.00 9222.80 0.02% 9220.00 9221.29 0.01%

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.

skylake_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 28538.00 28731.77 0.68% 28318.00 28523.80 0.73% 28482.60 28679.91 0.69%
129kB 27645.00 27770.67 0.45% 28347.00 28495.02 0.52% 28172.00 28308.50 0.48%
173kB 28254.00 28359.20 0.37% 28401.00 28511.91 0.39% 28349.00 28456.17 0.38%
217kB 28074.00 28162.17 0.31% 28162.00 28260.65 0.35% 28114.80 28207.23 0.33%

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.

skylake_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 63238.50 63548.43 0.49% 62664.00 62973.04 0.49% 63156.60 63467.50 0.49%
129kB 62580.00 62807.60 0.36% 62853.00 63085.44 0.37% 62348.10 62576.61 0.37%
173kB 63121.50 63292.51 0.27% 62436.00 62607.10 0.27% 62844.90 63016.08 0.27%
217kB 59173.50 59288.60 0.19% 62070.00 62193.54 0.20% 60432.90 60551.71 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.

skylake_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 58939.86 60760.97 3.09% 59029.19 61020.67 3.37% 58922.53 60822.61 3.22%
129kB 55730.61 57055.04 2.38% 59201.19 61051.65 3.13% 57973.22 59596.96 2.79%
173kB 56989.24 58352.88 2.39% 58367.87 59910.64 2.64% 57903.09 59381.42 2.55%
217kB 55378.62 56513.65 2.05% 58302.54 59700.27 2.40% 56771.38 58042.59 2.24%

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.

skylake_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 45373.75 36814.01 18.86% 45272.50 36595.33 19.17% 45192.25 36575.65 19.07%
129kB 46128.75 37436.80 18.84% 45673.75 36941.77 19.12% 45328.75 36720.25 18.99%
173kB 45922.50 37231.53 18.93% 45162.50 36431.87 19.33% 45368.50 36715.76 19.07%
217kB 45920.00 37352.54 18.66% 44710.00 36128.61 19.19% 45075.25 36503.09 19.02%

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.

skylake_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 57652.50 59448.46 3.12% 59468.75 61658.42 3.68% 58886.75 60982.36 3.56%
129kB 54585.00 55860.09 2.34% 60142.50 62342.09 3.66% 58059.50 59959.74 3.26%
173kB 57311.25 58939.22 2.84% 60390.00 62545.99 3.57% 58750.00 60623.34 3.18%
217kB 54636.25 55759.80 2.06% 57928.75 59685.74 3.03% 56672.75 58183.63 2.66%

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.

skylake_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 47106.00 48808.41 3.61% 47223.00 49033.47 3.83% 47146.20 48929.48 3.78%
129kB 45258.00 46595.38 2.96% 47313.00 49052.05 3.68% 46636.40 48216.41 3.38%
173kB 44102.00 45172.83 2.43% 46345.00 47932.93 3.43% 45154.80 46455.33 2.87%
217kB 44461.00 45527.83 2.40% 46108.00 47523.17 3.07% 45406.00 46651.23 2.74%

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.

skylake_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 50854.00 51007.64 0.30% 50842.00 50997.74 0.31% 50826.80 50981.35 0.30%
129kB 50834.00 50948.91 0.23% 49570.00 49683.27 0.23% 50588.00 50703.23 0.23%
173kB 49448.00 49522.31 0.15% 48822.00 48896.75 0.15% 49632.00 49707.44 0.15%
217kB 48080.00 48146.94 0.14% 48102.00 48170.67 0.14% 48692.80 48761.04 0.14%

Verification of Group L3

Verification of Group L3 with Test load

Benchmark performed with data sizes: 5810kB, 11288kB, 16766kB, 22244kB.

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

skylake_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)
5810kB 26448.00 26902.06 1.72% 26524.00 26996.28 1.78% 26515.20 26976.37 1.74%
11288kB 26479.00 26920.25 1.67% 26695.00 27145.99 1.69% 26629.00 27076.29 1.68%
16766kB 26641.00 27115.89 1.78% 25326.00 26518.89 4.71% 26322.60 26945.29 2.39%
22244kB 26638.00 27184.12 2.05% 25199.00 27006.72 7.17% 25616.00 26852.34 4.86%

Verification of Group L3 with Test copy

Benchmark performed with data sizes: 5810kB, 11288kB, 16766kB, 22244kB.

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

skylake_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)
5810kB 57046.50 57395.62 0.61% 57082.50 57466.16 0.67% 57065.10 57432.98 0.64%
11288kB 57000.00 57278.11 0.49% 56011.50 56794.51 1.40% 56819.40 57225.51 0.72%
16766kB 55764.00 56640.67 1.57% 53560.50 55070.73 2.82% 54527.10 55739.45 2.23%
22244kB 55012.50 55879.58 1.58% 51042.00 53285.17 4.39% 53295.60 54811.68 2.87%

Verification of Group L3 with Test stream

Benchmark performed with data sizes: 5810kB, 11288kB, 16766kB, 22244kB.

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

skylake_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)
5810kB 51957.67 52465.57 0.98% 51531.11 52146.07 1.19% 51835.84 52367.22 1.03%
11288kB 51915.02 52335.06 0.81% 51987.00 52465.37 0.92% 51766.26 52222.11 0.88%
16766kB 50419.39 51263.05 1.67% 47878.69 49494.98 3.38% 49184.77 50396.81 2.48%
22244kB 47508.12 49336.20 3.85% 45853.87 48506.63 5.79% 46847.49 49100.66 4.82%

Verification of Group L3 with Test ddot

Benchmark performed with data sizes: 5810kB, 11288kB, 16766kB, 22244kB.

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

skylake_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)
5810kB 45281.25 36896.16 18.52% 44603.75 36339.04 18.53% 44426.75 36197.36 18.52%
11288kB 44336.25 36321.52 18.08% 44862.50 36489.74 18.66% 44746.50 36452.67 18.53%
16766kB 42076.25 35663.39 15.24% 43322.50 36136.28 16.59% 42473.00 35669.76 16.02%
22244kB 39815.00 36429.31 8.50% 42327.50 35973.75 15.01% 40809.75 35910.39 11.94%

Verification of Group L3 with Test triad

Benchmark performed with data sizes: 5810kB, 11288kB, 16766kB, 22244kB.

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

skylake_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)
5810kB 55859.36 52993.29 5.13% 55627.42 52748.62 5.18% 55882.29 53005.40 5.15%
11288kB 54880.94 52225.83 4.84% 55876.69 52920.30 5.29% 55139.28 52369.99 5.02%
16766kB 51600.43 50848.51 1.46% 53270.68 51509.42 3.31% 52488.47 51082.02 2.67%
22244kB 49715.57 49756.31 0.08% 49185.03 50274.93 2.22% 49505.75 49806.08 0.75%

Verification of Group L3 with Test daxpy

Benchmark performed with data sizes: 5810kB, 11288kB, 16766kB, 22244kB.

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

skylake_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)
5810kB 42910.00 43198.70 0.67% 42919.00 43219.71 0.70% 42912.60 43207.22 0.69%
11288kB 42819.00 43063.37 0.57% 41860.00 42255.79 0.95% 42388.20 42692.78 0.72%
16766kB 40794.00 41364.52 1.40% 40427.00 41579.97 2.85% 40554.40 41408.23 2.11%
22244kB 40106.00 40749.26 1.60% 38777.00 40737.44 5.06% 39500.60 40878.14 3.50%

Verification of Group L3 with Test store

Benchmark performed with data sizes: 5810kB, 11288kB, 16766kB, 22244kB.

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

skylake_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)
5810kB 45774.00 45775.28 0.00% 45746.00 45776.98 0.07% 45764.40 45784.18 0.04%
11288kB 45652.00 45657.40 0.01% 45458.00 45437.27 0.05% 45619.60 45610.67 0.03%
16766kB 45582.00 45582.52 0.00% 45604.00 45593.72 0.02% 45599.60 45600.93 0.01%
22244kB 45460.00 45465.76 0.01% 44844.00 44828.38 0.03% 45197.60 45193.06 0.02%

Verification of Group UOPS_RETIRED_ANY

Verification of Group UOPS_RETIRED_ANY with Test triad

Benchmark performed with data sizes: 218725kB, 426801kB, 634877kB, 842953kB.

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

skylake_UOPS_RETIRED_ANY_triad

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
218725kB 6494188800.00 6494937000.00 0.01% 6494188800.00 6494944000.00 0.01% 6494188800.00 6494940000.00 0.01%
426801kB 6374384640.00 6374990000.00 0.01% 6374384640.00 6375026000.00 0.01% 6374384640.00 6375007600.00 0.01%
634877kB 4750837440.00 4751247000.00 0.01% 4750837440.00 4751280000.00 0.01% 4750837440.00 4751265200.00 0.01%
842953kB 6314481600.00 6315047000.00 0.01% 6314481600.00 6315069000.00 0.01% 6314481600.00 6315055400.00 0.01%

Verification of Group UOPS_RETIRED_ANY with Test daxpy

Benchmark performed with data sizes: 218725kB, 426801kB, 634877kB, 842953kB.

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

skylake_UOPS_RETIRED_ANY_daxpy

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
218725kB 11256593920.00 11257000000.00 0.00% 11256593920.00 11257080000.00 0.00% 11256593920.00 11257040000.00 0.00%
426801kB 11048933376.00 11049310000.00 0.00% 11048933376.00 11049360000.00 0.00% 11048933376.00 11049334000.00 0.00%
634877kB 8234784896.00 8235064000.00 0.00% 8234784896.00 8235106000.00 0.00% 8234784896.00 8235081000.00 0.00%
842953kB 10945102272.00 10945470000.00 0.00% 10945102272.00 10945510000.00 0.00% 10945102272.00 10945494000.00 0.00%

Verification of Group UOPS_RETIRED_ANY with Test ddot

Benchmark performed with data sizes: 218725kB, 426801kB, 634877kB, 842953kB.

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

skylake_UOPS_RETIRED_ANY_ddot

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
218725kB 7793026560.00 7793377000.00 0.00% 7793026560.00 7793405000.00 0.00% 7793026560.00 7793393000.00 0.00%
426801kB 7649261568.00 7649585000.00 0.00% 7649261568.00 7649618000.00 0.00% 7649261568.00 7649601000.00 0.00%
634877kB 11402009856.00 11402460000.00 0.00% 11402009856.00 11402500000.00 0.00% 11402009856.00 11402484000.00 0.00%
842953kB 7577378496.00 7577681000.00 0.00% 7577378496.00 7577712000.00 0.00% 7577378496.00 7577697400.00 0.00%

Verification of Group UOPS_RETIRED_ANY with Test stream

Benchmark performed with data sizes: 218725kB, 426801kB, 634877kB, 842953kB.

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

skylake_UOPS_RETIRED_ANY_stream

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
218725kB 7504397056.00 7505067000.00 0.01% 7504397056.00 7505101000.00 0.01% 7504397056.00 7505083400.00 0.01%
426801kB 7365955584.00 7366464000.00 0.01% 7365955584.00 7366516000.00 0.01% 7365955584.00 7366485600.00 0.01%
634877kB 5489856320.00 5490361000.00 0.01% 5489856320.00 5490399000.00 0.01% 5489856320.00 5490378000.00 0.01%
842953kB 7296734848.00 7297186000.00 0.01% 7296734848.00 7297222000.00 0.01% 7296734848.00 7297202600.00 0.01%
Clone this wiki locally