Skip to content

AccuracyIvyBridgeEP

Thomas Roehl edited this page Jul 1, 2015 · 5 revisions

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

Hardware description

CPU name: Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz
CPU stepping: 4
Sockets: 2
Cores per socket: 10
Threads per core: 2
Total number of processing units: 40

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, triad, copy, stream, store
FLOPS_SP sum
L2 load, triad, copy, stream, store
L3 load, triad, copy, stream, store
FLOPS_DP triad, stream
FLOPS_AVX triad_avx
BRANCH load, triad, copy, stream, store
DATA triad, copy, stream, store

Information about the pictures

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

Verification of Group MEM

Verification of Group MEM with Test load

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.

ivybridgeEP_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)
24kB 58649.00 15.21 -99.97% 69076.00 17.67 -99.98% 67385.80 15.88 -99.98%
128kB 42209.00 15.70 -99.96% 43010.00 16.96 -99.96% 42601.80 16.17 -99.96%
2MB 25104.00 16.64 -99.93% 27303.00 19.50 -99.94% 26908.70 17.34 -99.94%
1GB 16272.00 16349.78 0.48% 16470.00 16541.36 -0.73% 16350.80 16425.81 0.46%

Verification of Group MEM with Test triad

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.

ivybridgeEP_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)
24kB 95077.50 15.16 -99.98% 113906.25 18.88 -99.99% 111964.50 16.12 -99.99%
128kB 56620.00 15.20 -99.97% 58453.75 15.95 -99.97% 57607.88 15.45 -99.97%
2MB 35180.00 15.18 -99.96% 35226.25 15.46 -99.96% 35201.62 15.26 -99.96%
1GB 15133.75 15178.64 0.30% 15195.00 15238.94 -0.11% 15171.38 15218.77 0.31%

Verification of Group MEM with Test copy

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.

ivybridgeEP_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)
24kB 139207.50 15.21 -99.99% 139341.00 18.58 -99.99% 139293.15 15.96 -99.99%
128kB 68095.50 15.58 -99.98% 69606.00 18.15 -99.98% 68931.45 16.40 -99.98%
2MB 38617.50 17.08 -99.96% 38761.50 19.68 -99.96% 38734.05 17.78 -99.95%
1GB 17724.00 17778.34 0.31% 18187.50 18236.81 -2.25% 18123.75 18176.69 0.29%

Verification of Group MEM with Test stream

Benchmark performed with data sizes: 12kB, 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.

ivybridgeEP_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)
12kB 92666.42 15.19 -99.98% 102911.41 18.99 -99.99% 101862.31 16.03 -99.98%
128kB 64450.47 15.21 -99.98% 65578.31 15.44 -99.98% 65039.79 15.29 -99.98%
2MB 36704.01 15.65 -99.96% 36801.10 16.85 -99.96% 36772.37 16.30 -99.96%
1GB 16369.64 16468.76 0.61% 16413.53 16513.35 0.34% 16393.05 16488.16 0.58%

Verification of Group MEM with Test store

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.

ivybridgeEP_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)
24kB 91246.00 15.18 -99.98% 94220.00 18.48 -99.98% 93898.80 16.45 -99.98%
128kB 59744.00 15.39 -99.97% 62330.00 17.51 -99.98% 61290.60 16.12 -99.97%
2MB 41178.00 16.55 -99.96% 41214.00 19.29 -99.96% 41190.60 17.33 -99.96%
1GB 18120.00 18203.80 0.46% 18194.00 18328.84 0.05% 18166.80 18243.80 0.42%

Verification of Group FLOPS_SP

Verification of Group FLOPS_SP with Test sum

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

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

ivybridgeEP_FLOPS_SP_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)
24kB 0.00 11747.53 0.00% 0.00 11766.41 0.00% 0.00 11755.01 0.00%
128kB 0.00 9653.93 0.00% 0.00 9673.30 0.00% 0.00 9664.84 0.00%
2MB 0.00 7270.70 0.00% 0.00 7278.34 0.00% 0.00 7274.37 0.00%
1GB 0.00 4112.87 0.00% 0.00 4122.21 0.00% 0.00 4119.72 0.00%

Verification of Group L2

Verification of Group L2 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.

ivybridgeEP_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)
12kB 66296.00 0.19 -100.00% 66359.00 0.38 -100.00% 66335.20 0.29 -100.00%
1MB 26498.00 26528.73 0.12% 27304.00 27334.78 -2.84% 27137.20 27168.14 0.11%
4MB 27403.00 27474.25 0.26% 27420.00 27489.13 0.20% 27411.80 27482.07 0.26%
1GB 16294.00 16334.12 0.25% 16451.00 16490.70 -0.71% 16338.40 16378.35 0.24%

Verification of Group L2 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.

ivybridgeEP_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)
12kB 110712.50 0.27 -100.00% 110837.50 0.41 -100.00% 110781.75 0.34 -100.00%
1MB 35210.00 35325.70 0.33% 35228.75 35343.17 0.28% 35217.75 35333.09 0.33%
4MB 34877.50 35033.39 0.45% 34925.00 35080.76 0.31% 34904.50 35059.81 0.44%
1GB 15177.50 15214.81 0.25% 15210.00 15246.97 0.03% 15188.50 15225.87 0.25%

Verification of Group L2 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.

ivybridgeEP_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)
12kB 135090.00 0.25 -100.00% 135189.00 0.53 -100.00% 135140.10 0.41 -100.00%
1MB 38733.00 38752.44 0.05% 38808.00 38827.07 -0.14% 38768.40 38787.78 0.05%
4MB 38512.50 38573.74 0.16% 38557.50 38619.30 0.04% 38536.80 38598.48 0.16%
1GB 18178.50 18207.61 0.16% 18193.50 18221.72 0.08% 18186.00 18214.64 0.16%

Verification of Group L2 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.

ivybridgeEP_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)
12kB 102840.92 0.24 -100.00% 102960.62 0.68 -100.00% 102918.06 0.42 -100.00%
1MB 36821.05 36947.32 0.34% 36830.36 36957.24 0.32% 36826.37 36952.55 0.34%
4MB 36468.60 36639.18 0.47% 36552.39 36721.10 0.24% 36516.75 36686.64 0.47%
1GB 16313.78 16386.51 0.45% 16332.40 16406.10 0.33% 16321.76 16394.89 0.45%

Verification of Group L2 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.

ivybridgeEP_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)
12kB 92560.00 0.23 -100.00% 93038.00 2.44 -100.00% 92918.00 0.75 -100.00%
1MB 41234.00 41248.97 0.04% 41240.00 41255.25 0.02% 41238.00 41253.06 0.04%
4MB 41002.00 41051.39 0.12% 41012.00 41060.40 0.10% 41006.40 41055.95 0.12%
1GB 18188.00 18208.60 0.11% 18230.00 18251.28 -0.12% 18214.00 18234.64 0.11%

Verification of Group L3

Verification of Group L3 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.

ivybridgeEP_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)
12kB 66312.00 0.10 -100.00% 66360.00 0.24 -100.00% 66339.20 0.14 -100.00%
1MB 27283.00 22700.41 -16.80% 27313.00 22741.81 -16.89% 27298.20 22724.85 -16.75%
4MB 27403.00 22991.82 -16.10% 27414.00 23004.68 -16.13% 27410.00 22998.28 -16.10%
1GB 16268.00 14473.39 -11.03% 16347.00 14539.95 -11.46% 16320.00 14517.31 -11.05%

Verification of Group L3 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.

ivybridgeEP_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)
12kB 117986.50 0.09 -100.00% 118191.78 0.15 -100.00% 118105.40 0.13 -100.00%
1MB 37549.28 32102.07 -14.51% 37578.60 32124.04 -14.57% 37559.14 32114.37 -14.50%
4MB 37214.69 31790.65 -14.58% 37244.02 31844.06 -14.64% 37228.29 31817.14 -14.54%
1GB 16167.96 14890.84 -7.90% 16193.28 14911.86 -8.04% 16184.22 14904.88 -7.90%

Verification of Group L3 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.

ivybridgeEP_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)
12kB 135013.50 0.08 -100.00% 135177.00 0.17 -100.00% 135117.30 0.14 -100.00%
1MB 37383.00 32856.62 -12.11% 38755.50 34183.92 -15.22% 38475.60 33892.71 -11.91%
4MB 38515.50 33965.41 -11.81% 38542.50 33977.09 -11.88% 38529.60 33970.19 -11.83%
1GB 18126.00 16875.20 -6.90% 18165.00 16912.63 -7.10% 18144.60 16893.01 -6.90%

Verification of Group L3 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.

ivybridgeEP_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)
12kB 102890.13 0.10 -100.00% 102961.95 0.14 -100.00% 102930.83 0.12 -100.00%
1MB 36838.34 33752.13 -8.38% 36855.63 33771.90 -8.42% 36844.72 33763.93 -8.36%
4MB 36521.80 33484.37 -8.32% 36543.08 33512.37 -8.37% 36535.90 33500.05 -8.31%
1GB 16309.79 15835.99 -2.91% 16323.09 15849.01 -2.98% 16314.05 15840.37 -2.90%

Verification of Group L3 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.

ivybridgeEP_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)
12kB 92978.00 0.08 -100.00% 93040.00 0.12 -100.00% 93014.80 0.11 -100.00%
1MB 41242.00 32414.50 -21.40% 41254.00 32516.82 -21.43% 41246.00 32463.61 -21.29%
4MB 40998.00 32228.97 -21.39% 41032.00 32325.02 -21.45% 41009.60 32276.30 -21.30%
1GB 18214.00 16289.58 -10.57% 18268.00 16331.33 -10.83% 18234.80 16304.37 -10.59%

Verification of Group FLOPS_DP

Verification of Group FLOPS_DP with Test triad

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

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

ivybridgeEP_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 0.00 5532.87 0.00% 0.00 5541.54 0.00% 0.00 5538.50 0.00%
24kB 0.00 5754.74 0.00% 0.00 5761.98 0.00% 0.00 5759.09 0.00%
128kB 0.00 3766.35 0.00% 0.00 3911.19 0.00% 0.00 3834.61 0.00%
2MB 0.00 2005.51 0.00% 0.00 2008.74 0.00% 0.00 2006.51 0.00%
1GB 0.00 1007.70 0.00% 0.00 1010.37 0.00% 0.00 1009.16 0.00%

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.

ivybridgeEP_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 0.00 6452.76 0.00% 0.00 6457.69 0.00% 0.00 6456.17 0.00%
24kB 0.00 6648.40 0.00% 0.00 6651.55 0.00% 0.00 6650.15 0.00%
128kB 0.00 5027.72 0.00% 0.00 5233.93 0.00% 0.00 5193.68 0.00%
2MB 0.00 3747.75 0.00% 0.00 3767.15 0.00% 0.00 3760.92 0.00%
1GB 0.00 1697.39 0.00% 0.00 1712.39 0.00% 0.00 1703.29 0.00%

Verification of Group FLOPS_AVX

Verification of Group FLOPS_AVX with Test triad_avx

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

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

ivybridgeEP_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 0.00 7408.80 0.00% 0.00 7420.98 0.00% 0.00 7414.06 0.00%
128kB 0.00 3315.14 0.00% 0.00 3331.51 0.00% 0.00 3325.21 0.00%
2MB 0.00 2503.03 0.00% 0.00 2516.38 0.00% 0.00 2507.97 0.00%
1GB 0.00 1302.33 0.00% 0.00 1305.34 0.00% 0.00 1303.53 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.

ivybridgeEP_BRANCH_load

The table contains the values after scaling the original values up using the scaling factor 8.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 8.00 8.00 0.00% 8.00 8.00 0.00% 8.00 8.00 0.00%
1MB 8.00 8.00 0.00% 8.00 8.00 0.00% 8.00 8.00 0.00%
4MB 8.00 8.00 0.00% 8.00 8.00 0.00% 8.00 8.00 0.00%
1GB 8.00 8.00 0.00% 8.00 8.00 0.00% 8.00 8.00 0.00%

Verification of Group BRANCH with Test triad

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

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

ivybridgeEP_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.39 -3.22% 19.00 18.39 -3.22% 19.00 18.39 -3.22%
1MB 19.00 18.99 -0.04% 19.00 18.99 -0.04% 19.00 18.99 -0.04%
4MB 19.00 19.00 -0.01% 19.00 19.00 -0.01% 19.00 19.00 -0.01%
1GB 19.00 19.00 0.00% 19.00 19.00 0.00% 19.00 19.00 0.00%

Verification of Group BRANCH with Test copy

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

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

ivybridgeEP_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.92 -0.76% 11.00 10.92 -0.76% 11.00 10.92 -0.76%
1MB 11.00 11.00 -0.01% 11.00 11.00 -0.01% 11.00 11.00 -0.01%
4MB 11.00 11.00 0.00% 11.00 11.00 0.00% 11.00 11.00 0.00%
1GB 11.00 11.00 0.00% 11.00 11.00 0.00% 11.00 11.00 0.00%

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

ivybridgeEP_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.55 -2.35% 19.00 18.55 -2.35% 19.00 18.55 -2.35%
1MB 19.00 18.99 -0.03% 19.00 18.99 -0.03% 19.00 18.99 -0.03%
4MB 19.00 19.00 -0.01% 19.00 19.00 -0.01% 19.00 19.00 -0.01%
1GB 19.00 19.00 0.00% 19.00 19.00 0.00% 19.00 19.00 0.00%

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

ivybridgeEP_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.04 0.53% 7.00 7.04 0.53% 7.00 7.04 0.53%
1MB 7.00 7.00 0.01% 7.00 7.00 0.01% 7.00 7.00 0.01%
4MB 7.00 7.00 0.00% 7.00 7.00 0.00% 7.00 7.00 0.00%
1GB 7.00 7.00 0.00% 7.00 7.00 0.00% 7.00 7.00 0.00%

Verification of Group 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.

ivybridgeEP_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.96 -1.40% 3.00 2.96 -1.40% 3.00 2.96 -1.40%
1MB 3.00 3.00 -0.02% 3.00 3.00 -0.02% 3.00 3.00 -0.02%
4MB 3.00 3.00 0.00% 3.00 3.00 0.00% 3.00 3.00 0.00%
1GB 3.00 3.00 0.00% 3.00 3.00 0.00% 3.00 3.00 0.00%

Verification of Group DATA with Test copy

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

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

ivybridgeEP_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 1.06% 1.00 1.01 1.06% 1.00 1.01 1.06%
1MB 1.00 1.00 0.02% 1.00 1.00 0.02% 1.00 1.00 0.02%
4MB 1.00 1.00 0.01% 1.00 1.00 0.01% 1.00 1.00 0.01%
1GB 1.00 1.00 0.01% 1.00 1.00 0.01% 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.

ivybridgeEP_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.20% 2.00 2.00 -0.20% 2.00 2.00 -0.20%
1MB 2.00 2.00 0.00% 2.00 2.00 0.00% 2.00 2.00 0.00%
4MB 2.00 2.00 0.00% 2.00 2.00 0.00% 2.00 2.00 0.00%
1GB 2.00 2.00 0.00% 2.00 2.00 0.00% 2.00 2.00 0.00%

Verification of Group DATA with Test store

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

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

ivybridgeEP_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.02 0.00% 0.00 0.02 0.00% 0.00 0.02 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%
Clone this wiki locally