Xeon E February

Intel Xeon E-2288G testing with a Compulab SBC-ATCFL v1.2 (ATOP3.PRD.0.29.2 BIOS) and NVIDIA Quadro RTX 4000 8GB on Ubuntu 20.10 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2102034-HA-XEONEFEBR09&sor.

Xeon E FebruaryProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenCLVulkanCompilerFile-SystemScreen Resolution123Intel Xeon E-2288G @ 5.00GHz (8 Cores / 16 Threads)Compulab SBC-ATCFL v1.2 (ATOP3.PRD.0.29.2 BIOS)Intel Cannon Lake PCH2 x 32 GB DDR4-2667MT/s Samsung M378A4G43MB1-CTDSamsung SSD 970 EVO Plus 250GBNVIDIA Quadro RTX 4000 8GBIntel Cannon Lake PCH cAVSIntel I219-LM + Intel I210Ubuntu 20.105.8.0-41-generic (x86_64)GNOME Shell 3.38.2X Server 1.20.9NVIDIAOpenCL 1.2 CUDA 11.2.1091.2.155GCC 10.2.0ext41920x1080OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- Scaling Governor: intel_pstate powersave - CPU Microcode: 0xde - Thermald 2.3 Security Details- itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Mitigation of TSX disabled + tsx_async_abort: Mitigation of TSX disabled

Xeon E Februaryquantlib: etcpak: DXT1etcpak: ETC1etcpak: ETC2etcpak: ETC1 + Ditheringlzbench: XZ 0 - Compressionlzbench: XZ 0 - Decompressionlzbench: Zstd 1 - Compressionlzbench: Zstd 1 - Decompressionlzbench: Zstd 8 - Compressionlzbench: Zstd 8 - Decompressionlzbench: Crush 0 - Compressionlzbench: Crush 0 - Decompressionlzbench: Brotli 0 - Compressionlzbench: Brotli 0 - Decompressionlzbench: Brotli 2 - Compressionlzbench: Brotli 2 - Decompressionlzbench: Libdeflate 1 - Compressionqe: AUSURF112lammps: Rhodopsin Proteinlulesh: simdjson: Kostyasimdjson: LargeRandsimdjson: PartialTweetssimdjson: DistinctUserIDstockfish: Total Timebuild2: Time To Compilencnn: CPU - mobilenetncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU - shufflenet-v2ncnn: CPU - mnasnetncnn: CPU - efficientnet-b0ncnn: CPU - blazefacencnn: CPU - googlenetncnn: CPU - vgg16ncnn: CPU - resnet18ncnn: CPU - alexnetncnn: CPU - resnet50ncnn: CPU - yolov4-tinyncnn: CPU - squeezenet_ssdncnn: CPU - regnety_400mkripke: 1232798.91476.929377.841209.651354.41349134574201810321971235735357152168262711565.146.8534921.77660.610.470.770.7917031729170.55819.235.093.924.783.876.781.8714.7464.3315.2112.7828.2227.8920.0613.53322008902802.31412.188376.421209.535353.81949134569202010221861225725327122168262711594.096.8434908.80630.610.470.770.7916996646169.66818.985.083.944.903.896.791.8515.0965.3015.3013.1028.7627.8720.0813.60320187472795.51478.440377.581209.485354.13449134572202010221861235735337152168272711546.906.8264922.56690.610.470.770.7917127732169.12818.875.074.104.784.096.861.8914.8764.5015.3612.9228.1828.2520.2713.4231764537OpenBenchmarking.org

QuantLib

OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.212136001200180024003000SE +/- 3.82, N = 3SE +/- 1.13, N = 3SE +/- 8.87, N = 32802.32798.92795.51. (CXX) g++ options: -O3 -march=native -rdynamic

Etcpak

Configuration: DXT1

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 0.7Configuration: DXT131230060090012001500SE +/- 0.36, N = 3SE +/- 2.04, N = 3SE +/- 2.29, N = 31478.441476.931412.191. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

Etcpak

Configuration: ETC1

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 0.7Configuration: ETC113280160240320400SE +/- 0.48, N = 3SE +/- 0.34, N = 3SE +/- 1.05, N = 3377.84377.58376.421. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

Etcpak

Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 0.7Configuration: ETC212350100150200250SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3209.65209.54209.491. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

Etcpak

Configuration: ETC1 + Dithering

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 0.7Configuration: ETC1 + Dithering13280160240320400SE +/- 0.29, N = 3SE +/- 0.11, N = 3SE +/- 0.24, N = 3354.41354.13353.821. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

lzbench

Test: XZ 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: Compression3211122334455SE +/- 0.33, N = 34949491. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: XZ 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: Decompression321306090120150SE +/- 0.33, N = 31341341341. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: Compression1321202403604806005745725691. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: Decompression321400800120016002000SE +/- 1.20, N = 3SE +/- 0.88, N = 3SE +/- 1.76, N = 32020202020181. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 8 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: Compression13220406080100SE +/- 0.33, N = 3SE +/- 1.00, N = 31031021021. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 8 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: Decompression1325001000150020002500SE +/- 1.15, N = 3SE +/- 5.67, N = 32197218621861. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Crush 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: Compression312306090120150SE +/- 0.67, N = 3SE +/- 0.33, N = 31231231221. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Crush 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: Decompression312120240360480600SE +/- 0.67, N = 35735735721. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: Compression132120240360480600SE +/- 0.67, N = 3SE +/- 0.58, N = 35355335321. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: Decompression312150300450600750SE +/- 0.58, N = 37157157121. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 2 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: Compression32150100150200250SE +/- 0.33, N = 3SE +/- 0.33, N = 32162162161. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 2 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: Decompression3212004006008001000SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 38278268261. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: Compression32160120180240300SE +/- 0.58, N = 3SE +/- 0.33, N = 32712712711. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

Quantum ESPRESSO

Input: AUSURF112

OpenBenchmarking.orgSeconds, Fewer Is BetterQuantum ESPRESSO 6.7Input: AUSURF11231230060090012001500SE +/- 2.60, N = 3SE +/- 18.61, N = 3SE +/- 20.18, N = 31546.901565.141594.091. (F9X) gfortran options: -lopenblas -lFoX_dom -lFoX_sax -lFoX_wxml -lFoX_common -lFoX_utils -lFoX_fsys -lfftw3 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin Protein123246810SE +/- 0.031, N = 3SE +/- 0.017, N = 3SE +/- 0.004, N = 36.8536.8436.8261. (CXX) g++ options: -O3 -pthread -lm

LULESH

OpenBenchmarking.orgz/s, More Is BetterLULESH 2.0.331211002200330044005500SE +/- 2.96, N = 3SE +/- 1.29, N = 3SE +/- 11.46, N = 34922.574921.784908.811. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: Kostya3210.13730.27460.41190.54920.6865SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.610.610.611. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: LargeRandom3210.10580.21160.31740.42320.529SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.470.470.471. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: PartialTweets3210.17330.34660.51990.69320.8665SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.770.770.771. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: DistinctUserID3210.17780.35560.53340.71120.889SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.790.790.791. (CXX) g++ options: -O3 -pthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 12Total Time3124M8M12M16M20MSE +/- 185355.58, N = 3SE +/- 34943.70, N = 3SE +/- 220484.45, N = 51712773217031729169966461. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++17 -pedantic -O3 -msse -msse3 -mpopcnt -msse4.1 -mssse3 -msse2 -flto -flto=jobserver

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.13Time To Compile3214080120160200SE +/- 0.41, N = 3SE +/- 0.48, N = 3SE +/- 0.69, N = 3169.13169.67170.56

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: mobilenet321510152025SE +/- 0.13, N = 3SE +/- 0.11, N = 3SE +/- 0.28, N = 318.8718.9819.23MIN: 18.56 / MAX: 19.41MIN: 18.58 / MAX: 37.45MIN: 18.19 / MAX: 79.981. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU-v2-v2 - Model: mobilenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU-v2-v2 - Model: mobilenet-v23211.14532.29063.43594.58125.7265SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 35.075.085.09MIN: 4.97 / MAX: 5.33MIN: 4.97 / MAX: 5.36MIN: 4.99 / MAX: 6.751. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU-v3-v3 - Model: mobilenet-v3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU-v3-v3 - Model: mobilenet-v31230.92251.8452.76753.694.6125SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.19, N = 33.923.944.10MIN: 3.87 / MAX: 4.36MIN: 3.9 / MAX: 4.57MIN: 3.88 / MAX: 40.831. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: shufflenet-v21321.10252.2053.30754.415.5125SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 34.784.784.90MIN: 4.66 / MAX: 10.99MIN: 4.68 / MAX: 5.13MIN: 4.78 / MAX: 5.111. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: mnasnet1230.92031.84062.76093.68124.6015SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.21, N = 33.873.894.09MIN: 3.81 / MAX: 4.16MIN: 3.83 / MAX: 4.18MIN: 3.84 / MAX: 100.131. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: efficientnet-b0123246810SE +/- 0.15, N = 3SE +/- 0.16, N = 3SE +/- 0.21, N = 36.786.796.86MIN: 6.45 / MAX: 7.15MIN: 6.45 / MAX: 7.27MIN: 6.43 / MAX: 7.581. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: blazeface2130.42530.85061.27591.70122.1265SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 31.851.871.89MIN: 1.72 / MAX: 2.07MIN: 1.69 / MAX: 2.15MIN: 1.68 / MAX: 2.261. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: googlenet13248121620SE +/- 0.41, N = 3SE +/- 0.52, N = 3SE +/- 0.68, N = 314.7414.8715.09MIN: 13.7 / MAX: 16.27MIN: 13.77 / MAX: 17.68MIN: 13.78 / MAX: 111.081. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: vgg161321530456075SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.32, N = 364.3364.5065.30MIN: 63.96 / MAX: 67.59MIN: 64.12 / MAX: 78.38MIN: 64.15 / MAX: 177.761. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: resnet1812348121620SE +/- 0.21, N = 3SE +/- 0.16, N = 3SE +/- 0.17, N = 315.2115.3015.36MIN: 14.69 / MAX: 16.3MIN: 14.59 / MAX: 15.79MIN: 14.69 / MAX: 16.411. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: alexnet1323691215SE +/- 0.11, N = 3SE +/- 0.01, N = 3SE +/- 0.17, N = 312.7812.9213.10MIN: 12.49 / MAX: 13.2MIN: 12.55 / MAX: 13.91MIN: 12.6 / MAX: 69.721. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: resnet50312714212835SE +/- 0.10, N = 3SE +/- 0.08, N = 3SE +/- 0.23, N = 328.1828.2228.76MIN: 27.79 / MAX: 35.47MIN: 27.8 / MAX: 29.66MIN: 27.36 / MAX: 145.771. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: yolov4-tiny213714212835SE +/- 0.28, N = 3SE +/- 0.08, N = 3SE +/- 0.56, N = 327.8727.8928.25MIN: 27.13 / MAX: 28.96MIN: 27.63 / MAX: 28.51MIN: 27.12 / MAX: 134.651. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: squeezenet_ssd123510152025SE +/- 0.14, N = 3SE +/- 0.09, N = 3SE +/- 0.46, N = 320.0620.0820.27MIN: 19.26 / MAX: 87.17MIN: 19.69 / MAX: 20.86MIN: 19.36 / MAX: 122.931. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: regnety_400m3123691215SE +/- 0.23, N = 3SE +/- 0.26, N = 3SE +/- 0.24, N = 313.4213.5313.60MIN: 12.88 / MAX: 14.1MIN: 12.93 / MAX: 14.66MIN: 13.03 / MAX: 14.641. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Kripke

OpenBenchmarking.orgThroughput FoM, More Is BetterKripke 1.2.41237M14M21M28M35MSE +/- 56385.48, N = 3SE +/- 108765.20, N = 3SE +/- 61243.70, N = 33220089032018747317645371. (CXX) g++ options: -O3 -fopenmp


Phoronix Test Suite v10.8.4