OnLogic Helix 500 benchmarks by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2102172-PTS-2102044H93 OnLogic Helix 500 Linux benchmarks - Phoronix Test Suite OnLogic Helix 500 Linux benchmarks OnLogic Helix 500 benchmarks by Michael Larabel.
HTML result view exported from: https://openbenchmarking.org/result/2102172-PTS-2102044H93 .
OnLogic Helix 500 Linux benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution OnLogic Helix 500 OnLogic Karbon 700 Intel Core i7-10700T @ 4.50GHz (8 Cores / 16 Threads) Logic Supply RXM-181 (Z01-0002A026 BIOS) Intel Comet Lake PCH 32GB 256GB TS256GMTS800 Intel UHD 630 3GB (1200MHz) Realtek ALC233 DELL P2415Q Intel I219-LM + Intel I210 Ubuntu 20.10 5.8.0-41-generic (x86_64) GNOME Shell 3.38.2 X Server 1.20.9 modesetting 1.20.9 4.6 Mesa 20.2.6 1.2.145 GCC 10.2.0 ext4 1920x1080 Intel Xeon E-2278GEL @ 3.90GHz (8 Cores / 16 Threads) Logic Supply RXM-181 (Z01-0001A027 BIOS) Intel Cannon Lake PCH 16GB 512GB TS512GMTE510T Intel UHD P630 3GB (1150MHz) Intel I219-LM + 2 x Intel I210 intel OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler 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 Disk Details - OnLogic Helix 500: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096 - OnLogic Karbon 700: NONE / errors=remount-ro,relatime,rw / Block Size: 4096 Processor Details - OnLogic Helix 500: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xe0 - Thermald 2.3 - OnLogic Karbon 700: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xde - Thermald 2.3 Java Details - OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10) Python Details - Python 3.8.6 Security Details - OnLogic Helix 500: 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: Not affected + tsx_async_abort: Not affected - OnLogic Karbon 700: 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
OnLogic Helix 500 Linux benchmarks webp2: Quality 100, Compression Effort 5 askap: tConvolve MPI - Degridding askap: tConvolve MPI - Gridding askap: tConvolve OpenMP - Gridding askap: Hogbom Clean OpenMP npb: FT.C npb: LU.C npb: MG.C npb: CG.C lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 8 - Compression lzbench: Zstd 8 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Crush 0 - Decompression financebench: Bonds OpenMP financebench: Repo OpenMP gnupg: 2.7GB Sample File Encryption cpuminer-opt: Triple SHA-256, Onecoin quantlib: etcpak: ETC1 etcpak: ETC1 + Dithering etcpak: ETC2 etcpak: DXT1 onnx: yolov4 - OpenMP CPU onnx: fcn-resnet101-11 - OpenMP CPU onnx: shufflenet-v2-10 - OpenMP CPU onnx: super-resolution-10 - OpenMP CPU onnx: bertsquad-10 - OpenMP CPU synthmark: VoiceMark_100 rav1e: 10 lammps: Rhodopsin Protein amg: openfoam: Motorbike 30M dav1d: Summer Nature 1080p dav1d: Summer Nature 4K dav1d: Chimera 1080p vkmark: 1920 x 1080 glmark2: 1920 x 1080 onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: IP Shapes 3D - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU clomp: Static OMP Speedup ncnn: CPU - mobilenet ncnn: CPU-v2-v2 - mobilenet-v2 ncnn: CPU - efficientnet-b0 ncnn: CPU - googlenet ncnn: CPU - vgg16 ncnn: CPU - resnet18 ncnn: CPU - alexnet ncnn: CPU - resnet50 ncnn: CPU - yolov4-tiny ncnn: CPU - squeezenet_ssd tnn: CPU - MobileNet v2 simdjson: PartialTweets simdjson: LargeRand simdjson: Kostya simdjson: DistinctUserID sqlite-speedtest: Timed Time - Size 1,000 hmmer: Pfam Database Search hpcc: Rand Ring Bandwidth gromacs: Water Benchmark embree: Pathtracer ISPC - Asian Dragon embree: Pathtracer ISPC - Asian Dragon Obj astcenc: Fast webp: Quality 100, Lossless webp: Quality 100, Lossless, Highest Compression ai-benchmark: Device Inference Score ai-benchmark: Device Training Score ai-benchmark: Device AI Score waifu2x-ncnn: 2x - 3 - Yes waifu2x-ncnn: 2x - 3 - No realsr-ncnn: 4x - Yes realsr-ncnn: 4x - No deepspeech: CPU influxdb: 4 - 10000 - 2,5000,1 - 10000 libraw: Post-Processing Benchmark unpack-firefox: firefox-84.0.source.tar.xz leveldb: Seq Fill leveldb: Seq Fill leveldb: Rand Fill leveldb: Rand Delete leveldb: Hot Read leveldb: Seek Rand OnLogic Helix 500 OnLogic Karbon 700 20.392 1679.21 1833.78 1272.45 184.389 11016.62 21135.32 9747.53 4511.01 459 1563 80 1683 421 576 456 78159.799479 55140.294271 73.925 63503 2089.1 285.568 266.700 158.318 1146.085 272 43 12412 2839 382 590.243 3.189 5.421 213962927 263.49 496.82 128.88 553.32 833 849 17.6683 8.81906 3.79616 5.9 25.95 6.47 9.41 19.18 68.42 18.17 15.31 36.39 35.02 26.80 366.518 0.65 0.38 0.59 0.67 63.361 123.573 1.70442 0.640 9.4193 8.4878 6.83 19.703 41.117 751 857 1608 70.533 9.693 1441.629 182.998 78.40240 1118524.7 28.35 20.722 32.9 53.895 33.6 53.394 9.381 12.591 21.395 1288.36 1167.94 680.389 104.786 7382.96 15483.74 5678.15 2903.31 453 1611 81 1738 420 562 450 70481.507813 49773.417969 72.714 61289 2181.6 298.346 280.579 165.029 1211.449 263 45 14173 3293 400 616.100 3.164 4.896 122416800 464.34 438.06 102.30 456.52 513 525 31.9318 16.6276 6.88996 2.9 27.52 7.79 10.06 22.06 116.92 24.18 21.08 43.37 40.74 28.56 368.053 0.6 0.37 0.48 0.61 61.284 131.315 0.94729 0.518 8.9213 7.9607 7.12 20.246 43.409 740 684 1424 79.264 10.765 1761.933 223.166 115.72795 1061687.9 26.91 21.947 33.2 53.437 27.6 48.851 10.365 14.420 OpenBenchmarking.org
WebP2 Image Encode Encode Settings: Quality 100, Compression Effort 5 OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Quality 100, Compression Effort 5 OnLogic Helix 500 OnLogic Karbon 700 5 10 15 20 25 SE +/- 0.23, N = 12 SE +/- 0.21, N = 9 20.39 21.40 -lOpenGL -lGLX -lGLU -lglut -lXmu -lXi 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg
WebP2 Image Encode CPU Temperature Monitor Min Avg Max OnLogic Helix 500 68.0 79.7 95.0 OpenBenchmarking.org Celsius, Fewer Is Better WebP2 Image Encode 20210126 CPU Temperature Monitor 20 40 60 80 100
ASKAP Test: tConvolve MPI - Degridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Degridding OnLogic Helix 500 OnLogic Karbon 700 400 800 1200 1600 2000 SE +/- 16.46, N = 6 SE +/- 2.11, N = 3 1679.21 1288.36 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve MPI - Gridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Gridding OnLogic Helix 500 OnLogic Karbon 700 400 800 1200 1600 2000 SE +/- 19.29, N = 6 SE +/- 1.74, N = 3 1833.78 1167.94 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP CPU Temperature Monitor Min Avg Max OnLogic Helix 500 69.0 78.6 88.0 OpenBenchmarking.org Celsius, Fewer Is Better ASKAP 1.0 CPU Temperature Monitor 20 40 60 80 100
ASKAP Test: tConvolve OpenMP - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve OpenMP - Gridding OnLogic Helix 500 OnLogic Karbon 700 300 600 900 1200 1500 SE +/- 2.92, N = 4 SE +/- 1.53, N = 3 1272.45 680.39 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: Hogbom Clean OpenMP OpenBenchmarking.org Iterations Per Second, More Is Better ASKAP 1.0 Test: Hogbom Clean OpenMP OnLogic Helix 500 OnLogic Karbon 700 40 80 120 160 200 SE +/- 0.11, N = 3 SE +/- 0.26, N = 3 184.39 104.79 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP CPU Temperature Monitor Min Avg Max OnLogic Helix 500 68.0 79.5 85.0 OpenBenchmarking.org Celsius, Fewer Is Better ASKAP 1.0 CPU Temperature Monitor 20 40 60 80 100
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C OnLogic Helix 500 OnLogic Karbon 700 2K 4K 6K 8K 10K SE +/- 104.27, N = 3 SE +/- 9.54, N = 3 11016.62 7382.96 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks CPU Temperature Monitor Min Avg Max OnLogic Helix 500 64.0 73.8 87.0 OpenBenchmarking.org Celsius, Fewer Is Better NAS Parallel Benchmarks 3.4 CPU Temperature Monitor 20 40 60 80 100
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C OnLogic Helix 500 OnLogic Karbon 700 5K 10K 15K 20K 25K SE +/- 251.61, N = 3 SE +/- 18.47, N = 3 21135.32 15483.74 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks CPU Temperature Monitor Min Avg Max OnLogic Helix 500 65.0 75.3 85.0 OpenBenchmarking.org Celsius, Fewer Is Better NAS Parallel Benchmarks 3.4 CPU Temperature Monitor 20 40 60 80 100
NAS Parallel Benchmarks Test / Class: MG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C OnLogic Helix 500 OnLogic Karbon 700 2K 4K 6K 8K 10K SE +/- 38.18, N = 3 SE +/- 11.62, N = 3 9747.53 5678.15 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks CPU Temperature Monitor Min Avg Max OnLogic Helix 500 68.0 76.9 83.0 OpenBenchmarking.org Celsius, Fewer Is Better NAS Parallel Benchmarks 3.4 CPU Temperature Monitor 20 40 60 80 100
NAS Parallel Benchmarks Test / Class: CG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: CG.C OnLogic Helix 500 OnLogic Karbon 700 1000 2000 3000 4000 5000 SE +/- 26.29, N = 3 SE +/- 1.39, N = 3 4511.01 2903.31 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks CPU Temperature Monitor Min Avg Max OnLogic Helix 500 68.0 77.3 85.0 OpenBenchmarking.org Celsius, Fewer Is Better NAS Parallel Benchmarks 3.4 CPU Temperature Monitor 20 40 60 80 100
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression OnLogic Helix 500 OnLogic Karbon 700 100 200 300 400 500 459 453 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression OnLogic Helix 500 OnLogic Karbon 700 300 600 900 1200 1500 SE +/- 0.58, N = 3 1563 1611 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench CPU Temperature Monitor Min Avg Max OnLogic Helix 500 68.0 79.1 83.0 OpenBenchmarking.org Celsius, Fewer Is Better lzbench 1.8 CPU Temperature Monitor 20 40 60 80 100
lzbench Test: Zstd 8 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression OnLogic Helix 500 OnLogic Karbon 700 20 40 60 80 100 80 81 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression OnLogic Helix 500 OnLogic Karbon 700 400 800 1200 1600 2000 SE +/- 4.67, N = 3 SE +/- 5.51, N = 3 1683 1738 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench CPU Temperature Monitor Min Avg Max OnLogic Helix 500 67.0 77.3 81.0 OpenBenchmarking.org Celsius, Fewer Is Better lzbench 1.8 CPU Temperature Monitor 20 40 60 80 100
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression OnLogic Helix 500 OnLogic Karbon 700 90 180 270 360 450 SE +/- 0.58, N = 3 421 420 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression OnLogic Helix 500 OnLogic Karbon 700 120 240 360 480 600 SE +/- 0.33, N = 3 576 562 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench CPU Temperature Monitor Min Avg Max OnLogic Helix 500 66.0 76.9 81.0 OpenBenchmarking.org Celsius, Fewer Is Better lzbench 1.8 CPU Temperature Monitor 20 40 60 80 100
lzbench Test: Crush 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression OnLogic Helix 500 OnLogic Karbon 700 100 200 300 400 500 456 450 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench CPU Temperature Monitor Min Avg Max OnLogic Helix 500 63.0 72.3 76.0 OpenBenchmarking.org Celsius, Fewer Is Better lzbench 1.8 CPU Temperature Monitor 20 40 60 80 100
FinanceBench Benchmark: Bonds OpenMP OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-07-25 Benchmark: Bonds OpenMP OnLogic Helix 500 OnLogic Karbon 700 20K 40K 60K 80K 100K SE +/- 778.31, N = 3 SE +/- 857.94, N = 3 78159.80 70481.51 1. (CXX) g++ options: -O3 -march=native -fopenmp
FinanceBench CPU Temperature Monitor Min Avg Max OnLogic Helix 500 62.0 74.4 86.0 OpenBenchmarking.org Celsius, Fewer Is Better FinanceBench 2016-07-25 CPU Temperature Monitor 20 40 60 80 100
FinanceBench Benchmark: Repo OpenMP OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-07-25 Benchmark: Repo OpenMP OnLogic Helix 500 OnLogic Karbon 700 12K 24K 36K 48K 60K SE +/- 595.41, N = 3 SE +/- 173.73, N = 3 55140.29 49773.42 1. (CXX) g++ options: -O3 -march=native -fopenmp
FinanceBench CPU Temperature Monitor Min Avg Max OnLogic Helix 500 65.0 75.7 88.0 OpenBenchmarking.org Celsius, Fewer Is Better FinanceBench 2016-07-25 CPU Temperature Monitor 20 40 60 80 100
GnuPG 2.7GB Sample File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 2.2.27 2.7GB Sample File Encryption OnLogic Helix 500 OnLogic Karbon 700 16 32 48 64 80 SE +/- 0.81, N = 4 SE +/- 0.66, N = 3 73.93 72.71 1. (CC) gcc options: -O2
GnuPG CPU Temperature Monitor Min Avg Max OnLogic Helix 500 65.0 76.4 78.0 OpenBenchmarking.org Celsius, Fewer Is Better GnuPG 2.2.27 CPU Temperature Monitor 20 40 60 80 100
Cpuminer-Opt Algorithm: Triple SHA-256, Onecoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Triple SHA-256, Onecoin OnLogic Helix 500 OnLogic Karbon 700 14K 28K 42K 56K 70K SE +/- 293.11, N = 3 SE +/- 1646.47, N = 15 63503 61289 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt CPU Temperature Monitor Min Avg Max OnLogic Helix 500 61.0 71.2 83.0 OpenBenchmarking.org Celsius, Fewer Is Better Cpuminer-Opt 3.15.5 CPU Temperature Monitor 20 40 60 80 100
QuantLib OpenBenchmarking.org MFLOPS, More Is Better QuantLib 1.21 OnLogic Helix 500 OnLogic Karbon 700 500 1000 1500 2000 2500 SE +/- 28.73, N = 3 SE +/- 17.49, N = 3 2089.1 2181.6 1. (CXX) g++ options: -O3 -march=native -rdynamic
QuantLib CPU Temperature Monitor Min Avg Max OnLogic Helix 500 54.0 67.4 71.0 OpenBenchmarking.org Celsius, Fewer Is Better QuantLib 1.21 CPU Temperature Monitor 20 40 60 80 100
Etcpak Configuration: ETC1 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC1 OnLogic Helix 500 OnLogic Karbon 700 60 120 180 240 300 SE +/- 0.46, N = 3 SE +/- 0.67, N = 3 285.57 298.35 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
Etcpak CPU Temperature Monitor Min Avg Max OnLogic Helix 500 55.0 63.0 66.0 OpenBenchmarking.org Celsius, Fewer Is Better Etcpak 0.7 CPU Temperature Monitor 20 40 60 80 100
Etcpak Configuration: ETC1 + Dithering OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC1 + Dithering OnLogic Helix 500 OnLogic Karbon 700 60 120 180 240 300 SE +/- 1.05, N = 3 SE +/- 0.14, N = 3 266.70 280.58 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
Etcpak CPU Temperature Monitor Min Avg Max OnLogic Helix 500 55.0 63.0 65.0 OpenBenchmarking.org Celsius, Fewer Is Better Etcpak 0.7 CPU Temperature Monitor 20 40 60 80 100
Etcpak Configuration: ETC2 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC2 OnLogic Helix 500 OnLogic Karbon 700 40 80 120 160 200 SE +/- 0.20, N = 3 SE +/- 0.19, N = 3 158.32 165.03 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
Etcpak CPU Temperature Monitor Min Avg Max OnLogic Helix 500 55.0 63.6 65.0 OpenBenchmarking.org Celsius, Fewer Is Better Etcpak 0.7 CPU Temperature Monitor 20 40 60 80 100
Etcpak Configuration: DXT1 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: DXT1 OnLogic Helix 500 OnLogic Karbon 700 300 600 900 1200 1500 SE +/- 1.09, N = 8 SE +/- 0.44, N = 3 1146.09 1211.45 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
Etcpak CPU Temperature Monitor Min Avg Max OnLogic Helix 500 54.0 59.4 64.0 OpenBenchmarking.org Celsius, Fewer Is Better Etcpak 0.7 CPU Temperature Monitor 20 40 60 80 100
ONNX Runtime Model: yolov4 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.6 Model: yolov4 - Device: OpenMP CPU OnLogic Helix 500 OnLogic Karbon 700 60 120 180 240 300 SE +/- 1.17, N = 3 SE +/- 1.09, N = 3 272 263 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
ONNX Runtime CPU Temperature Monitor Min Avg Max OnLogic Helix 500 54.0 67.8 78.0 OpenBenchmarking.org Celsius, Fewer Is Better ONNX Runtime 1.6 CPU Temperature Monitor 20 40 60 80 100
ONNX Runtime Model: fcn-resnet101-11 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.6 Model: fcn-resnet101-11 - Device: OpenMP CPU OnLogic Helix 500 OnLogic Karbon 700 10 20 30 40 50 SE +/- 0.33, N = 3 SE +/- 0.17, N = 3 43 45 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
ONNX Runtime CPU Temperature Monitor Min Avg Max OnLogic Helix 500 61.0 72.1 84.0 OpenBenchmarking.org Celsius, Fewer Is Better ONNX Runtime 1.6 CPU Temperature Monitor 20 40 60 80 100
ONNX Runtime Model: shufflenet-v2-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.6 Model: shufflenet-v2-10 - Device: OpenMP CPU OnLogic Helix 500 OnLogic Karbon 700 3K 6K 9K 12K 15K SE +/- 77.45, N = 3 SE +/- 50.48, N = 3 12412 14173 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
ONNX Runtime CPU Temperature Monitor Min Avg Max OnLogic Helix 500 64.0 76.4 86.0 OpenBenchmarking.org Celsius, Fewer Is Better ONNX Runtime 1.6 CPU Temperature Monitor 20 40 60 80 100
ONNX Runtime Model: super-resolution-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.6 Model: super-resolution-10 - Device: OpenMP CPU OnLogic Helix 500 OnLogic Karbon 700 700 1400 2100 2800 3500 SE +/- 26.92, N = 3 SE +/- 5.97, N = 3 2839 3293 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
ONNX Runtime CPU Temperature Monitor Min Avg Max OnLogic Helix 500 65.0 75.5 89.0 OpenBenchmarking.org Celsius, Fewer Is Better ONNX Runtime 1.6 CPU Temperature Monitor 20 40 60 80 100
ONNX Runtime Model: bertsquad-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.6 Model: bertsquad-10 - Device: OpenMP CPU OnLogic Helix 500 OnLogic Karbon 700 90 180 270 360 450 SE +/- 2.50, N = 3 SE +/- 1.04, N = 3 382 400 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
ONNX Runtime CPU Temperature Monitor Min Avg Max OnLogic Helix 500 66.0 76.4 91.0 OpenBenchmarking.org Celsius, Fewer Is Better ONNX Runtime 1.6 CPU Temperature Monitor 20 40 60 80 100
Google SynthMark Test: VoiceMark_100 OpenBenchmarking.org Voices, More Is Better Google SynthMark 20201109 Test: VoiceMark_100 OnLogic Helix 500 OnLogic Karbon 700 130 260 390 520 650 SE +/- 0.05, N = 3 SE +/- 0.63, N = 3 590.24 616.10 1. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast
Google SynthMark CPU Temperature Monitor Min Avg Max OnLogic Helix 500 67.0 75.0 78.0 OpenBenchmarking.org Celsius, Fewer Is Better Google SynthMark 20201109 CPU Temperature Monitor 20 40 60 80 100
rav1e Speed: 10 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 10 OnLogic Helix 500 OnLogic Karbon 700 0.7175 1.435 2.1525 2.87 3.5875 SE +/- 0.014, N = 3 SE +/- 0.007, N = 3 3.189 3.164
rav1e CPU Temperature Monitor Min Avg Max OnLogic Helix 500 68.0 80.9 86.0 OpenBenchmarking.org Celsius, Fewer Is Better rav1e 0.4 CPU Temperature Monitor 20 40 60 80 100
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein OnLogic Helix 500 OnLogic Karbon 700 1.2197 2.4394 3.6591 4.8788 6.0985 SE +/- 0.046, N = 15 SE +/- 0.056, N = 15 5.421 4.896 1. (CXX) g++ options: -O3 -pthread -lm
LAMMPS Molecular Dynamics Simulator CPU Temperature Monitor Min Avg Max OnLogic Helix 500 70.0 79.2 90.0 OpenBenchmarking.org Celsius, Fewer Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 CPU Temperature Monitor 20 40 60 80 100
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark 1.2 OnLogic Helix 500 OnLogic Karbon 700 50M 100M 150M 200M 250M SE +/- 1557444.52, N = 11 SE +/- 15952.12, N = 3 213962927 122416800 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
Algebraic Multi-Grid Benchmark CPU Temperature Monitor Min Avg Max OnLogic Helix 500 70.0 78.2 90.0 OpenBenchmarking.org Celsius, Fewer Is Better Algebraic Multi-Grid Benchmark 1.2 CPU Temperature Monitor 20 40 60 80 100
OpenFOAM Input: Motorbike 30M OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 8 Input: Motorbike 30M OnLogic Helix 500 OnLogic Karbon 700 100 200 300 400 500 SE +/- 0.75, N = 3 SE +/- 0.51, N = 3 263.49 464.34 1. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenFOAM CPU Temperature Monitor Min Avg Max OnLogic Helix 500 69.0 78.5 85.0 OpenBenchmarking.org Celsius, Fewer Is Better OpenFOAM 8 CPU Temperature Monitor 20 40 60 80 100
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 1080p OnLogic Helix 500 OnLogic Karbon 700 110 220 330 440 550 SE +/- 2.57, N = 3 SE +/- 0.21, N = 3 496.82 438.06 MIN: 435.8 / MAX: 560.09 MIN: 375.03 / MAX: 472.98 1. (CC) gcc options: -pthread
dav1d CPU Temperature Monitor Min Avg Max OnLogic Helix 500 71.0 82.5 90.0 OpenBenchmarking.org Celsius, Fewer Is Better dav1d 0.8.1 CPU Temperature Monitor 20 40 60 80 100
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 4K OnLogic Helix 500 OnLogic Karbon 700 30 60 90 120 150 SE +/- 1.19, N = 7 SE +/- 0.24, N = 3 128.88 102.30 MIN: 107.81 / MAX: 171.68 MIN: 94.6 / MAX: 107.25 1. (CC) gcc options: -pthread
dav1d CPU Temperature Monitor Min Avg Max OnLogic Helix 500 70.0 81.3 94.0 OpenBenchmarking.org Celsius, Fewer Is Better dav1d 0.8.1 CPU Temperature Monitor 20 40 60 80 100
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Chimera 1080p OnLogic Helix 500 OnLogic Karbon 700 120 240 360 480 600 SE +/- 7.54, N = 3 SE +/- 0.40, N = 3 553.32 456.52 MIN: 347.49 / MAX: 860.7 MIN: 348.97 / MAX: 682.68 1. (CC) gcc options: -pthread
dav1d CPU Temperature Monitor OpenBenchmarking.org Celsius, Fewer Is Better dav1d 0.8.1 CPU Temperature Monitor OnLogic Helix 500 20 40 60 80 100 Min: 67 / Avg: 78.75 / Max: 94
VKMark Resolution: 1920 x 1080 OpenBenchmarking.org VKMark Score, More Is Better VKMark 2020-05-21 Resolution: 1920 x 1080 OnLogic Helix 500 OnLogic Karbon 700 200 400 600 800 1000 SE +/- 1.86, N = 3 SE +/- 1.20, N = 3 833 513 1. (CXX) g++ options: -pthread -ldl -pipe -std=c++14 -MD -MQ -MF
VKMark CPU Temperature Monitor Min Avg Max OnLogic Helix 500 63.0 72.4 74.0 OpenBenchmarking.org Celsius, Fewer Is Better VKMark 2020-05-21 CPU Temperature Monitor 20 40 60 80 100
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 2020.04 Resolution: 1920 x 1080 OnLogic Helix 500 OnLogic Karbon 700 200 400 600 800 1000 849 525
GLmark2 CPU Temperature Monitor Min Avg Max OnLogic Helix 500 63.0 73.9 78.0 OpenBenchmarking.org Celsius, Fewer Is Better GLmark2 2020.04 CPU Temperature Monitor 20 40 60 80 100
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU OnLogic Helix 500 OnLogic Karbon 700 7 14 21 28 35 SE +/- 0.02, N = 6 SE +/- 0.04, N = 3 17.67 31.93 MIN: 17.51 MIN: 31.78 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN CPU Temperature Monitor Min Avg Max OnLogic Helix 500 63.0 74.0 82.0 OpenBenchmarking.org Celsius, Fewer Is Better oneDNN 2.0 CPU Temperature Monitor 20 40 60 80 100
oneDNN Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU OnLogic Helix 500 OnLogic Karbon 700 4 8 12 16 20 SE +/- 0.05726, N = 5 SE +/- 0.05826, N = 3 8.81906 16.62760 MIN: 8.46 MIN: 16.31 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN CPU Temperature Monitor Min Avg Max OnLogic Helix 500 66.0 76.3 91.0 OpenBenchmarking.org Celsius, Fewer Is Better oneDNN 2.0 CPU Temperature Monitor 20 40 60 80 100
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU OnLogic Helix 500 OnLogic Karbon 700 2 4 6 8 10 SE +/- 0.01932, N = 4 SE +/- 0.02873, N = 3 3.79616 6.88996 MIN: 3.65 MIN: 6.76 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN CPU Temperature Monitor Min Avg Max OnLogic Helix 500 66.0 76.4 91.0 OpenBenchmarking.org Celsius, Fewer Is Better oneDNN 2.0 CPU Temperature Monitor 20 40 60 80 100
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 1.2 Static OMP Speedup OnLogic Helix 500 OnLogic Karbon 700 1.3275 2.655 3.9825 5.31 6.6375 SE +/- 0.06, N = 15 SE +/- 0.02, N = 13 5.9 2.9 1. (CC) gcc options: -fopenmp -O3 -lm
CLOMP CPU Temperature Monitor Min Avg Max OnLogic Helix 500 67.0 75.9 84.0 OpenBenchmarking.org Celsius, Fewer Is Better CLOMP 1.2 CPU Temperature Monitor 20 40 60 80 100
NCNN Target: CPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: mobilenet OnLogic Helix 500 OnLogic Karbon 700 6 12 18 24 30 SE +/- 0.18, N = 3 SE +/- 0.02, N = 3 25.95 27.52 MIN: 25.19 / MAX: 27.05 MIN: 27.18 / MAX: 28.66 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU-v2-v2 - Model: mobilenet-v2 OnLogic Helix 500 OnLogic Karbon 700 2 4 6 8 10 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 6.47 7.79 MIN: 5.97 / MAX: 8.53 MIN: 7.54 / MAX: 9.66 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: efficientnet-b0 OnLogic Helix 500 OnLogic Karbon 700 3 6 9 12 15 SE +/- 0.17, N = 3 SE +/- 0.03, N = 3 9.41 10.06 MIN: 7.55 / MAX: 10.38 MIN: 9.87 / MAX: 10.9 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: googlenet OnLogic Helix 500 OnLogic Karbon 700 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.31, N = 3 19.18 22.06 MIN: 18.66 / MAX: 21.99 MIN: 21.09 / MAX: 23.11 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: vgg16 OnLogic Helix 500 OnLogic Karbon 700 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 68.42 116.92 MIN: 67.97 / MAX: 79.66 MIN: 116.11 / MAX: 126.04 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: resnet18 OnLogic Helix 500 OnLogic Karbon 700 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 18.17 24.18 MIN: 17.2 / MAX: 20.93 MIN: 23.7 / MAX: 25.29 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: alexnet OnLogic Helix 500 OnLogic Karbon 700 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 15.31 21.08 MIN: 14.48 / MAX: 16.21 MIN: 20.8 / MAX: 22.36 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: resnet50 OnLogic Helix 500 OnLogic Karbon 700 10 20 30 40 50 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 36.39 43.37 MIN: 34.97 / MAX: 119.89 MIN: 41.18 / MAX: 52.55 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: yolov4-tiny OnLogic Helix 500 OnLogic Karbon 700 9 18 27 36 45 SE +/- 0.38, N = 3 SE +/- 0.05, N = 3 35.02 40.74 MIN: 33.91 / MAX: 37.21 MIN: 40.38 / MAX: 41.82 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: squeezenet_ssd OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: squeezenet_ssd OnLogic Helix 500 OnLogic Karbon 700 7 14 21 28 35 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 26.80 28.56 MIN: 26.13 / MAX: 29.38 MIN: 28.2 / MAX: 29.61 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
TNN Target: CPU - Model: MobileNet v2 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 OnLogic Helix 500 OnLogic Karbon 700 80 160 240 320 400 SE +/- 0.41, N = 3 SE +/- 0.39, N = 3 366.52 368.05 MIN: 365.5 / MAX: 368.07 MIN: 367.15 / MAX: 370.37 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
TNN CPU Temperature Monitor Min Avg Max OnLogic Helix 500 68.0 79.1 84.0 OpenBenchmarking.org Celsius, Fewer Is Better TNN 0.2.3 CPU Temperature Monitor 20 40 60 80 100
simdjson Throughput Test: PartialTweets OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: PartialTweets OnLogic Helix 500 OnLogic Karbon 700 0.1463 0.2926 0.4389 0.5852 0.7315 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.65 0.60 1. (CXX) g++ options: -O3 -pthread
simdjson CPU Temperature Monitor Min Avg Max OnLogic Helix 500 64.0 75.3 77.0 OpenBenchmarking.org Celsius, Fewer Is Better simdjson 0.7.1 CPU Temperature Monitor 20 40 60 80 100
simdjson Throughput Test: LargeRandom OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: LargeRandom OnLogic Helix 500 OnLogic Karbon 700 0.0855 0.171 0.2565 0.342 0.4275 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.38 0.37 1. (CXX) g++ options: -O3 -pthread
simdjson CPU Temperature Monitor Min Avg Max OnLogic Helix 500 63.0 74.7 76.0 OpenBenchmarking.org Celsius, Fewer Is Better simdjson 0.7.1 CPU Temperature Monitor 20 40 60 80 100
simdjson Throughput Test: Kostya OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: Kostya OnLogic Helix 500 OnLogic Karbon 700 0.1328 0.2656 0.3984 0.5312 0.664 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.59 0.48 1. (CXX) g++ options: -O3 -pthread
simdjson CPU Temperature Monitor Min Avg Max OnLogic Helix 500 62.0 74.0 76.0 OpenBenchmarking.org Celsius, Fewer Is Better simdjson 0.7.1 CPU Temperature Monitor 20 40 60 80 100
simdjson Throughput Test: DistinctUserID OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: DistinctUserID OnLogic Helix 500 OnLogic Karbon 700 0.1508 0.3016 0.4524 0.6032 0.754 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.67 0.61 1. (CXX) g++ options: -O3 -pthread
simdjson CPU Temperature Monitor Min Avg Max OnLogic Helix 500 62.0 73.1 75.0 OpenBenchmarking.org Celsius, Fewer Is Better simdjson 0.7.1 CPU Temperature Monitor 20 40 60 80 100
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 OnLogic Helix 500 OnLogic Karbon 700 14 28 42 56 70 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 63.36 61.28 1. (CC) gcc options: -O2 -ldl -lz -lpthread
SQLite Speedtest CPU Temperature Monitor Min Avg Max OnLogic Helix 500 62.0 72.9 76.0 OpenBenchmarking.org Celsius, Fewer Is Better SQLite Speedtest 3.30 CPU Temperature Monitor 20 40 60 80 100
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search OnLogic Helix 500 OnLogic Karbon 700 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 123.57 131.32 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
Timed HMMer Search CPU Temperature Monitor Min Avg Max OnLogic Helix 500 61.0 71.7 75.0 OpenBenchmarking.org Celsius, Fewer Is Better Timed HMMer Search 3.3.1 CPU Temperature Monitor 20 40 60 80 100
HPC Challenge Test / Class: Random Ring Bandwidth OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Bandwidth OnLogic Helix 500 OnLogic Karbon 700 0.3835 0.767 1.1505 1.534 1.9175 SE +/- 0.01667, N = 3 SE +/- 0.00336, N = 3 1.70442 0.94729 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 4.0.3
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark OnLogic Helix 500 OnLogic Karbon 700 0.144 0.288 0.432 0.576 0.72 SE +/- 0.002, N = 3 SE +/- 0.003, N = 3 0.640 0.518 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
GROMACS CPU Temperature Monitor Min Avg Max OnLogic Helix 500 68.0 78.1 91.0 OpenBenchmarking.org Celsius, Fewer Is Better GROMACS 2020.3 CPU Temperature Monitor 20 40 60 80 100
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon OnLogic Helix 500 OnLogic Karbon 700 3 6 9 12 15 SE +/- 0.1025, N = 5 SE +/- 0.0458, N = 3 9.4193 8.9213 MIN: 9.02 / MAX: 13.36 MIN: 8.6 / MAX: 9.81
Embree CPU Temperature Monitor Min Avg Max OnLogic Helix 500 71.0 80.6 94.0 OpenBenchmarking.org Celsius, Fewer Is Better Embree 3.9.0 CPU Temperature Monitor 20 40 60 80 100
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Obj OnLogic Helix 500 OnLogic Karbon 700 2 4 6 8 10 SE +/- 0.0868, N = 3 SE +/- 0.0163, N = 3 8.4878 7.9607 MIN: 8.11 / MAX: 11.76 MIN: 7.76 / MAX: 8.7
Embree CPU Temperature Monitor Min Avg Max OnLogic Helix 500 71.0 80.9 93.0 OpenBenchmarking.org Celsius, Fewer Is Better Embree 3.9.0 CPU Temperature Monitor 20 40 60 80 100
ASTC Encoder Preset: Fast OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast OnLogic Helix 500 OnLogic Karbon 700 2 4 6 8 10 SE +/- 0.05, N = 6 SE +/- 0.01, N = 3 6.83 7.12 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder CPU Temperature Monitor Min Avg Max OnLogic Helix 500 72.0 81.8 94.0 OpenBenchmarking.org Celsius, Fewer Is Better ASTC Encoder 2.0 CPU Temperature Monitor 20 40 60 80 100
WebP Image Encode Encode Settings: Quality 100, Lossless OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless OnLogic Helix 500 OnLogic Karbon 700 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 19.70 20.25 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
WebP Image Encode CPU Temperature Monitor Min Avg Max OnLogic Helix 500 65.0 73.3 79.0 OpenBenchmarking.org Celsius, Fewer Is Better WebP Image Encode 1.1 CPU Temperature Monitor 20 40 60 80 100
WebP Image Encode Encode Settings: Quality 100, Lossless, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression OnLogic Helix 500 OnLogic Karbon 700 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 41.12 43.41 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
WebP Image Encode CPU Temperature Monitor Min Avg Max OnLogic Helix 500 64.0 76.9 82.0 OpenBenchmarking.org Celsius, Fewer Is Better WebP Image Encode 1.1 CPU Temperature Monitor 20 40 60 80 100
AI Benchmark Alpha Device Inference Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device Inference Score OnLogic Helix 500 OnLogic Karbon 700 160 320 480 640 800 751 740
AI Benchmark Alpha Device Training Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device Training Score OnLogic Helix 500 OnLogic Karbon 700 200 400 600 800 1000 857 684
AI Benchmark Alpha Device AI Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device AI Score OnLogic Helix 500 OnLogic Karbon 700 300 600 900 1200 1500 1608 1424
AI Benchmark Alpha CPU Temperature Monitor OpenBenchmarking.org Celsius, Fewer Is Better AI Benchmark Alpha 0.1.2 CPU Temperature Monitor OnLogic Helix 500 16 32 48 64 80 Min: 64 / Avg: 78.13 / Max: 87
Waifu2x-NCNN Vulkan Scale: 2x - Denoise: 3 - TAA: Yes OpenBenchmarking.org Seconds, Fewer Is Better Waifu2x-NCNN Vulkan 20200818 Scale: 2x - Denoise: 3 - TAA: Yes OnLogic Helix 500 OnLogic Karbon 700 20 40 60 80 100 SE +/- 0.41, N = 3 SE +/- 0.12, N = 3 70.53 79.26
Waifu2x-NCNN Vulkan CPU Temperature Monitor Min Avg Max OnLogic Helix 500 69.0 84.2 87.0 OpenBenchmarking.org Celsius, Fewer Is Better Waifu2x-NCNN Vulkan 20200818 CPU Temperature Monitor 20 40 60 80 100
Waifu2x-NCNN Vulkan Scale: 2x - Denoise: 3 - TAA: No OpenBenchmarking.org Seconds, Fewer Is Better Waifu2x-NCNN Vulkan 20200818 Scale: 2x - Denoise: 3 - TAA: No OnLogic Helix 500 OnLogic Karbon 700 3 6 9 12 15 SE +/- 0.005, N = 5 SE +/- 0.005, N = 3 9.693 10.765
Waifu2x-NCNN Vulkan CPU Temperature Monitor Min Avg Max OnLogic Helix 500 68.0 77.8 86.0 OpenBenchmarking.org Celsius, Fewer Is Better Waifu2x-NCNN Vulkan 20200818 CPU Temperature Monitor 20 40 60 80 100
RealSR-NCNN Scale: 4x - TAA: Yes OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: Yes OnLogic Helix 500 OnLogic Karbon 700 400 800 1200 1600 2000 SE +/- 0.34, N = 3 SE +/- 0.10, N = 3 1441.63 1761.93
RealSR-NCNN CPU Temperature Monitor OpenBenchmarking.org Celsius, Fewer Is Better RealSR-NCNN 20200818 CPU Temperature Monitor OnLogic Helix 500 20 40 60 80 100 Min: 67 / Avg: 83.41 / Max: 88
RealSR-NCNN Scale: 4x - TAA: No OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: No OnLogic Helix 500 OnLogic Karbon 700 50 100 150 200 250 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 183.00 223.17
RealSR-NCNN CPU Temperature Monitor Min Avg Max OnLogic Helix 500 67.0 82.4 84.0 OpenBenchmarking.org Celsius, Fewer Is Better RealSR-NCNN 20200818 CPU Temperature Monitor 20 40 60 80 100
DeepSpeech Acceleration: CPU OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU OnLogic Helix 500 OnLogic Karbon 700 30 60 90 120 150 SE +/- 0.42, N = 3 SE +/- 0.55, N = 3 78.40 115.73
DeepSpeech CPU Temperature Monitor Min Avg Max OnLogic Helix 500 67.0 76.2 79.0 OpenBenchmarking.org Celsius, Fewer Is Better DeepSpeech 0.6 CPU Temperature Monitor 20 40 60 80 100
InfluxDB Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OnLogic Helix 500 OnLogic Karbon 700 200K 400K 600K 800K 1000K SE +/- 5258.21, N = 3 SE +/- 18170.95, N = 3 1118524.7 1061687.9
InfluxDB CPU Temperature Monitor Min Avg Max OnLogic Helix 500 67.0 79.0 90.0 OpenBenchmarking.org Celsius, Fewer Is Better InfluxDB 1.8.2 CPU Temperature Monitor 20 40 60 80 100
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark OnLogic Helix 500 OnLogic Karbon 700 7 14 21 28 35 SE +/- 0.29, N = 3 SE +/- 0.06, N = 3 28.35 26.91 1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm
LibRaw CPU Temperature Monitor Min Avg Max OnLogic Helix 500 68.0 81.8 87.0 OpenBenchmarking.org Celsius, Fewer Is Better LibRaw 0.20 CPU Temperature Monitor 20 40 60 80 100
Unpacking Firefox Extracting: firefox-84.0.source.tar.xz OpenBenchmarking.org Seconds, Fewer Is Better Unpacking Firefox 84.0 Extracting: firefox-84.0.source.tar.xz OnLogic Helix 500 OnLogic Karbon 700 5 10 15 20 25 SE +/- 0.05, N = 4 SE +/- 0.25, N = 20 20.72 21.95
Unpacking Firefox CPU Temperature Monitor Min Avg Max OnLogic Helix 500 68.0 77.4 81.0 OpenBenchmarking.org Celsius, Fewer Is Better Unpacking Firefox 84.0 CPU Temperature Monitor 20 40 60 80 100
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill OnLogic Helix 500 OnLogic Karbon 700 8 16 24 32 40 SE +/- 0.41, N = 3 SE +/- 0.52, N = 15 32.9 33.2 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill OnLogic Helix 500 OnLogic Karbon 700 12 24 36 48 60 SE +/- 0.68, N = 3 SE +/- 0.87, N = 15 53.90 53.44 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB CPU Temperature Monitor Min Avg Max OnLogic Helix 500 65.0 74.1 79.0 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 20 40 60 80 100
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill OnLogic Helix 500 OnLogic Karbon 700 8 16 24 32 40 SE +/- 0.32, N = 7 SE +/- 1.32, N = 15 33.6 27.6 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete OnLogic Helix 500 OnLogic Karbon 700 12 24 36 48 60 SE +/- 0.40, N = 3 SE +/- 0.24, N = 3 53.39 48.85 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB CPU Temperature Monitor Min Avg Max OnLogic Helix 500 64.0 73.7 82.0 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 20 40 60 80 100
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read OnLogic Helix 500 OnLogic Karbon 700 3 6 9 12 15 SE +/- 0.122, N = 15 SE +/- 0.127, N = 15 9.381 10.365 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB CPU Temperature Monitor Min Avg Max OnLogic Helix 500 65.0 74.2 82.0 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 20 40 60 80 100
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random OnLogic Helix 500 OnLogic Karbon 700 4 8 12 16 20 SE +/- 0.14, N = 15 SE +/- 0.24, N = 3 12.59 14.42 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB CPU Temperature Monitor Min Avg Max OnLogic Helix 500 65.0 75.1 85.0 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 20 40 60 80 100
CPU Temperature Monitor Phoronix Test Suite System Monitoring OpenBenchmarking.org Celsius CPU Temperature Monitor Phoronix Test Suite System Monitoring OnLogic Helix 500 20 40 60 80 100 Min: 45 / Avg: 77.92 / Max: 96
Phoronix Test Suite v10.8.4