Skip to content

AccuracySkylake

Thomas.Roehl edited this page Nov 19, 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 8225983000.00 0.00% 8225972497.00 8225982400.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 6017735000.00 0.00% 6017727441.00 6017735000.00 0.00% 6017727441.00 6017735000.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 4037119000.00 0.00% 4037110288.00 4037118200.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 3483955000.00 0.00% 3483947472.00 3483954200.00 0.00%
852682kB 4630620208.00 4630627000.00 0.00% 4630620208.00 4630628000.00 0.00% 4630620208.00 4630627800.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% 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.

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 13062.00 13062.57 0.00% 13060.00 13061.41 0.01% 13055.10 13056.14 0.01%
128kB 6559.00 6559.47 0.01% 5831.00 5832.21 0.02% 6482.70 6483.55 0.01%
2MB 3571.00 3571.28 0.01% 3563.00 3564.25 0.04% 3570.10 3570.74 0.02%
1GB 1166.00 1166.42 0.04% 1165.00 1166.07 0.09% 1163.30 1164.00 0.06%

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 17480.00 17480.76 0.00% 17477.00 17478.65 0.01% 17475.90 17477.12 0.01%
128kB 8305.00 8305.81 0.01% 7294.00 7295.37 0.02% 8516.10 8517.22 0.01%
2MB 4624.00 4624.36 0.01% 4625.00 4626.31 0.03% 4623.70 4624.55 0.02%
1GB 1565.00 1565.23 0.01% 1565.00 1566.04 0.07% 1565.20 1565.93 0.05%

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 18375.00 18376.06 0.01% 18370.00 18371.90 0.01% 18373.10 18374.55 0.01%
128kB 11342.00 11342.70 0.01% 11153.00 11154.42 0.01% 11158.80 11159.93 0.01%
2MB 6075.00 6075.49 0.01% 6067.00 6068.32 0.02% 6072.90 6073.64 0.01%
1GB 2042.00 2042.12 0.01% 2046.00 2047.05 0.05% 2045.70 2046.13 0.02%

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 21923.00 21924.64 0.01% 21926.00 21929.23 0.01% 21919.60 21921.64 0.01%
128kB 11814.00 11815.01 0.01% 11795.00 11796.59 0.01% 11591.50 11592.72 0.01%
2MB 7671.00 7671.67 0.01% 7676.00 7677.46 0.02% 7669.40 7670.41 0.01%
1GB 2836.00 2836.24 0.01% 2835.00 2836.16 0.04% 2836.10 2836.86 0.03%

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 6758.00 6758.36 0.01% 6762.00 6763.16 0.02% 6759.90 6760.75 0.01%
24kB 6923.00 6923.62 0.01% 6920.00 6921.37 0.02% 6915.60 6916.56 0.01%
128kB 4042.00 4042.34 0.01% 3984.00 3985.25 0.03% 4026.30 4026.97 0.02%
2MB 3216.00 3216.25 0.01% 3215.00 3216.16 0.04% 3216.50 3217.14 0.02%
1GB 1159.00 1159.29 0.03% 1158.00 1159.04 0.09% 1158.00 1158.67 0.06%

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 9023.00 9023.53 0.01% 9020.00 9021.35 0.01% 9020.20 9021.18 0.01%
24kB 9264.00 9264.47 0.01% 9264.00 9265.35 0.01% 9257.30 9258.23 0.01%
128kB 5418.00 5418.44 0.01% 5574.00 5575.35 0.02% 5552.90 5553.83 0.02%
2MB 4284.00 4284.35 0.01% 4285.00 4286.26 0.03% 4284.80 4285.67 0.02%
1GB 1569.00 1569.14 0.01% 1569.00 1570.04 0.07% 1567.40 1567.99 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 17667.00 17668.11 0.01% 17669.00 17670.90 0.01% 17661.40 17662.81 0.01%
24kB 18373.00 18374.18 0.01% 18118.00 18120.07 0.01% 18344.00 18345.66 0.01%
128kB 11390.00 11390.66 0.01% 11209.00 11210.44 0.01% 10886.80 10887.88 0.01%
2MB 6069.00 6069.52 0.01% 6066.00 6067.35 0.02% 6069.50 6070.42 0.02%
1GB 2048.00 2048.12 0.01% 2046.00 2046.98 0.05% 2045.90 2046.42 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 4647.00 4647.29 0.01% 4645.00 4646.19 0.03% 4640.90 4641.77 0.02%
24kB 4706.00 4706.34 0.01% 4706.00 4707.13 0.02% 4706.40 4707.10 0.01%
128kB 3704.00 3704.24 0.01% 3706.00 3707.16 0.03% 3671.40 3671.98 0.02%
2MB 3252.00 3252.25 0.01% 3250.00 3251.07 0.03% 3247.40 3247.99 0.02%
1GB 1539.00 1539.12 0.01% 1538.00 1538.84 0.05% 1538.40 1538.79 0.03%

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 12697.00 12697.72 0.01% 12694.00 12695.43 0.01% 12698.00 12699.03 0.01%
24kB 13088.00 13088.60 0.00% 13085.00 13086.55 0.01% 13083.50 13084.64 0.01%
128kB 6450.00 6450.56 0.01% 6448.00 6449.32 0.02% 6432.70 6433.59 0.01%
2MB 5535.00 5535.39 0.01% 5591.00 5592.27 0.02% 5557.00 5557.79 0.01%
1GB 2982.00 2982.57 0.02% 2977.00 2978.17 0.04% 2978.30 2979.13 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 6544.00 6544.37 0.01% 6542.00 6543.22 0.02% 6543.70 6544.57 0.01%
24kB 6646.00 6646.33 0.00% 6644.00 6645.23 0.02% 6645.10 6645.94 0.01%
128kB 3571.00 3571.35 0.01% 3553.00 3554.13 0.03% 3568.00 3568.75 0.02%
2MB 3325.00 3325.25 0.01% 3324.00 3325.15 0.03% 3324.50 3325.18 0.02%
1GB 2117.00 2117.37 0.02% 2115.00 2115.88 0.04% 2120.90 2121.57 0.03%

Verification of Group FLOPS_DP with Test sum_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_sum_avx

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 14539.00 14539.71 0.00% 14533.00 14534.52 0.01% 14534.10 14535.15 0.01%
24kB 14440.00 14440.77 0.01% 14440.00 14441.66 0.01% 14440.10 14441.12 0.01%
128kB 13566.00 13566.99 0.01% 13260.00 13261.89 0.01% 12880.60 12881.94 0.01%
2MB 7462.00 7462.64 0.01% 7461.00 7462.50 0.02% 7458.80 7459.80 0.01%
1GB 2665.00 2665.23 0.01% 2663.00 2664.12 0.04% 2663.80 2664.47 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 12816.00 12816.62 0.00% 12816.00 12817.34 0.01% 12812.00 12813.04 0.01%
24kB 13155.00 13155.70 0.01% 13156.00 13157.50 0.01% 13153.80 13154.88 0.01%
128kB 6763.00 6763.68 0.01% 6744.00 6745.49 0.02% 6751.30 6752.46 0.02%
2MB 5751.00 5751.40 0.01% 5852.00 5853.31 0.02% 5794.80 5795.51 0.01%
1GB 2683.00 2683.33 0.01% 2683.00 2684.11 0.04% 2685.20 2685.89 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 12355.00 12356.04 0.01% 12354.00 12355.65 0.01% 12356.50 12357.84 0.01%
24kB 13132.00 13132.61 0.00% 13101.00 13102.52 0.01% 13128.10 13129.10 0.01%
128kB 6648.00 6648.59 0.01% 6567.00 6568.41 0.02% 6359.90 6360.83 0.01%
2MB 3558.00 3558.27 0.01% 3570.00 3571.15 0.03% 3565.50 3566.13 0.02%
1GB 1164.00 1164.17 0.01% 1162.00 1163.04 0.09% 1163.30 1163.81 0.04%

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 16556.00 16557.43 0.01% 16553.00 16555.39 0.01% 16552.70 16554.56 0.01%
24kB 17404.00 17404.81 0.00% 17409.00 17410.69 0.01% 17404.00 17405.20 0.01%
128kB 8536.00 8536.60 0.01% 7688.00 7689.44 0.02% 8399.60 8400.58 0.01%
2MB 4619.00 4619.35 0.01% 4618.00 4619.02 0.02% 4620.90 4621.58 0.01%
1GB 1567.00 1567.43 0.03% 1564.00 1565.05 0.07% 1564.90 1565.69 0.05%

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 6576.00 6576.33 0.01% 6576.00 6577.20 0.02% 6573.60 6574.36 0.01%
24kB 6668.00 6668.32 0.00% 6665.00 6666.28 0.02% 6665.80 6666.69 0.01%
128kB 4627.00 4627.28 0.01% 4570.00 4571.16 0.03% 4516.00 4516.74 0.02%
2MB 4506.00 4506.23 0.01% 4487.00 4488.14 0.03% 4476.20 4476.94 0.02%
1GB 2545.00 2545.36 0.01% 2543.00 2543.95 0.04% 2543.90 2544.48 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.55 0.01% 8417.00 8418.45 0.02% 8415.80 8416.75 0.01%
24kB 8611.00 8611.55 0.01% 8613.00 8614.43 0.02% 8612.00 8613.06 0.01%
128kB 6196.00 6196.42 0.01% 6198.00 6199.34 0.02% 6170.80 6171.77 0.02%
2MB 5126.00 5126.41 0.01% 5128.00 5129.26 0.02% 5125.90 5126.68 0.02%
1GB 2023.00 2023.15 0.01% 2014.00 2015.10 0.05% 2019.20 2019.80 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 3479.00 3479.56 0.02% 3479.00 3480.12 0.03% 3478.70 3479.48 0.02%
24kB 3516.00 3516.20 0.01% 3514.00 3515.09 0.03% 3513.70 3514.39 0.02%
128kB 3007.00 3007.30 0.01% 3039.00 3040.01 0.03% 2897.50 2898.01 0.02%
2MB 2613.00 2613.19 0.01% 2599.00 2600.15 0.04% 2606.80 2607.44 0.02%
1GB 1123.00 1123.16 0.01% 1123.00 1124.01 0.09% 1122.20 1122.82 0.06%

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 4623.00 4623.29 0.01% 4678.00 4679.25 0.03% 4671.90 4672.64 0.02%
24kB 4717.00 4717.33 0.01% 4716.00 4717.27 0.03% 4714.40 4715.06 0.01%
128kB 3904.00 3904.43 0.01% 3920.00 3921.27 0.03% 3927.60 3928.47 0.02%
2MB 3576.00 3576.33 0.01% 3573.00 3574.17 0.03% 3582.40 3583.12 0.02%
1GB 1936.00 1936.24 0.01% 1940.00 1941.06 0.05% 1937.50 1938.26 0.04%

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 21035.00 21036.76 0.01% 21040.00 21042.57 0.01% 21036.90 21039.12 0.01%
24kB 21917.00 21918.64 0.01% 21921.00 21923.55 0.01% 21921.50 21923.66 0.01%
128kB 11582.00 11582.84 0.01% 11648.00 11649.62 0.01% 11445.20 11446.42 0.01%
2MB 7662.00 7662.74 0.01% 7660.00 7661.61 0.02% 7667.80 7668.96 0.02%
1GB 2836.00 2836.53 0.02% 2832.00 2833.21 0.04% 2835.00 2835.79 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 13838.00 13838.77 0.01% 13815.00 13816.45 0.01% 13818.30 13819.39 0.01%
128kB 8012.00 8012.65 0.01% 8142.00 8143.69 0.02% 8088.30 8089.52 0.02%
2MB 6427.00 6427.55 0.01% 6431.00 6432.43 0.02% 6430.10 6431.08 0.02%
1GB 2320.00 2320.27 0.01% 2316.00 2317.08 0.05% 2316.80 2317.42 0.03%

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 26189.00 26190.24 0.00% 26186.00 26188.15 0.01% 26186.60 26188.35 0.01%
128kB 12407.00 12407.91 0.01% 12778.00 12779.64 0.01% 12754.10 12755.44 0.01%
2MB 11031.00 11031.67 0.01% 11062.00 11063.53 0.01% 11109.60 11110.74 0.01%
1GB 5961.00 5961.44 0.01% 5960.00 5961.06 0.02% 5952.50 5953.30 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 3590.00 3590.50 0.01% 3592.00 3593.08 0.03% 3591.40 3592.22 0.02%
128kB 3583.00 3583.48 0.01% 3582.00 3583.09 0.03% 3582.50 3583.25 0.02%
2MB 3586.00 3586.32 0.01% 3585.00 3585.75 0.02% 3583.50 3583.97 0.01%
1GB 3367.00 3367.39 0.01% 3367.00 3368.09 0.03% 3366.40 3367.24 0.03%

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 29127.00 29128.51 0.01% 29106.00 29108.40 0.01% 29123.10 29125.06 0.01%
128kB 24826.00 24827.55 0.01% 23531.00 23533.31 0.01% 25052.00 25054.03 0.01%
2MB 15330.00 15331.36 0.01% 15309.00 15311.28 0.01% 15319.60 15321.45 0.01%
1GB 5671.00 5671.59 0.01% 5671.00 5672.38 0.02% 5672.20 5673.12 0.02%

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 3545.00 3545.19 0.01% 3545.00 3546.01 0.03% 3544.60 3545.20 0.02%
128kB 3517.00 3517.30 0.01% 3452.00 3453.11 0.03% 3472.00 3472.68 0.02%
2MB 3433.00 3433.32 0.01% 3425.00 3426.11 0.03% 3430.90 3431.61 0.02%
1GB 2176.00 2176.21 0.01% 2173.00 2174.04 0.05% 2173.90 2174.54 0.03%

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 4749.00 4749.30 0.01% 4752.00 4753.20 0.03% 4751.60 4752.26 0.01%
128kB 4699.00 4699.35 0.01% 4738.00 4739.18 0.02% 4682.90 4683.66 0.02%
2MB 4436.00 4436.33 0.01% 4463.00 4464.06 0.02% 4451.80 4452.38 0.01%
1GB 3481.00 3481.29 0.01% 3480.00 3481.27 0.04% 3477.00 3477.77 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 14506.00 14506.89 0.01% 14502.00 14503.67 0.01% 14505.40 14506.63 0.01%
128kB 14148.00 14149.07 0.01% 13812.00 13813.91 0.01% 14110.00 14111.56 0.01%
2MB 12100.00 12100.79 0.01% 11982.00 11983.61 0.01% 11993.60 11994.75 0.01%
1GB 5439.00 5439.44 0.01% 5443.00 5444.34 0.02% 5438.80 5439.75 0.02%

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 16574.00 16575.38 0.01% 16570.00 16572.36 0.01% 16568.90 16570.72 0.01%
128kB 11555.00 11555.55 0.00% 11463.00 11464.48 0.01% 11519.80 11520.81 0.01%
2MB 8715.00 8715.65 0.01% 8704.00 8705.52 0.02% 8707.30 8708.40 0.01%
1GB 3143.00 3143.35 0.01% 3141.00 3142.14 0.04% 3141.50 3142.27 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 6711.00 6711.40 0.01% 6709.00 6710.23 0.02% 6705.10 6705.88 0.01%
128kB 6440.00 6440.42 0.01% 6322.00 6323.26 0.02% 6275.40 6276.20 0.01%
2MB 6237.00 6237.47 0.01% 5995.00 5996.30 0.02% 6094.10 6094.99 0.01%
1GB 4526.00 4526.28 0.01% 4527.00 4528.08 0.02% 4528.30 4528.90 0.01%

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 4743.00 4743.24 0.01% 4745.00 4746.20 0.03% 4743.70 4744.37 0.01%
128kB 4116.00 4116.38 0.01% 4178.00 4179.24 0.03% 4174.80 4175.55 0.02%
2MB 4045.00 4045.34 0.01% 4024.00 4025.13 0.03% 4033.30 4034.11 0.02%
1GB 2912.00 2912.28 0.01% 2915.00 2916.12 0.04% 2914.00 2914.62 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 28866.00 28867.58 0.01% 28881.00 28883.19 0.01% 28867.10 28868.87 0.01%
128kB 26890.00 26892.15 0.01% 26332.00 26334.39 0.01% 26292.60 26294.85 0.01%
2MB 14908.00 14909.48 0.01% 14924.00 14926.19 0.01% 14917.80 14919.62 0.01%
1GB 5328.00 5328.40 0.01% 5329.00 5330.29 0.02% 5332.60 5333.41 0.02%

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 23033.00 23034.86 0.01% 23028.00 23030.72 0.01% 23024.20 23026.40 0.01%
128kB 13501.00 13502.24 0.01% 13073.00 13074.82 0.01% 12731.00 12732.39 0.01%
2MB 7135.00 7135.61 0.01% 7134.00 7135.37 0.02% 7134.40 7135.45 0.01%
1GB 2328.00 2328.21 0.01% 2328.00 2329.05 0.05% 2326.90 2327.60 0.03%

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 30151.00 30152.63 0.01% 30154.00 30156.36 0.01% 30140.70 30142.67 0.01%
128kB 18908.00 18909.09 0.01% 22697.00 22699.71 0.01% 21973.20 21975.14 0.01%
2MB 12090.00 12090.99 0.01% 12128.00 12129.76 0.01% 12126.70 12127.97 0.01%
1GB 4091.00 4091.35 0.01% 4093.00 4094.12 0.03% 4090.90 4091.64 0.02%

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 18598.00 18599.41 0.01% 18568.00 18570.03 0.01% 18601.20 18603.02 0.01%
128kB 12550.00 12550.77 0.01% 12954.00 12955.78 0.01% 12713.80 12715.10 0.01%
2MB 10393.00 10393.64 0.01% 10402.00 10403.60 0.02% 10408.90 10409.96 0.01%
1GB 4053.00 4053.29 0.01% 4032.00 4033.17 0.03% 4045.50 4046.22 0.02%

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 34944.00 34945.73 0.00% 34940.00 34942.41 0.01% 34947.30 34949.44 0.01%
128kB 16373.00 16374.26 0.01% 17239.00 17240.92 0.01% 17320.40 17322.05 0.01%
2MB 9238.00 9238.67 0.01% 9250.00 9251.76 0.02% 9244.20 9245.52 0.01%
1GB 3136.00 3136.42 0.01% 3132.00 3133.22 0.04% 3134.20 3134.90 0.02%

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 28656.00 28845.70 0.66% 28537.00 28732.20 0.68% 28573.60 28766.44 0.67%
129kB 28622.00 28754.63 0.46% 28112.00 28260.31 0.53% 28366.80 28509.35 0.50%
173kB 28189.00 28288.61 0.35% 28371.00 28486.27 0.41% 28220.60 28326.63 0.38%
217kB 27508.00 27583.30 0.27% 28198.00 28288.80 0.32% 27822.60 27903.07 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.

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 63402.00 63711.00 0.49% 62566.50 62882.16 0.50% 63220.50 63532.03 0.49%
129kB 63486.00 63715.96 0.36% 63129.00 63364.39 0.37% 63117.60 63349.87 0.37%
173kB 62296.50 62465.16 0.27% 62734.50 62913.20 0.28% 62191.80 62364.80 0.28%
217kB 61372.50 61490.37 0.19% 61527.00 61649.18 0.20% 61142.70 61262.09 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 58755.86 60478.00 2.93% 59159.85 61152.66 3.37% 59084.92 61020.61 3.28%
129kB 56493.25 57806.31 2.32% 59331.85 61160.25 3.08% 58005.75 59603.67 2.75%
173kB 55875.94 56990.32 1.99% 57681.22 59146.58 2.54% 56365.79 57626.22 2.23%
217kB 55729.27 56853.49 2.02% 57437.23 58728.44 2.25% 56380.99 57597.46 2.16%

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 58360.00 60496.51 3.66% 60737.50 63124.59 3.93% 59898.75 62200.60 3.84%
129kB 58491.25 60414.64 3.29% 60541.25 62842.61 3.80% 60007.50 62175.83 3.61%
173kB 56028.75 57465.07 2.56% 59232.50 61158.20 3.25% 57415.25 59082.98 2.90%
217kB 56928.75 58495.98 2.75% 57816.25 59536.39 2.98% 57521.50 59187.73 2.90%

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 50816.00 50969.33 0.30% 50928.00 51083.29 0.30% 50898.40 51052.77 0.30%
129kB 49310.00 49421.15 0.23% 50928.00 51045.24 0.23% 50436.40 50551.25 0.23%
173kB 49764.00 49837.86 0.15% 48936.00 49010.53 0.15% 49765.20 49839.65 0.15%
217kB 48860.00 48926.55 0.14% 49202.00 49270.34 0.14% 49203.60 49271.31 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 26600.00 27055.63 1.71% 26587.00 27079.08 1.85% 26592.80 27062.69 1.77%
11288kB 26584.00 27020.44 1.64% 26282.00 27053.04 2.93% 26508.20 27055.90 2.07%
16766kB 26774.00 27209.37 1.63% 25765.00 26771.58 3.91% 26420.60 27048.91 2.39%
22244kB 26651.00 27213.64 2.11% 24793.00 26572.54 7.18% 25612.20 26840.02 4.87%

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 57195.00 57372.77 0.31% 57027.00 57391.80 0.64% 57162.30 57440.02 0.49%
11288kB 57223.50 57457.09 0.41% 56955.00 57313.01 0.63% 57089.40 57375.28 0.50%
16766kB 56703.00 57039.43 0.59% 55017.00 56088.46 1.95% 55936.80 56595.09 1.18%
22244kB 55152.00 56025.55 1.58% 53131.50 54910.89 3.35% 53680.20 55129.54 2.71%

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 51765.72 52152.99 0.75% 51613.76 52150.80 1.04% 51814.51 52274.95 0.89%
11288kB 51951.01 52319.13 0.71% 51371.15 51965.95 1.16% 51696.14 52176.43 0.93%
16766kB 50959.26 51625.00 1.31% 50186.12 51147.47 1.92% 50646.80 51457.15 1.60%
22244kB 47794.71 49586.68 3.75% 47192.20 49287.45 4.44% 47477.46 49392.65 4.03%

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 55075.56 52522.84 4.63% 55603.43 52581.32 5.44% 55513.58 52671.81 5.12%
11288kB 55662.08 52749.17 5.23% 55642.09 52667.52 5.35% 55712.47 52767.00 5.29%
16766kB 53846.54 51525.39 4.31% 54578.35 52006.88 4.71% 54107.00 51677.56 4.49%
22244kB 50106.14 49521.03 1.17% 52077.64 50683.77 2.68% 50870.75 49848.90 2.00%

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 45834.00 45821.19 0.03% 45912.00 45647.66 0.58% 45869.60 45790.73 0.17%
11288kB 45864.00 45835.64 0.06% 45902.00 45741.08 0.35% 45875.60 45789.32 0.19%
16766kB 45792.00 45796.45 0.01% 45818.00 45802.38 0.03% 45751.20 45745.51 0.02%
22244kB 45810.00 45810.85 0.00% 45508.00 45491.37 0.04% 45741.20 45731.63 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 6494910000.00 0.01% 6494188800.00 6494933000.00 0.01% 6494188800.00 6494916800.00 0.01%
426801kB 6374384640.00 6374971000.00 0.01% 6374384640.00 6374981000.00 0.01% 6374384640.00 6374974800.00 0.01%
634877kB 4750837440.00 4751214000.00 0.01% 4750837440.00 4751235000.00 0.01% 4750837440.00 4751221600.00 0.01%
842953kB 6314481600.00 6314972000.00 0.01% 6314481600.00 6314988000.00 0.01% 6314481600.00 6314978200.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 11257080000.00 0.00% 11256593920.00 11257140000.00 0.00% 11256593920.00 11257120000.00 0.00%
426801kB 11048933376.00 11049340000.00 0.00% 11048933376.00 11049370000.00 0.00% 11048933376.00 11049358000.00 0.00%
634877kB 8234784896.00 8235024000.00 0.00% 8234784896.00 8235067000.00 0.00% 8234784896.00 8235045600.00 0.00%
842953kB 10945102272.00 10945410000.00 0.00% 10945102272.00 10945440000.00 0.00% 10945102272.00 10945422000.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 7793385000.00 0.00% 7793026560.00 7793438000.00 0.01% 7793026560.00 7793411400.00 0.00%
426801kB 7649261568.00 7649539000.00 0.00% 7649261568.00 7649588000.00 0.00% 7649261568.00 7649568000.00 0.00%
634877kB 11402009856.00 11402400000.00 0.00% 11402009856.00 11402440000.00 0.00% 11402009856.00 11402426000.00 0.00%
842953kB 7577378496.00 7577618000.00 0.00% 7577378496.00 7577628000.00 0.00% 7577378496.00 7577622800.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 7505076000.00 0.01% 7504397056.00 7505100000.00 0.01% 7504397056.00 7505090400.00 0.01%
426801kB 7365955584.00 7366461000.00 0.01% 7365955584.00 7366473000.00 0.01% 7365955584.00 7366467800.00 0.01%
634877kB 5489856320.00 5490330000.00 0.01% 5489856320.00 5490340000.00 0.01% 5489856320.00 5490333800.00 0.01%
842953kB 7296734848.00 7297149000.00 0.01% 7296734848.00 7297160000.00 0.01% 7296734848.00 7297153800.00 0.01%
Clone this wiki locally