Skip to content

AccuracySkylakeX

Thomas Roehl edited this page Oct 26, 2018 · 3 revisions

Accuracy Tests for Intel Skylake SP processor

Hardware description

CPU name: Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz
CPU stepping: 4
Sockets: 2
Cores per socket: 20
Threads per core: 2
Total number of processing units: 80

Available verification tests

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

Group Tests
MEM load, load_avx512, triad_sse, stream, load_avx, copy_mem_avx, ddot, store_mem_avx, ddot_mem_avx, copy_sse, load_sse, stream_avx512, triad_avx, stream_avx, copy_avx, daxpy, store, stream_sse, triad_mem_avx, store_avx, daxpy_avx512, daxpy_sse, copy, triad_avx512, store_avx512, store_sse, daxpy_avx, ddot_avx512, daxpy_mem_avx, ddot_sse, copy_avx512, triad, ddot_avx, stream_mem_avx
L2 load, copy, stream, ddot, triad, daxpy, store
FLOPS_DP triad_sse, stream, ddot, sum, stream_avx512, triad_avx, stream_avx, daxpy_avx_fma, triad_avx_fma, daxpy, stream_sse, sum_avx, stream_avx_fma, daxpy_avx512, daxpy_sse, triad_avx512, sum_avx512, daxpy_avx, ddot_avx512, sum_sse, ddot_sse, triad, ddot_avx
FLOPS_SP ddot_sp_sse, triad_sp_avx512, sum_sp_avx512, daxpy_sp_avx512, sum_sp_sse, sum_sp, ddot_sp_avx, triad_sp, ddot_sp_avx512, stream_sp_avx512, stream_sp_sse, ddot_sp, stream_sp, sum_sp_avx, triad_sp_avx, triad_sp_sse, daxpy_sp, daxpy_sp_avx, daxpy_sp_sse, stream_sp_avx
DATA triad, copy, stream, store
L3 load, copy, stream, ddot, triad, daxpy, store
BRANCH load, triad, copy, store, stream
CLOCK load, daxpy, stream, ddot, triad, copy, store
FLOPS_AVX daxpy_avx, ddot_avx512, stream_avx512, sum_avx, triad_avx, stream_avx, daxpy_avx512, ddot_avx, triad_avx512, sum_avx512
UOPS 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 MEM

Verification of Group MEM with Test load

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_load

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

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 10214.00 9344.06 -8.52% 10197.00 9290.49 -8.89% 10194.80 9307.06 -8.71%
445233kB 10177.00 9714.98 -4.54% 10239.00 9742.99 -4.84% 10224.00 9743.10 -4.70%
649213kB 10667.00 10428.37 -2.24% 11050.00 10788.45 -2.37% 10701.90 10452.99 -2.33%
853193kB 9445.00 9281.18 -1.73% 10561.00 10364.03 -1.87% 9576.80 9403.28 -1.81%

Verification of Group MEM with Test load_avx512

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_load_avx512

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)
241253kB 13619.00 12465.48 -8.47% 13675.00 12439.25 -9.04% 13643.10 12459.23 -8.68%
445233kB 13998.00 13394.95 -4.31% 14020.00 13399.88 -4.42% 14012.50 13402.70 -4.35%
649213kB 13189.00 12808.49 -2.89% 13186.00 12788.91 -3.01% 13185.80 12799.61 -2.93%
853193kB 13823.00 13572.26 -1.81% 13859.00 13580.06 -2.01% 13851.40 13585.10 -1.92%

Verification of Group MEM with Test triad_sse

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_triad_sse

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)
241253kB 16491.25 14623.62 -11.32% 16517.50 14632.22 -11.41% 16508.50 14630.71 -11.37%
445233kB 15987.50 15017.71 -6.07% 16026.25 15046.18 -6.12% 16018.12 15043.41 -6.09%
649213kB 15566.25 14901.11 -4.27% 15893.75 15213.25 -4.28% 15879.38 15203.84 -4.25%
853193kB 16415.00 15901.63 -3.13% 16520.00 15998.03 -3.16% 16459.00 15940.30 -3.15%

Verification of Group MEM with Test stream

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_stream

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

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 16728.92 15032.59 -10.14% 16666.25 14929.87 -10.42% 16686.25 14971.72 -10.28%
445233kB 16198.26 15339.98 -5.30% 16259.59 15375.69 -5.44% 16245.33 15375.41 -5.35%
649213kB 16051.60 15447.98 -3.76% 16198.26 15582.80 -3.80% 16121.33 15510.19 -3.79%
853193kB 15840.94 15436.38 -2.55% 15991.60 15566.50 -2.66% 15958.53 15542.45 -2.61%

Verification of Group MEM with Test load_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_load_avx

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)
241253kB 13257.00 12117.87 -8.59% 13376.00 12163.88 -9.06% 13297.00 12133.22 -8.75%
445233kB 12890.00 12350.49 -4.19% 13895.00 13294.59 -4.32% 13164.60 12601.38 -4.28%
649213kB 12933.00 12555.78 -2.92% 12844.00 12449.26 -3.07% 12932.90 12549.19 -2.97%
853193kB 13409.00 13163.97 -1.83% 13801.00 13534.59 -1.93% 13633.70 13377.23 -1.88%

Verification of Group MEM with Test copy_mem_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_copy_mem_avx

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)
241253kB 9943.00 9344.58 -6.02% 9931.00 9304.51 -6.31% 9940.60 9329.65 -6.15%
445233kB 9934.00 9762.39 -1.73% 9931.00 9729.73 -2.03% 9924.00 9739.76 -1.86%
649213kB 9848.00 9848.47 0.00% 9964.00 9988.08 0.24% 9945.80 9954.58 0.09%
853193kB 9320.00 9384.03 0.69% 9334.00 9404.96 0.76% 9318.20 9384.80 0.71%

Verification of Group MEM with Test ddot

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_ddot

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

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 11344.00 10317.59 -9.05% 11649.00 10578.67 -9.19% 11491.00 10440.66 -9.14%
445233kB 11306.00 10810.05 -4.39% 11388.00 10878.29 -4.48% 11333.20 10829.92 -4.44%
649213kB 10841.00 10519.23 -2.97% 10975.00 10645.21 -3.00% 10900.00 10573.62 -2.99%
853193kB 11267.00 11061.50 -1.82% 11255.00 11038.84 -1.92% 11232.90 11021.69 -1.88%

Verification of Group MEM with Test store_mem_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_store_mem_avx

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)
241253kB 6602.00 6604.49 0.04% 6608.00 6613.29 0.08% 6607.00 6610.48 0.05%
445233kB 6676.00 6678.93 0.04% 6671.00 6678.92 0.12% 6649.20 6653.07 0.06%
649213kB 6561.00 6563.29 0.03% 6557.00 6561.91 0.07% 6561.90 6565.17 0.05%
853193kB 6824.00 6827.75 0.05% 6425.00 6435.23 0.16% 6455.60 6461.42 0.09%

Verification of Group MEM with Test copy_sse

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_copy_sse

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)
241253kB 18615.00 16444.33 -11.66% 18616.50 16417.55 -11.81% 18613.80 16428.55 -11.74%
445233kB 18205.50 17125.45 -5.93% 18226.50 17117.55 -6.08% 18207.30 17110.72 -6.02%
649213kB 17499.00 16788.76 -4.06% 18114.00 17364.73 -4.14% 18024.15 17287.07 -4.09%
853193kB 18004.50 17504.43 -2.78% 18001.50 17485.70 -2.87% 18010.50 17503.66 -2.81%

Verification of Group MEM with Test load_sse

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_load_sse

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)
241253kB 12150.00 11114.07 -8.53% 12254.00 11144.80 -9.05% 12236.90 11174.70 -8.68%
445233kB 11993.00 11494.03 -4.16% 12021.00 11505.63 -4.29% 11990.50 11484.81 -4.22%
649213kB 11552.00 11214.25 -2.92% 11948.00 11578.02 -3.10% 11943.00 11585.91 -2.99%
853193kB 11914.00 11699.40 -1.80% 11938.00 11713.59 -1.88% 11906.30 11686.67 -1.84%

Verification of Group MEM with Test stream_avx512

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_stream_avx512

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)
241253kB 16275.59 14271.57 -12.31% 16363.59 14338.53 -12.38% 16327.46 14313.37 -12.34%
445233kB 15732.94 14668.92 -6.76% 15763.61 14680.84 -6.87% 15784.54 14711.42 -6.80%
649213kB 15636.94 14889.57 -4.78% 15643.61 14882.74 -4.86% 15617.88 14863.68 -4.83%
853193kB 15502.28 14923.06 -3.74% 15536.94 14948.79 -3.79% 15503.08 14920.14 -3.76%

Verification of Group MEM with Test triad_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_triad_avx

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)
241253kB 17072.50 15081.31 -11.66% 17042.50 15034.25 -11.78% 17066.50 15068.01 -11.71%
445233kB 16836.25 15778.48 -6.28% 16842.50 15763.01 -6.41% 16850.62 15781.38 -6.35%
649213kB 16145.00 15440.17 -4.37% 16185.00 15466.23 -4.44% 16164.00 15453.25 -4.40%
853193kB 17213.75 16644.48 -3.31% 17208.75 16630.84 -3.36% 17177.00 16602.16 -3.35%

Verification of Group MEM with Test stream_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_stream_avx

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)
241253kB 17884.89 15879.18 -11.21% 17888.89 15850.94 -11.39% 17824.89 15808.11 -11.31%
445233kB 17212.90 16171.14 -6.05% 17292.90 16237.98 -6.10% 17277.03 16228.05 -6.07%
649213kB 17168.90 16451.79 -4.18% 17166.24 16426.87 -4.31% 17150.77 16417.60 -4.27%
853193kB 17727.56 17168.60 -3.15% 17659.56 17092.51 -3.21% 17648.89 17086.23 -3.19%

Verification of Group MEM with Test copy_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_copy_avx

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)
241253kB 19042.50 16804.67 -11.75% 19047.00 16755.11 -12.03% 19073.25 16792.79 -11.96%
445233kB 18658.50 17500.95 -6.20% 18882.00 17700.21 -6.26% 18750.60 17580.36 -6.24%
649213kB 18693.00 17915.42 -4.16% 18732.00 17936.48 -4.25% 18641.70 17852.13 -4.24%
853193kB 18489.00 17939.23 -2.97% 18484.50 17925.00 -3.03% 18492.60 17937.98 -3.00%

Verification of Group MEM with Test daxpy

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_daxpy

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)
241253kB 16512.00 14802.83 -10.35% 16822.50 15017.50 -10.73% 16689.90 14941.27 -10.48%
445233kB 15996.00 15168.12 -5.18% 16383.00 15529.00 -5.21% 16099.20 15255.04 -5.24%
649213kB 15702.00 15168.35 -3.40% 15708.00 15157.51 -3.50% 15738.00 15193.09 -3.46%
853193kB 14731.50 14419.54 -2.12% 16191.00 15831.54 -2.22% 14898.90 14572.15 -2.19%

Verification of Group MEM with Test store

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_store

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

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 20468.00 18693.16 -8.67% 20806.00 18961.95 -8.86% 20564.60 18758.36 -8.78%
445233kB 20896.00 19973.85 -4.41% 20762.00 19803.57 -4.62% 20791.20 19853.56 -4.51%
649213kB 19914.00 19375.32 -2.71% 21390.00 20815.19 -2.69% 20517.60 19962.10 -2.71%
853193kB 18890.00 18510.07 -2.01% 19228.00 18834.93 -2.04% 18981.20 18594.86 -2.04%

Verification of Group MEM with Test stream_sse

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_stream_sse

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)
241253kB 17108.91 15287.13 -10.65% 17158.24 15307.27 -10.79% 17103.44 15270.91 -10.71%
445233kB 16520.92 15605.72 -5.54% 16560.92 15619.04 -5.69% 16543.59 15614.19 -5.62%
649213kB 16408.92 15767.40 -3.91% 16450.26 15786.95 -4.03% 16440.92 15788.34 -3.97%
853193kB 16328.93 15878.96 -2.76% 16334.26 15873.12 -2.82% 16336.52 15880.98 -2.79%

Verification of Group MEM with Test triad_mem_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_triad_mem_avx

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)
241253kB 13365.00 12466.71 -6.72% 13415.00 12478.94 -6.98% 13399.90 12476.26 -6.89%
445233kB 13078.00 12834.45 -1.86% 13089.00 12814.09 -2.10% 13075.30 12811.59 -2.02%
649213kB 13031.00 12982.29 -0.37% 13027.00 12960.14 -0.51% 13024.70 12965.29 -0.46%
853193kB 13622.00 13691.48 0.51% 13601.00 13687.20 0.63% 13579.90 13658.03 0.58%

Verification of Group MEM with Test store_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_store_avx

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)
241253kB 19810.00 17981.19 -9.23% 20056.00 18167.90 -9.41% 19847.20 17989.05 -9.36%
445233kB 19850.00 18904.97 -4.76% 20106.00 19131.81 -4.85% 19843.20 18887.34 -4.82%
649213kB 19812.00 19245.96 -2.86% 19864.00 19286.53 -2.91% 19831.80 19260.74 -2.88%
853193kB 18380.00 17976.95 -2.19% 18492.00 18078.05 -2.24% 18576.60 18168.01 -2.20%

Verification of Group MEM with Test daxpy_avx512

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_daxpy_avx512

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)
241253kB 19779.00 17723.61 -10.39% 19869.00 17768.13 -10.57% 19841.85 17765.14 -10.47%
445233kB 19240.50 18280.16 -4.99% 19351.50 18322.86 -5.32% 19305.60 18298.92 -5.21%
649213kB 19149.00 18483.89 -3.47% 19227.00 18540.99 -3.57% 19192.35 18515.48 -3.53%
853193kB 19825.50 19369.03 -2.30% 19762.50 19286.19 -2.41% 19773.90 19307.47 -2.36%

Verification of Group MEM with Test daxpy_sse

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_daxpy_sse

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)
241253kB 17700.00 15881.46 -10.27% 17805.00 15912.08 -10.63% 17780.70 15914.67 -10.49%
445233kB 17323.50 16424.97 -5.19% 17356.50 16430.50 -5.34% 17379.30 16472.39 -5.22%
649213kB 16534.50 15955.34 -3.50% 16681.50 16084.63 -3.58% 16712.55 16124.11 -3.52%
853193kB 16957.50 16575.86 -2.25% 16774.50 16379.57 -2.35% 16851.90 16464.07 -2.30%

Verification of Group MEM with Test copy

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_copy

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

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 17857.50 15886.85 -11.04% 17908.50 15887.83 -11.28% 17877.30 15882.05 -11.16%
445233kB 17470.50 16497.84 -5.57% 17512.50 16506.09 -5.75% 17474.70 16488.90 -5.64%
649213kB 16857.00 16225.11 -3.75% 16888.50 16237.62 -3.85% 16868.70 16227.23 -3.80%
853193kB 17379.00 16934.30 -2.56% 17503.50 17043.07 -2.63% 17401.20 16947.98 -2.60%

Verification of Group MEM with Test triad_avx512

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_triad_avx512

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)
241253kB 16857.50 14769.82 -12.38% 16865.00 14738.90 -12.61% 16862.50 14764.67 -12.44%
445233kB 16322.50 15207.26 -6.83% 16391.25 15247.59 -6.98% 16357.38 15228.95 -6.90%
649213kB 16136.25 15353.74 -4.85% 16165.00 15368.55 -4.93% 16159.50 15369.34 -4.89%
853193kB 16907.50 16254.15 -3.86% 16963.75 16299.87 -3.91% 16935.75 16278.09 -3.88%

Verification of Group MEM with Test store_avx512

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_store_avx512

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)
241253kB 16486.00 14654.14 -11.11% 16610.00 14756.18 -11.16% 16540.80 14697.86 -11.14%
445233kB 15734.00 14796.50 -5.96% 15930.00 14980.34 -5.96% 15839.80 14896.93 -5.95%
649213kB 15922.00 15279.41 -4.04% 16038.00 15383.28 -4.08% 15980.60 15331.48 -4.06%
853193kB 15908.00 15419.91 -3.07% 15942.00 15448.38 -3.10% 15913.20 15422.96 -3.08%

Verification of Group MEM with Test store_sse

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_store_sse

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)
241253kB 20988.00 19176.38 -8.63% 20990.00 19119.28 -8.91% 21054.00 19207.53 -8.77%
445233kB 21132.00 20191.17 -4.45% 21262.00 20291.90 -4.56% 21106.20 20148.22 -4.54%
649213kB 20748.00 20185.64 -2.71% 21326.00 20734.95 -2.77% 21116.60 20539.71 -2.73%
853193kB 20070.00 19668.62 -2.00% 20678.00 20249.16 -2.07% 20224.60 19809.25 -2.05%

Verification of Group MEM with Test daxpy_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_daxpy_avx

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)
241253kB 19639.50 17602.06 -10.37% 19618.50 17520.79 -10.69% 19606.05 17546.98 -10.50%
445233kB 19087.50 18115.60 -5.09% 19116.00 18106.24 -5.28% 19128.30 18139.60 -5.17%
649213kB 18951.00 18282.90 -3.53% 18987.00 18301.68 -3.61% 18927.75 18253.36 -3.56%
853193kB 19465.50 19017.77 -2.30% 19320.00 18849.16 -2.44% 19402.50 18940.84 -2.38%

Verification of Group MEM with Test ddot_avx512

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_ddot_avx512

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)
241253kB 14162.00 12865.82 -9.15% 14184.00 12857.68 -9.35% 14166.60 12855.39 -9.26%
445233kB 14438.00 13786.18 -4.51% 14522.00 13845.06 -4.66% 14512.10 13845.10 -4.60%
649213kB 13696.00 13277.92 -3.05% 13712.00 13277.01 -3.17% 13683.50 13259.27 -3.10%
853193kB 14099.00 13827.61 -1.92% 14031.00 13741.10 -2.07% 14036.20 13753.86 -2.01%

Verification of Group MEM with Test daxpy_mem_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_daxpy_mem_avx

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)
241253kB 16243.50 15735.16 -3.13% 16215.00 15686.90 -3.26% 16237.65 15716.48 -3.21%
445233kB 16092.00 16135.02 0.27% 16051.50 16123.59 0.45% 16053.30 16103.13 0.31%
649213kB 16380.00 16678.36 1.82% 16399.50 16714.43 1.92% 16392.90 16699.39 1.87%
853193kB 14683.50 15016.49 2.27% 14671.50 15018.99 2.37% 14701.95 15041.74 2.31%

Verification of Group MEM with Test ddot_sse

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_ddot_sse

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)
241253kB 12279.00 11173.75 -9.00% 12264.00 11127.42 -9.27% 12223.80 11103.44 -9.17%
445233kB 12060.00 11526.82 -4.42% 12189.00 11638.66 -4.52% 11999.70 11458.59 -4.51%
649213kB 12142.00 11771.28 -3.05% 12226.00 11837.02 -3.18% 12171.00 11791.05 -3.12%
853193kB 11903.00 11681.77 -1.86% 12183.00 11949.21 -1.92% 11977.50 11748.64 -1.91%

Verification of Group MEM with Test copy_avx512

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_copy_avx512

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)
241253kB 16033.50 14069.38 -12.25% 16038.00 14051.94 -12.38% 16028.85 14056.55 -12.30%
445233kB 15408.00 14367.41 -6.75% 15433.50 14376.61 -6.85% 15434.10 14385.40 -6.79%
649213kB 16290.00 15549.75 -4.54% 16290.00 15536.08 -4.63% 16276.95 15531.01 -4.58%
853193kB 14589.00 14091.41 -3.41% 14598.00 14095.83 -3.44% 14582.40 14082.65 -3.43%

Verification of Group MEM with Test triad

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_triad

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

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 16086.25 14328.78 -10.93% 16161.25 14375.72 -11.05% 16122.62 14349.30 -11.00%
445233kB 15630.00 14726.62 -5.78% 15666.25 14746.37 -5.87% 15660.88 14749.19 -5.82%
649213kB 15655.00 15021.40 -4.05% 15641.25 14995.59 -4.13% 15628.88 14989.46 -4.09%
853193kB 15745.00 15291.35 -2.88% 15793.75 15329.31 -2.94% 15727.75 15268.28 -2.92%

Verification of Group MEM with Test ddot_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_ddot_avx

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)
241253kB 13526.00 12292.26 -9.12% 13661.00 12391.44 -9.29% 13619.60 12363.00 -9.23%
445233kB 13125.00 12538.04 -4.47% 13183.00 12576.92 -4.60% 13154.80 12561.44 -4.51%
649213kB 12741.00 12349.53 -3.07% 13138.00 12737.11 -3.05% 12872.40 12477.74 -3.07%
853193kB 13536.00 13270.26 -1.96% 13575.00 13295.33 -2.06% 13544.80 13271.02 -2.02%

Verification of Group MEM with Test stream_mem_avx

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_MEM_stream_mem_avx

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)
241253kB 12509.00 11692.08 -6.53% 12585.00 11733.87 -6.76% 12564.20 11731.43 -6.63%
445233kB 12296.00 12072.89 -1.81% 12331.00 12084.01 -2.00% 12310.30 12074.60 -1.91%
649213kB 12288.00 12228.74 -0.48% 12289.00 12220.54 -0.56% 12292.50 12227.97 -0.52%
853193kB 12315.00 12376.01 0.50% 12212.00 12286.30 0.61% 12284.60 12351.06 0.54%

Verification of Group L2

Verification of Group L2 with Test load

Benchmark performed with data sizes: 239kB, 437kB, 635kB, 833kB.

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

skylakeX_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)
239kB 18034.00 18086.14 0.29% 18051.00 18110.92 0.33% 18054.00 18110.80 0.31%
437kB 18144.00 18168.64 0.14% 18187.00 18212.42 0.14% 18187.40 18212.31 0.14%
635kB 18264.00 18280.67 0.09% 18174.00 18193.02 0.10% 18233.40 18251.39 0.10%
833kB 18078.00 18092.70 0.08% 18216.00 18232.48 0.09% 18200.80 18216.71 0.09%

Verification of Group L2 with Test copy

Benchmark performed with data sizes: 239kB, 437kB, 635kB, 833kB.

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

skylakeX_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)
239kB 45610.50 45688.31 0.17% 45652.50 45736.99 0.19% 45637.80 45720.48 0.18%
437kB 45732.00 45773.98 0.09% 45715.50 45758.78 0.09% 45720.60 45763.54 0.09%
635kB 45031.50 45064.29 0.07% 45541.50 45576.07 0.08% 45546.30 45579.65 0.07%
833kB 42898.50 42923.62 0.06% 45631.50 45658.63 0.06% 44843.10 44869.30 0.06%

Verification of Group L2 with Test stream

Benchmark performed with data sizes: 239kB, 437kB, 635kB, 833kB.

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

skylakeX_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)
239kB 31663.21 32449.02 2.48% 31539.21 32801.49 4.00% 31600.01 32685.30 3.44%
437kB 31935.20 32655.95 2.26% 32308.53 33269.03 2.97% 32244.79 33153.71 2.82%
635kB 31551.21 32046.98 1.57% 32265.86 33228.57 2.98% 32229.59 33042.90 2.52%
833kB 32568.52 33318.42 2.30% 32093.86 33112.86 3.18% 32185.60 33127.67 2.93%

Verification of Group L2 with Test ddot

Benchmark performed with data sizes: 239kB, 437kB, 635kB, 833kB.

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

skylakeX_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)
239kB 19126.00 19295.14 0.88% 19125.00 19341.61 1.13% 19126.60 19320.63 1.01%
437kB 19147.00 19325.11 0.93% 19147.00 19334.67 0.98% 19146.60 19331.02 0.96%
635kB 19152.00 19298.80 0.77% 19148.00 19332.44 0.96% 19151.00 19317.15 0.87%
833kB 19159.00 19318.77 0.83% 18936.00 19164.34 1.21% 19068.40 19254.66 0.98%

Verification of Group L2 with Test triad

Benchmark performed with data sizes: 239kB, 437kB, 635kB, 833kB.

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

skylakeX_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)
239kB 38392.50 39513.75 2.92% 38968.75 40197.21 3.15% 38751.50 39919.77 3.01%
437kB 38892.50 40002.08 2.85% 38973.75 40155.64 3.03% 38943.50 40087.95 2.94%
635kB 36191.25 36537.23 0.96% 34427.50 35085.23 1.91% 36073.00 36536.43 1.29%
833kB 36518.75 37199.51 1.86% 38636.25 39689.61 2.73% 37229.00 38044.12 2.18%

Verification of Group L2 with Test daxpy

Benchmark performed with data sizes: 239kB, 437kB, 635kB, 833kB.

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

skylakeX_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)
239kB 16972.00 25851.46 52.32% 16974.00 25997.08 53.16% 16974.60 25893.70 52.54%
437kB 16992.00 25856.18 52.17% 16994.00 26415.60 55.44% 16992.60 26030.00 53.18%
635kB 17022.00 25889.63 52.10% 17022.00 26250.07 54.21% 17023.20 26012.61 52.81%
833kB 16786.00 25605.58 52.54% 17026.00 26535.78 55.85% 16952.40 25936.08 52.99%

Verification of Group L2 with Test store

Benchmark performed with data sizes: 239kB, 437kB, 635kB, 833kB.

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

skylakeX_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)
239kB 34048.00 34082.97 0.10% 34006.00 34042.70 0.11% 34029.60 34065.16 0.10%
437kB 34038.00 34057.34 0.06% 34038.00 34058.79 0.06% 34039.20 34059.43 0.06%
635kB 34052.00 34065.65 0.04% 34052.00 34067.43 0.05% 34052.00 34066.32 0.04%
833kB 34036.00 34046.30 0.03% 33598.00 33609.78 0.04% 33743.20 33754.09 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.

skylakeX_FLOPS_DP_triad_sse

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 4051.00 4051.08 0.00% 4055.00 4055.90 0.02% 3980.60 3981.11 0.01%
24kB 3930.00 3930.02 0.00% 4072.00 4072.93 0.02% 4017.00 4017.70 0.02%
128kB 2803.00 2803.12 0.00% 2799.00 2799.79 0.03% 2796.70 2797.16 0.02%
2MB 1527.00 1527.06 0.00% 1526.00 1526.98 0.06% 1533.20 1533.77 0.04%
1GB 788.00 788.02 0.00% 787.00 787.98 0.13% 789.10 789.72 0.08%

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.

skylakeX_FLOPS_DP_stream

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 2087.00 2087.05 0.00% 2080.00 2080.84 0.04% 2085.60 2086.12 0.03%
24kB 2092.00 2092.05 0.00% 2088.00 2088.90 0.04% 2092.50 2093.06 0.03%
128kB 1975.00 1975.11 0.01% 1978.00 1978.95 0.05% 2002.00 2002.58 0.03%
2MB 1719.00 1719.04 0.00% 1706.00 1706.92 0.05% 1709.30 1709.80 0.03%
1GB 967.00 967.11 0.01% 966.00 966.74 0.08% 965.80 966.27 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.

skylakeX_FLOPS_DP_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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 2388.00 2388.08 0.00% 2387.00 2387.74 0.03% 2386.30 2386.62 0.01%
24kB 2393.00 2392.99 0.00% 2392.00 2392.86 0.04% 2391.80 2392.36 0.02%
128kB 2389.00 2389.20 0.01% 2389.00 2389.68 0.03% 2389.00 2389.39 0.02%
2MB 2248.00 2248.01 0.00% 2249.00 2249.98 0.04% 2246.80 2247.25 0.02%
1GB 1252.00 1252.00 0.00% 1254.00 1254.90 0.07% 1254.00 1254.24 0.02%

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.

skylakeX_FLOPS_DP_sum

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 2389.00 2389.12 0.00% 2389.00 2389.71 0.03% 2389.00 2389.52 0.02%
24kB 2393.00 2393.13 0.01% 2393.00 2393.67 0.03% 2393.00 2393.46 0.02%
128kB 2267.00 2267.07 0.00% 2261.00 2261.95 0.04% 2256.50 2257.05 0.02%
2MB 2189.00 2189.01 0.00% 2195.00 2195.95 0.04% 2196.20 2196.58 0.02%
1GB 1203.00 1203.05 0.00% 1174.00 1174.97 0.08% 1182.20 1182.63 0.04%

Verification of Group FLOPS_DP with Test stream_avx512

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.

skylakeX_FLOPS_DP_stream_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 19084.00 19084.01 0.00% 19175.00 19175.85 0.00% 19120.00 19120.48 0.00%
24kB 21952.00 21952.03 0.00% 21950.00 21950.80 0.00% 21975.70 21976.04 0.00%
128kB 6805.00 6805.02 0.00% 6790.00 6790.94 0.01% 6759.70 6760.16 0.01%
2MB 2058.00 2058.00 0.00% 2061.00 2061.77 0.04% 2076.50 2076.89 0.02%
1GB 934.00 934.06 0.01% 931.00 931.70 0.07% 935.30 935.63 0.04%

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.

skylakeX_FLOPS_DP_triad_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 8723.00 8723.00 0.00% 8718.00 8718.87 0.01% 8763.30 8763.70 0.00%
24kB 8839.00 8838.96 0.00% 8949.00 8949.92 0.01% 8873.70 8874.23 0.01%
128kB 4830.00 4830.07 0.00% 4831.00 4831.89 0.02% 4817.60 4818.18 0.01%
2MB 1582.00 1582.19 0.01% 1604.00 1604.86 0.05% 1565.30 1565.83 0.03%
1GB 807.00 807.29 0.04% 806.00 806.99 0.12% 806.40 807.02 0.08%

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.

skylakeX_FLOPS_DP_stream_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 11179.00 11178.96 0.00% 11205.00 11205.70 0.01% 11242.60 11242.92 0.00%
24kB 11802.00 11802.01 0.00% 11806.00 11806.89 0.01% 11786.50 11786.95 0.00%
128kB 6573.00 6573.10 0.00% 6539.00 6539.95 0.01% 6559.00 6559.52 0.01%
2MB 2049.00 2049.07 0.00% 2068.00 2068.83 0.04% 2077.00 2077.37 0.02%
1GB 1056.00 1056.03 0.00% 1058.00 1058.80 0.08% 1058.00 1058.46 0.04%

Verification of Group FLOPS_DP with Test daxpy_avx_fma

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.

skylakeX_FLOPS_DP_daxpy_avx_fma

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 11843.00 11843.11 0.00% 11819.00 11819.87 0.01% 11916.80 11917.32 0.00%
24kB 12311.00 12311.00 0.00% 12415.00 12415.80 0.01% 12371.30 12371.67 0.00%
128kB 8187.00 8187.03 0.00% 8223.00 8223.91 0.01% 8218.30 8218.79 0.01%
2MB 3125.00 3125.01 0.00% 3093.00 3093.93 0.03% 3108.80 3109.08 0.01%
1GB 1541.00 1541.10 0.01% 1545.00 1545.91 0.06% 1544.00 1544.43 0.03%

Verification of Group FLOPS_DP with Test triad_avx_fma

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.

skylakeX_FLOPS_DP_triad_avx_fma

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 8805.00 8805.00 0.00% 8719.00 8719.94 0.01% 8780.20 8780.63 0.00%
24kB 8855.00 8854.97 0.00% 8845.00 8845.90 0.01% 8865.00 8865.41 0.00%
128kB 4787.00 4787.30 0.01% 4810.00 4810.96 0.02% 4804.80 4805.33 0.01%
2MB 1529.00 1529.01 0.00% 1552.00 1552.96 0.06% 1544.30 1544.67 0.02%
1GB 806.00 806.15 0.02% 806.00 806.78 0.10% 806.10 806.63 0.07%

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.

skylakeX_FLOPS_DP_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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 2115.00 2115.08 0.00% 2114.00 2114.98 0.05% 2115.30 2115.80 0.02%
24kB 2118.00 2118.09 0.00% 2118.00 2118.77 0.04% 2118.70 2119.07 0.02%
128kB 2121.00 2121.14 0.01% 2119.00 2119.88 0.04% 2119.90 2120.47 0.03%
2MB 2038.00 2038.06 0.00% 2031.00 2031.90 0.04% 2042.90 2043.42 0.03%
1GB 1238.00 1238.00 0.00% 1239.00 1239.90 0.07% 1237.90 1238.29 0.03%

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.

skylakeX_FLOPS_DP_stream_sse

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 3951.00 3950.98 0.00% 3971.00 3971.92 0.02% 3968.50 3968.95 0.01%
24kB 4139.00 4139.00 0.00% 4144.00 4144.81 0.02% 4143.40 4143.87 0.01%
128kB 3837.00 3836.99 0.00% 3821.00 3821.72 0.02% 3819.40 3819.74 0.01%
2MB 2045.00 2045.08 0.00% 2064.00 2064.73 0.04% 2033.40 2033.86 0.02%
1GB 1018.00 1018.05 0.00% 1011.00 1011.97 0.10% 1015.10 1015.68 0.06%

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.

skylakeX_FLOPS_DP_sum_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 16130.00 16130.17 0.00% 15599.00 15599.90 0.01% 15811.20 15811.76 0.00%
24kB 16470.00 16470.13 0.00% 16200.00 16200.90 0.01% 16285.50 16286.13 0.00%
128kB 8528.00 8528.18 0.00% 8503.00 8503.93 0.01% 8526.20 8526.75 0.01%
2MB 3132.00 3132.00 0.00% 3122.00 3122.95 0.03% 3126.30 3126.73 0.01%
1GB 1573.00 1573.10 0.01% 1571.00 1571.98 0.06% 1575.00 1575.58 0.04%

Verification of Group FLOPS_DP with Test stream_avx_fma

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.

skylakeX_FLOPS_DP_stream_avx_fma

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 11296.00 11296.04 0.00% 11238.00 11238.89 0.01% 11256.20 11256.69 0.00%
24kB 11873.00 11873.00 0.00% 11885.00 11885.77 0.01% 11811.30 11811.64 0.00%
128kB 6545.00 6545.06 0.00% 6566.00 6566.89 0.01% 6559.40 6559.91 0.01%
2MB 2062.00 2062.14 0.01% 2062.00 2062.89 0.04% 2070.70 2071.23 0.03%
1GB 1062.00 1062.20 0.02% 1061.00 1061.92 0.09% 1061.50 1062.08 0.05%

Verification of Group FLOPS_DP with Test daxpy_avx512

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.

skylakeX_FLOPS_DP_daxpy_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 22432.00 22431.96 0.00% 22828.00 22828.78 0.00% 22666.20 22666.52 0.00%
24kB 23217.00 23216.98 0.00% 23105.00 23105.70 0.00% 23161.30 23161.62 0.00%
128kB 8684.00 8684.03 0.00% 8735.00 8735.95 0.01% 8711.90 8712.37 0.01%
2MB 3061.00 3060.99 0.00% 3064.00 3064.90 0.03% 3066.50 3066.89 0.01%
1GB 1574.00 1574.01 0.00% 1585.00 1585.98 0.06% 1576.90 1577.41 0.03%

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.

skylakeX_FLOPS_DP_daxpy_sse

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 3985.00 3985.03 0.00% 3989.00 3989.96 0.02% 4017.60 4018.21 0.02%
24kB 4120.00 4120.00 0.00% 4120.00 4120.92 0.02% 4121.00 4121.42 0.01%
128kB 3875.00 3875.03 0.00% 3879.00 3879.88 0.02% 3871.20 3871.58 0.01%
2MB 2726.00 2726.05 0.00% 2716.00 2716.96 0.04% 2725.60 2726.06 0.02%
1GB 1347.00 1347.07 0.01% 1360.00 1360.93 0.07% 1348.00 1348.60 0.04%

Verification of Group FLOPS_DP with Test triad_avx512

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.

skylakeX_FLOPS_DP_triad_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 16312.00 16312.01 0.00% 16310.00 16310.74 0.00% 16311.40 16311.74 0.00%
24kB 16793.00 16793.00 0.00% 16788.00 16788.85 0.01% 16832.10 16832.45 0.00%
128kB 5511.00 5511.13 0.00% 5420.00 5420.84 0.02% 5489.40 5490.04 0.01%
2MB 1555.00 1555.11 0.01% 1551.00 1551.88 0.06% 1553.10 1553.54 0.03%
1GB 803.00 803.01 0.00% 803.00 803.98 0.12% 803.10 803.65 0.07%

Verification of Group FLOPS_DP with Test sum_avx512

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.

skylakeX_FLOPS_DP_sum_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 29883.00 29883.18 0.00% 29883.00 29883.85 0.00% 30278.70 30279.24 0.00%
24kB 32239.00 32239.00 0.00% 31379.00 31379.78 0.00% 31740.20 31740.58 0.00%
128kB 14271.00 14270.95 0.00% 14320.00 14320.90 0.01% 14202.80 14203.32 0.00%
2MB 3074.00 3074.08 0.00% 3075.00 3075.80 0.03% 3093.00 3093.50 0.02%
1GB 1611.00 1611.06 0.00% 1614.00 1614.89 0.06% 1619.90 1620.25 0.02%

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.

skylakeX_FLOPS_DP_daxpy_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 11881.00 11881.00 0.00% 11881.00 11881.90 0.01% 11960.20 11960.61 0.00%
24kB 12293.00 12292.96 0.00% 12283.00 12283.89 0.01% 12289.20 12289.77 0.00%
128kB 8089.00 8089.08 0.00% 8074.00 8074.75 0.01% 8070.80 8071.15 0.00%
2MB 3052.00 3052.07 0.00% 3055.00 3055.83 0.03% 3064.50 3065.05 0.02%
1GB 1552.00 1552.05 0.00% 1550.00 1550.97 0.06% 1548.30 1548.84 0.03%

Verification of Group FLOPS_DP with Test ddot_avx512

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.

skylakeX_FLOPS_DP_ddot_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 29222.00 29222.01 0.00% 29403.00 29403.54 0.00% 29447.20 29447.49 0.00%
24kB 30149.00 30149.06 0.00% 29774.00 29774.77 0.00% 30159.60 30159.98 0.00%
128kB 13207.00 13207.02 0.00% 13046.00 13046.82 0.01% 13105.60 13105.94 0.00%
2MB 3092.00 3091.99 0.00% 3176.00 3176.90 0.03% 3111.00 3111.38 0.01%
1GB 1714.00 1713.98 0.00% 1715.00 1715.97 0.06% 1712.60 1713.14 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.

skylakeX_FLOPS_DP_sum_sse

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 4790.00 4790.05 0.00% 4773.00 4773.92 0.02% 4779.20 4779.64 0.01%
24kB 4779.00 4779.02 0.00% 4778.00 4778.54 0.01% 4778.50 4778.79 0.01%
128kB 4274.00 4273.99 0.00% 4270.00 4270.66 0.02% 4272.20 4272.49 0.01%
2MB 2996.00 2996.06 0.00% 2972.00 2972.94 0.03% 2989.40 2989.95 0.02%
1GB 1429.00 1429.00 0.00% 1428.00 1428.98 0.07% 1429.20 1429.65 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.

skylakeX_FLOPS_DP_ddot_sse

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 4795.00 4795.22 0.00% 4792.00 4792.88 0.02% 4780.90 4781.43 0.01%
24kB 4772.00 4772.08 0.00% 4770.00 4770.95 0.02% 4771.10 4771.65 0.01%
128kB 4343.00 4343.04 0.00% 4346.00 4346.95 0.02% 4343.80 4344.33 0.01%
2MB 2931.00 2931.01 0.00% 2927.00 2927.85 0.03% 2927.60 2928.09 0.02%
1GB 1421.00 1420.99 0.00% 1416.00 1416.73 0.05% 1420.80 1421.11 0.02%

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.

skylakeX_FLOPS_DP_triad

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 1925.00 1925.08 0.00% 2015.00 2015.91 0.05% 2001.70 2002.22 0.03%
24kB 2062.00 2062.17 0.01% 2076.00 2076.98 0.05% 2071.70 2072.44 0.04%
128kB 1903.00 1903.22 0.01% 1928.00 1928.98 0.05% 1928.80 1929.42 0.03%
2MB 1405.00 1405.13 0.01% 1396.00 1396.94 0.07% 1405.50 1406.05 0.04%
1GB 762.00 762.00 0.00% 762.00 762.66 0.09% 763.80 764.19 0.05%

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.

skylakeX_FLOPS_DP_ddot_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
12kB 15446.00 15445.94 0.00% 15162.00 15162.81 0.01% 15262.10 15262.57 0.00%
24kB 15218.00 15218.01 0.00% 15238.00 15238.91 0.01% 15226.50 15226.97 0.00%
128kB 7805.00 7805.00 0.00% 7807.00 7807.70 0.01% 7802.30 7802.68 0.00%
2MB 3121.00 3121.05 0.00% 3090.00 3090.90 0.03% 3106.70 3107.15 0.01%
1GB 1677.00 1677.02 0.00% 1665.00 1665.94 0.06% 1665.00 1665.49 0.03%

Verification of Group FLOPS_SP

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.

skylakeX_FLOPS_SP_ddot_sp_sse

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 7134.00 7133.98 0.00% 7149.00 7149.87 0.01% 7142.90 7143.17 0.00%
128kB 6621.00 6621.01 0.00% 6623.00 6623.92 0.01% 6564.60 6565.08 0.01%
2MB 5625.00 5625.12 0.00% 5634.00 5634.95 0.02% 5631.20 5631.85 0.01%
1GB 2841.00 2841.15 0.01% 2850.00 2850.83 0.03% 2836.90 2837.35 0.02%

Verification of Group FLOPS_SP with Test triad_sp_avx512

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.

skylakeX_FLOPS_SP_triad_sp_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 35496.00 35496.02 0.00% 34481.00 34481.66 0.00% 34955.20 34955.43 0.00%
128kB 10754.00 10754.01 0.00% 10928.00 10928.94 0.01% 10927.10 10927.46 0.00%
2MB 3066.00 3066.05 0.00% 3114.00 3114.82 0.03% 3088.90 3089.42 0.02%
1GB 1526.00 1526.17 0.01% 1524.00 1524.99 0.06% 1524.90 1525.46 0.04%

Verification of Group FLOPS_SP with Test sum_sp_avx512

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.

skylakeX_FLOPS_SP_sum_sp_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 40574.00 40574.04 0.00% 39221.00 39221.73 0.00% 39515.20 39515.57 0.00%
128kB 30946.00 30945.91 0.00% 30674.00 30674.64 0.00% 30751.50 30751.72 0.00%
2MB 6113.00 6113.00 0.00% 6366.00 6366.72 0.01% 6191.40 6191.71 0.00%
1GB 3254.00 3253.99 0.00% 3255.00 3255.95 0.03% 3249.00 3249.57 0.02%

Verification of Group FLOPS_SP with Test daxpy_sp_avx512

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.

skylakeX_FLOPS_SP_daxpy_sp_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 41300.00 41299.91 0.00% 41302.00 41302.54 0.00% 41573.00 41573.27 0.00%
128kB 17260.00 17260.06 0.00% 17208.00 17208.91 0.01% 17314.70 17315.22 0.00%
2MB 6103.00 6103.09 0.00% 6169.00 6169.94 0.02% 6138.50 6139.02 0.01%
1GB 3175.00 3175.05 0.00% 3142.00 3142.83 0.03% 3161.20 3161.65 0.01%

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.

skylakeX_FLOPS_SP_sum_sp_sse

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 9561.00 9561.30 0.00% 9560.00 9560.75 0.01% 9559.40 9559.97 0.01%
128kB 8545.00 8545.00 0.00% 8546.00 8546.94 0.01% 8545.50 8545.83 0.00%
2MB 5955.00 5955.11 0.00% 5968.00 5968.94 0.02% 5954.80 5955.33 0.01%
1GB 3141.00 3141.20 0.01% 3005.00 3005.98 0.03% 3044.70 3045.24 0.02%

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.

skylakeX_FLOPS_SP_sum_sp

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 2396.00 2395.98 0.00% 2395.00 2395.95 0.04% 2395.80 2396.21 0.02%
128kB 2395.00 2395.07 0.00% 2394.00 2394.88 0.04% 2394.90 2395.24 0.01%
2MB 2394.00 2394.19 0.01% 2394.00 2394.62 0.03% 2394.00 2394.43 0.02%
1GB 1863.00 1862.99 0.00% 1837.00 1837.95 0.05% 1847.30 1847.81 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.

skylakeX_FLOPS_SP_ddot_sp_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 19415.00 19415.16 0.00% 19252.00 19252.73 0.00% 19312.00 19312.42 0.00%
128kB 17533.00 17532.97 0.00% 17524.00 17524.73 0.00% 17539.00 17539.39 0.00%
2MB 6290.00 6290.01 0.00% 6098.00 6098.79 0.01% 6148.50 6148.93 0.01%
1GB 3226.00 3226.03 0.00% 3250.00 3250.69 0.02% 3251.50 3251.82 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.

skylakeX_FLOPS_SP_triad_sp

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 2378.00 2377.99 0.00% 2378.00 2378.68 0.03% 2378.00 2378.43 0.02%
128kB 2381.00 2381.15 0.01% 2377.00 2377.94 0.04% 2376.80 2377.49 0.03%
2MB 2163.00 2163.16 0.01% 2175.00 2175.89 0.04% 2149.40 2149.87 0.02%
1GB 1350.00 1350.01 0.00% 1349.00 1349.97 0.07% 1361.70 1362.13 0.03%

Verification of Group FLOPS_SP with Test ddot_sp_avx512

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.

skylakeX_FLOPS_SP_ddot_sp_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 39250.00 39249.98 0.00% 40412.00 40412.63 0.00% 40015.30 40015.53 0.00%
128kB 26829.00 26828.95 0.00% 26385.00 26385.83 0.00% 26619.50 26620.03 0.00%
2MB 6121.00 6121.04 0.00% 6144.00 6144.89 0.01% 6145.40 6145.76 0.01%
1GB 3456.00 3456.08 0.00% 3456.00 3456.89 0.03% 3458.20 3458.65 0.01%

Verification of Group FLOPS_SP with Test stream_sp_avx512

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.

skylakeX_FLOPS_SP_stream_sp_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 43997.00 43996.95 0.00% 44154.00 44154.76 0.00% 44037.00 44037.35 0.00%
128kB 13372.00 13371.97 0.00% 13585.00 13585.72 0.01% 13542.50 13542.82 0.00%
2MB 4093.00 4092.98 0.00% 4091.00 4091.89 0.02% 4131.10 4131.38 0.01%
1GB 1875.00 1875.10 0.01% 1871.00 1871.93 0.05% 1870.90 1871.44 0.03%

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.

skylakeX_FLOPS_SP_stream_sp_sse

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 2129.00 2129.06 0.00% 2129.00 2129.46 0.02% 2129.00 2129.19 0.01%
128kB 2130.00 2130.14 0.01% 2130.00 2130.69 0.03% 2130.00 2130.40 0.02%
2MB 2016.00 2016.00 0.00% 2034.00 2034.98 0.05% 2020.90 2021.37 0.02%
1GB 1758.00 1758.08 0.00% 1727.00 1727.89 0.05% 1743.90 1744.41 0.03%

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.

skylakeX_FLOPS_SP_ddot_sp

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 2394.00 2394.07 0.00% 2394.00 2394.93 0.04% 2394.00 2394.60 0.03%
128kB 2393.00 2393.06 0.00% 2393.00 2393.71 0.03% 2393.00 2393.34 0.01%
2MB 2368.00 2367.99 0.00% 2368.00 2368.95 0.04% 2367.40 2367.88 0.02%
1GB 1985.00 1985.09 0.00% 1983.00 1983.90 0.05% 1983.60 1984.10 0.03%

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.

skylakeX_FLOPS_SP_stream_sp

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 2387.00 2387.09 0.00% 2386.00 2386.93 0.04% 2386.30 2386.80 0.02%
128kB 2390.00 2390.03 0.00% 2389.00 2389.89 0.04% 2389.60 2390.02 0.02%
2MB 2360.00 2359.99 0.00% 2369.00 2369.73 0.03% 2358.60 2358.99 0.02%
1GB 1719.00 1719.03 0.00% 1726.00 1726.94 0.05% 1724.80 1725.17 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.

skylakeX_FLOPS_SP_sum_sp_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 19379.00 19378.96 0.00% 19275.00 19275.82 0.00% 19298.40 19298.68 0.00%
128kB 18775.00 18774.92 0.00% 18791.00 18791.88 0.00% 18820.80 18821.20 0.00%
2MB 6133.00 6133.09 0.00% 6454.00 6454.64 0.01% 6234.20 6234.62 0.01%
1GB 3151.00 3151.13 0.00% 3128.00 3128.92 0.03% 3134.70 3135.30 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.

skylakeX_FLOPS_SP_triad_sp_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 17945.00 17944.92 0.00% 17941.00 17941.89 0.00% 17943.90 17944.37 0.00%
128kB 9462.00 9462.06 0.00% 9499.00 9499.93 0.01% 9474.70 9475.28 0.01%
2MB 3065.00 3065.07 0.00% 3121.00 3121.81 0.03% 3092.40 3092.76 0.01%
1GB 1633.00 1633.05 0.00% 1633.00 1633.95 0.06% 1634.60 1635.08 0.03%

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.

skylakeX_FLOPS_SP_triad_sp_sse

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 8161.00 8161.02 0.00% 8145.00 8145.91 0.01% 8035.70 8036.06 0.00%
128kB 5591.00 5591.00 0.00% 5590.00 5590.80 0.01% 5596.60 5596.97 0.01%
2MB 3130.00 3129.98 0.00% 3223.00 3223.71 0.02% 3137.00 3137.41 0.01%
1GB 1588.00 1588.05 0.00% 1584.00 1584.98 0.06% 1583.90 1584.36 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.

skylakeX_FLOPS_SP_daxpy_sp

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 2385.00 2385.04 0.00% 2385.00 2385.98 0.04% 2384.70 2385.19 0.02%
128kB 2393.00 2393.06 0.00% 2392.00 2392.89 0.04% 2392.10 2392.71 0.03%
2MB 2393.00 2393.11 0.00% 2393.00 2393.94 0.04% 2393.10 2393.68 0.02%
1GB 2110.00 2110.01 0.00% 2111.00 2111.83 0.04% 2093.70 2094.07 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.

skylakeX_FLOPS_SP_daxpy_sp_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 21117.00 21117.01 0.00% 21122.00 21122.74 0.00% 21122.10 21122.59 0.00%
128kB 16260.00 16260.00 0.00% 16302.00 16302.76 0.00% 16272.40 16272.66 0.00%
2MB 6157.00 6157.01 0.00% 6126.00 6126.92 0.02% 6166.60 6167.24 0.01%
1GB 2996.00 2996.05 0.00% 3035.00 3035.81 0.03% 3004.10 3004.55 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.

skylakeX_FLOPS_SP_daxpy_sp_sse

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 12486.00 12485.99 0.00% 12484.00 12484.90 0.01% 12485.10 12485.51 0.00%
128kB 8633.00 8633.03 0.00% 8632.00 8632.95 0.01% 8629.90 8630.37 0.01%
2MB 5730.00 5730.01 0.00% 5767.00 5767.84 0.01% 5752.30 5752.58 0.00%
1GB 2899.00 2899.05 0.00% 2894.00 2894.94 0.03% 2883.90 2884.38 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.

skylakeX_FLOPS_SP_stream_sp_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 23719.00 23719.14 0.00% 23506.00 23506.61 0.00% 23567.60 23567.91 0.00%
128kB 13115.00 13114.99 0.00% 13048.00 13048.92 0.01% 13106.20 13106.60 0.00%
2MB 4196.00 4196.00 0.00% 4322.00 4322.95 0.02% 4158.10 4158.54 0.01%
1GB 2132.00 2132.00 0.00% 2130.00 2130.80 0.04% 2132.80 2133.22 0.02%

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.

skylakeX_DATA_triad

The table contains the values after scaling the original values up using the scaling factor 3.00. The table entries for BENCH and LIKWID have the unit 'Load/Store ratio'

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

skylakeX_DATA_copy

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 'Load/Store ratio'

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% 0.00 0.00 0.00% 1.00 1.00 0.00%
1GB 1.00 1.00 0.00% 1.00 1.00 0.02% 1.00 1.00 0.01%

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.

skylakeX_DATA_stream

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 'Load/Store ratio'

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% 0.00 0.00 0.00% 2.00 2.00 0.00%
4MB 2.00 2.00 0.00% 0.00 0.00 0.00% 2.00 2.00 0.00%
1GB 2.00 2.00 0.00% 2.00 2.00 0.01% 2.00 2.00 0.01%

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.

skylakeX_DATA_store

The table contains the values after scaling the original values up using the scaling factor 0.00. The table entries for BENCH and LIKWID have the unit 'Load/Store ratio'

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 L3

Verification of Group L3 with Test load

Benchmark performed with data sizes: 6860kB, 12389kB, 17918kB, 23447kB, 43447kB, 63447kB, 83447kB, 100000kB, 241253kB, 341253kB, 445233kB, 545233kB, 649213kB, 749213kB, 853193kB, 953193kB, 1053193kB.

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

skylakeX_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)
6860kB 16959.00 33988.99 100.42% 17260.00 34594.33 100.43% 17151.60 34375.82 100.42%
12389kB 16988.00 34046.26 100.41% 17262.00 34594.47 100.41% 17107.00 34284.05 100.41%
17918kB 16393.00 32853.04 100.41% 16784.00 33634.56 100.40% 16574.60 33216.04 100.40%
23447kB 15233.00 30528.09 100.41% 15557.00 31176.09 100.40% 15441.00 30944.18 100.40%
43447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
63447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
83447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
100000kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
241253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
341253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
445233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
545233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
649213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
749213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
853193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
953193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
1053193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%

Verification of Group L3 with Test copy

Benchmark performed with data sizes: 6860kB, 12389kB, 17918kB, 23447kB, 43447kB, 63447kB, 83447kB, 100000kB, 241253kB, 341253kB, 445233kB, 545233kB, 649213kB, 749213kB, 853193kB, 953193kB, 1053193kB.

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

skylakeX_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)
6860kB 32071.50 42854.50 33.62% 32107.50 42909.47 33.64% 32087.40 42880.90 33.64%
12389kB 31980.00 42726.94 33.61% 32064.00 42837.85 33.60% 32029.50 42793.43 33.61%
17918kB 31411.50 41965.58 33.60% 31590.00 42203.88 33.60% 31512.60 42100.74 33.60%
23447kB 29622.00 39575.15 33.60% 30156.00 40287.82 33.60% 29944.50 40005.64 33.60%
43447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
63447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
83447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
100000kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
241253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
341253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
445233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
545233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
649213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
749213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
853193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
953193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
1053193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%

Verification of Group L3 with Test stream

Benchmark performed with data sizes: 6860kB, 12389kB, 17918kB, 23447kB, 43447kB, 63447kB, 83447kB, 100000kB, 241253kB, 341253kB, 445233kB, 545233kB, 649213kB, 749213kB, 853193kB, 953193kB, 1053193kB.

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

skylakeX_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)
6860kB 26565.36 40066.81 50.82% 26846.62 40428.61 50.59% 26682.39 40228.54 50.77%
12389kB 27035.91 40654.15 50.37% 27295.84 41042.74 50.36% 27201.73 40901.84 50.36%
17918kB 26775.97 40259.32 50.36% 27031.91 40643.29 50.35% 26875.41 40408.14 50.35%
23447kB 25728.23 38684.41 50.36% 26289.43 39526.34 50.35% 25918.32 38971.09 50.36%
43447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
63447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
83447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
100000kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
241253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
341253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
445233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
545233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
649213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
749213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
853193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
953193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
1053193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%

Verification of Group L3 with Test ddot

Benchmark performed with data sizes: 6860kB, 12389kB, 17918kB, 23447kB, 43447kB, 63447kB, 83447kB, 100000kB, 241253kB, 341253kB, 445233kB, 545233kB, 649213kB, 749213kB, 853193kB, 953193kB, 1053193kB.

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

skylakeX_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)
6860kB 17769.00 35629.05 100.51% 18070.00 36230.59 100.50% 17920.00 35931.89 100.51%
12389kB 17691.00 35463.30 100.46% 17873.00 35826.68 100.45% 17783.00 35647.41 100.46%
17918kB 17352.00 34780.48 100.44% 17619.00 35316.71 100.45% 17476.80 35030.34 100.44%
23447kB 16854.00 33779.73 100.43% 17007.00 34087.63 100.43% 16918.60 33910.36 100.43%
43447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
63447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
83447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
100000kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
241253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
341253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
445233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
545233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
649213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
749213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
853193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
953193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
1053193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%

Verification of Group L3 with Test triad

Benchmark performed with data sizes: 6860kB, 12389kB, 17918kB, 23447kB, 43447kB, 63447kB, 83447kB, 100000kB, 241253kB, 341253kB, 445233kB, 545233kB, 649213kB, 749213kB, 853193kB, 953193kB, 1053193kB.

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

skylakeX_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)
6860kB 29326.00 44109.74 50.41% 29955.18 45037.19 50.35% 29703.51 44662.71 50.36%
12389kB 29178.04 43859.01 50.32% 29853.87 44869.91 50.30% 29468.36 44293.45 50.31%
17918kB 29086.06 43724.44 50.33% 29681.91 44611.72 50.30% 29425.18 44228.37 50.31%
23447kB 28343.58 42607.44 50.32% 28715.49 43164.62 50.32% 28540.86 42902.67 50.32%
43447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
63447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
83447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
100000kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
241253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
341253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
445233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
545233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
649213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
749213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
853193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
953193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
1053193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%

Verification of Group L3 with Test daxpy

Benchmark performed with data sizes: 6860kB, 12389kB, 17918kB, 23447kB, 43447kB, 63447kB, 83447kB, 100000kB, 241253kB, 341253kB, 445233kB, 545233kB, 649213kB, 749213kB, 853193kB, 953193kB, 1053193kB.

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

skylakeX_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)
6860kB 16192.00 32469.22 100.53% 16623.00 33330.42 100.51% 16416.00 32918.88 100.53%
12389kB 16256.00 32586.71 100.46% 16609.00 33291.88 100.44% 16448.80 32972.73 100.46%
17918kB 16140.00 32350.62 100.44% 16530.00 33130.77 100.43% 16315.20 32701.97 100.44%
23447kB 15656.00 31378.25 100.42% 15940.00 31947.57 100.42% 15770.00 31607.72 100.43%
43447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
63447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
83447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
100000kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
241253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
341253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
445233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
545233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
649213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
749213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
853193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
953193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
1053193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%

Verification of Group L3 with Test store

Benchmark performed with data sizes: 6860kB, 12389kB, 17918kB, 23447kB, 43447kB, 63447kB, 83447kB, 100000kB, 241253kB, 341253kB, 445233kB, 545233kB, 649213kB, 749213kB, 853193kB, 953193kB, 1053193kB.

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

skylakeX_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)
6860kB 30416.00 30473.62 0.19% 30346.00 30413.01 0.22% 30361.20 30425.33 0.21%
12389kB 30204.00 30265.31 0.20% 30306.00 30368.91 0.21% 30271.60 30333.78 0.21%
17918kB 29496.00 29554.82 0.20% 29744.00 29804.18 0.20% 29631.20 29690.81 0.20%
23447kB 28172.00 28228.71 0.20% 28266.00 28323.90 0.20% 28094.80 28151.93 0.20%
43447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
63447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
83447kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
100000kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
241253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
341253kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
445233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
545233kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
649213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
749213kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
853193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
953193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%
1053193kB 0.00 0.00 0.00% 0.00 0.00 0.00% 0.00 0.00 0.00%

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.

skylakeX_BRANCH_load

The table contains the values after scaling the original values up using the scaling factor 11.00. The table entries for BENCH and LIKWID have the unit 'Instructions per branch'

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 10.99 -0.07% 11.00 10.99 -0.07% 11.00 10.99 -0.07%

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.

skylakeX_BRANCH_triad

The table contains the values after scaling the original values up using the scaling factor 19.00. The table entries for BENCH and LIKWID have the unit 'Instructions per branch'

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

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.

skylakeX_BRANCH_copy

The table contains the values after scaling the original values up using the scaling factor 11.00. The table entries for BENCH and LIKWID have the unit 'Instructions per branch'

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 10.99 -0.07% 11.00 10.99 -0.07% 11.00 10.99 -0.07%

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.

skylakeX_BRANCH_store

The table contains the values after scaling the original values up using the scaling factor 7.00. The table entries for BENCH and LIKWID have the unit 'Instructions per branch'

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% 0.00 0.00 0.00% 7.00 7.00 0.00%
1GB 7.00 7.00 -0.02% 7.00 7.00 -0.02% 7.00 7.00 -0.02%

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.

skylakeX_BRANCH_stream

The table contains the values after scaling the original values up using the scaling factor 19.00. The table entries for BENCH and LIKWID have the unit 'Instructions per branch'

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.02% 19.00 19.00 -0.02% 19.00 19.00 -0.02%
4MB 19.00 19.00 0.00% 19.00 19.00 0.00% 19.00 19.00 0.00%
1GB 19.00 18.99 -0.06% 19.00 18.99 -0.07% 19.00 18.99 -0.07%

Verification of Group CLOCK

Verification of Event INST_RETIRED_ANY with Test load

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_INST_RETIRED_ANY_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 'Instructions'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 2653782928.00 2653849000.00 0.00% 2653782928.00 2653849000.00 0.00% 2653782928.00 2653849000.00 0.00%
445233kB 2448781296.00 2448831000.00 0.00% 2448781296.00 2448889000.00 0.00% 2448781296.00 2448845600.00 0.00%
649213kB 1785335744.00 1785342000.00 0.00% 3570671472.00 3570836000.00 0.00% 2142402889.60 2142440800.00 0.00%
853193kB 2346280656.00 2346348000.00 0.00% 2346280656.00 2346376000.00 0.00% 2346280656.00 2346358400.00 0.00%

Verification of Event INST_RETIRED_ANY with Test daxpy

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_INST_RETIRED_ANY_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 'Instructions'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 4583806865.00 4583873000.00 0.00% 4583806865.00 4583873000.00 0.00% 4583806865.00 4583873000.00 0.00%
445233kB 4229713137.00 4229762000.00 0.00% 4229713137.00 4229766000.00 0.00% 4229713137.00 4229763200.00 0.00%
649213kB 3083761729.00 3083768000.00 0.00% 3083761729.00 3083768000.00 0.00% 3083761729.00 3083768000.00 0.00%
853193kB 4052666577.00 4052839000.00 0.00% 4052666577.00 4052862000.00 0.00% 4052666577.00 4052850800.00 0.00%

Verification of Event INST_RETIRED_ANY with Test stream

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_INST_RETIRED_ANY_stream

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 'Instructions'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 3055871249.00 3055937000.00 0.00% 3055871249.00 3055937000.00 0.00% 3055871249.00 3055937000.00 0.00%
445233kB 2819808561.00 2819876000.00 0.00% 2819808561.00 2819876000.00 0.00% 2819808561.00 2819876000.00 0.00%
649213kB 4111682097.00 4111777000.00 0.00% 4111682097.00 4111777000.00 0.00% 4111682097.00 4111777000.00 0.00%
853193kB 2701777825.00 2701845000.00 0.00% 2701777825.00 2701845000.00 0.00% 2701777825.00 2701845000.00 0.00%

Verification of Event INST_RETIRED_ANY with Test ddot

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_INST_RETIRED_ANY_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 'Instructions'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 3618794900.00 3618861000.00 0.00% 3618794900.00 3618861000.00 0.00% 3618794900.00 3618861000.00 0.00%
445233kB 3339247220.00 3339315000.00 0.00% 3339247220.00 3339315000.00 0.00% 3339247220.00 3339315000.00 0.00%
649213kB 4869097460.00 4869263000.00 0.00% 4869097460.00 4869263000.00 0.00% 4869097460.00 4869263000.00 0.00%
853193kB 3199473620.00 3199541000.00 0.00% 3199473620.00 3199541000.00 0.00% 3199473620.00 3199541000.00 0.00%

Verification of Event INST_RETIRED_ANY with Test triad

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_INST_RETIRED_ANY_triad

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 'Instructions'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 2291903440.00 2291970000.00 0.00% 2291903440.00 2291970000.00 0.00% 2291903440.00 2291970000.00 0.00%
445233kB 2114856272.00 2114924000.00 0.00% 2114856272.00 2114924000.00 0.00% 2114856272.00 2114924000.00 0.00%
649213kB 3083761424.00 3083856000.00 0.00% 3083761424.00 3083857000.00 0.00% 3083761424.00 3083856800.00 0.00%
853193kB 2026333296.00 2026370000.00 0.00% 2026333296.00 2026378000.00 0.00% 2026333296.00 2026374800.00 0.00%

Verification of Event INST_RETIRED_ANY with Test copy

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_INST_RETIRED_ANY_copy

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 'Instructions'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 2653782928.00 2653849000.00 0.00% 2653782928.00 2653849000.00 0.00% 2653782928.00 2653849000.00 0.00%
445233kB 2448781296.00 2448849000.00 0.00% 2448781296.00 2448849000.00 0.00% 2448781296.00 2448849000.00 0.00%
649213kB 3570671472.00 3570767000.00 0.00% 3570671472.00 3570857000.00 0.01% 3570671472.00 3570816600.00 0.00%
853193kB 2346280656.00 2346348000.00 0.00% 2346280656.00 2346348000.00 0.00% 2346280656.00 2346348000.00 0.00%

Verification of Event INST_RETIRED_ANY with Test store

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_INST_RETIRED_ANY_store

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 'Instructions'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
241253kB 3377541908.00 3377608000.00 0.00% 3377541908.00 3377608000.00 0.00% 3377541908.00 3377608000.00 0.00%
445233kB 3116630964.00 3116680000.00 0.00% 3116630964.00 3116680000.00 0.00% 3116630964.00 3116680000.00 0.00%
649213kB 2272245492.00 2272278000.00 0.00% 2272245492.00 2272279000.00 0.00% 2272245492.00 2272278800.00 0.00%
853193kB 2986175492.00 2986312000.00 0.00% 2986175492.00 2986313000.00 0.00% 2986175492.00 2986312800.00 0.00%

Verification of Group FLOPS_AVX

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.

skylakeX_FLOPS_AVX_daxpy_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 12270.00 12270.05 0.00% 12268.00 12268.83 0.01% 12271.30 12271.76 0.00%
128kB 8097.00 8096.99 0.00% 8061.00 8061.68 0.01% 8085.30 8085.69 0.00%
2MB 3044.00 3044.00 0.00% 3065.00 3065.83 0.03% 3058.20 3058.67 0.02%
1GB 1546.00 1546.02 0.00% 1547.00 1547.81 0.05% 1545.60 1546.06 0.03%

Verification of Group FLOPS_AVX with Test ddot_avx512

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.

skylakeX_FLOPS_AVX_ddot_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 29679.00 29678.97 0.00% 30429.00 30429.63 0.00% 29821.70 29822.07 0.00%
128kB 13106.00 13105.94 0.00% 13210.00 13210.82 0.01% 13133.80 13134.34 0.00%
2MB 3063.00 3063.01 0.00% 3094.00 3094.76 0.02% 3083.60 3083.97 0.01%
1GB 1721.00 1720.99 0.00% 1722.00 1722.86 0.05% 1721.70 1722.08 0.02%

Verification of Group FLOPS_AVX with Test stream_avx512

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.

skylakeX_FLOPS_AVX_stream_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 22043.00 22043.01 0.00% 21950.00 21950.86 0.00% 21974.20 21974.56 0.00%
128kB 6790.00 6790.09 0.00% 6658.00 6658.86 0.01% 6739.00 6739.40 0.01%
2MB 2036.00 2035.99 0.00% 2051.00 2051.76 0.04% 2044.70 2044.95 0.01%
1GB 940.00 940.14 0.01% 938.00 938.92 0.10% 940.10 940.68 0.06%

Verification of Group FLOPS_AVX with Test sum_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.

skylakeX_FLOPS_AVX_sum_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 16548.00 16547.99 0.00% 16560.00 16560.60 0.00% 16435.90 16436.24 0.00%
128kB 8509.00 8509.01 0.00% 8545.00 8545.93 0.01% 8523.90 8524.40 0.01%
2MB 3061.00 3061.01 0.00% 3054.00 3054.94 0.03% 3130.20 3130.59 0.01%
1GB 1591.00 1591.05 0.00% 1595.00 1595.93 0.06% 1589.70 1590.20 0.03%

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.

skylakeX_FLOPS_AVX_triad_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 9141.00 9141.06 0.00% 9092.00 9092.91 0.01% 9110.40 9110.88 0.01%
128kB 4785.00 4785.11 0.00% 4789.00 4789.91 0.02% 4800.70 4801.27 0.01%
2MB 1525.00 1525.06 0.00% 1528.00 1528.98 0.06% 1533.60 1534.17 0.04%
1GB 804.00 804.01 0.00% 803.00 803.82 0.10% 809.60 809.95 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.

skylakeX_FLOPS_AVX_stream_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 11877.00 11877.00 0.00% 11756.00 11756.76 0.01% 11793.60 11793.92 0.00%
128kB 6540.00 6540.04 0.00% 6584.00 6584.84 0.01% 6561.80 6562.41 0.01%
2MB 2033.00 2033.04 0.00% 2036.00 2036.95 0.05% 2037.00 2037.53 0.03%
1GB 1063.00 1063.00 0.00% 1059.00 1059.98 0.09% 1060.50 1061.01 0.05%

Verification of Group FLOPS_AVX with Test daxpy_avx512

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.

skylakeX_FLOPS_AVX_daxpy_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 23553.00 23553.06 0.00% 23553.00 23553.84 0.00% 23538.10 23538.43 0.00%
128kB 8689.00 8689.01 0.00% 8712.00 8712.95 0.01% 8704.10 8704.40 0.00%
2MB 3069.00 3069.03 0.00% 3071.00 3071.93 0.03% 3055.20 3055.51 0.01%
1GB 1584.00 1584.02 0.00% 1586.00 1586.74 0.05% 1583.90 1584.28 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.

skylakeX_FLOPS_AVX_ddot_avx

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 15228.00 15227.99 0.00% 15221.00 15221.62 0.00% 15221.90 15222.23 0.00%
128kB 7812.00 7812.01 0.00% 7805.00 7805.83 0.01% 7804.10 7804.45 0.00%
2MB 3048.00 3048.08 0.00% 3047.00 3047.81 0.03% 3080.10 3080.44 0.01%
1GB 1646.00 1646.00 0.00% 1645.00 1645.92 0.06% 1651.70 1652.15 0.03%

Verification of Group FLOPS_AVX with Test triad_avx512

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.

skylakeX_FLOPS_AVX_triad_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 17424.00 17424.04 0.00% 17425.00 17425.75 0.00% 17466.00 17466.34 0.00%
128kB 5519.00 5519.00 0.00% 5494.00 5494.92 0.02% 5467.70 5468.17 0.01%
2MB 1598.00 1598.10 0.01% 1551.00 1551.97 0.06% 1540.80 1541.36 0.04%
1GB 800.00 800.08 0.01% 799.00 799.90 0.11% 800.60 801.05 0.06%

Verification of Group FLOPS_AVX with Test sum_avx512

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.

skylakeX_FLOPS_AVX_sum_avx512

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 'MFLOP/s'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
24kB 32519.00 32519.03 0.00% 31355.00 31355.58 0.00% 31781.80 31782.16 0.00%
128kB 14471.00 14470.96 0.00% 14114.00 14114.87 0.01% 14297.90 14298.35 0.00%
2MB 3129.00 3129.21 0.01% 3057.00 3057.96 0.03% 3116.40 3117.10 0.02%
1GB 1650.00 1650.05 0.00% 1649.00 1649.90 0.05% 1658.80 1659.36 0.03%

Verification of Group UOPS

Verification of Event UOPS_RETIRED_ANY with Test stream

Benchmark performed with data sizes: 241253kB, 445233kB, 649213kB, 853193kB.

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

skylakeX_UOPS_RETIRED_ANY_stream

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 'Micro Ops'

Variant BENCH (Min) LIKWID (Min) Error (Min) BENCH (Max) LIKWID (Max) Error (Max) BENCH (Avg) LIKWID (Avg) Error (Avg)
Cannot read file <type 'file'> from 0 to 5

Cannot read file <type 'file'> from 0 to 5

Cannot read file <type 'file'> from 0 to 5

| 241253kB | 0.00 | 0.00 | 0.00% | 0.00 | 0.00 | 0.00% | 0.00 | 0.00 | 0.00% | | 445233kB | 0.00 | 0.00 | 0.00% | 0.00 | 0.00 | 0.00% | 0.00 | 0.00 | 0.00% | | 649213kB | 0.00 | 0.00 | 0.00% | 0.00 | 0.00 | 0.00% | 0.00 | 0.00 | 0.00% | | 853193kB | 0.00 | 0.00 | 0.00% | 0.00 | 0.00 | 0.00% | 0.00 | 0.00 | 0.00% |

Clone this wiki locally