System76 Thelio Major 3990X Pop OS 21.10

AMD Ryzen Threadripper 3990X benchmarking of Pop OS 21.10 versus 20.04 LTS by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2112296-NE-2010258FI98&grs.

System76 Thelio Major 3990X Pop OS 21.10ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionPop OS 20.04Pop OS 21.10AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads)Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS)AMD Starship/Matisse128GBSamsung SSD 970 EVO Plus 500GBAMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz)AMD Navi 10 HDMI AudioDELL P2415QIntel I211 + Intel Wi-Fi 6 AX200Pop 20.045.4.0-7642-generic (x86_64)GNOME Shell 3.36.4X Server 1.20.8amdgpu 19.1.04.6 Mesa 20.0.8 (LLVM 10.0.0)1.2.128GCC 9.3.0ext43840x2160Pop 21.105.15.8-76051508-generic (x86_64)GNOME Shell 40.5X Server 1.20.134.6 Mesa 21.2.2 (LLVM 12.0.1)1.2.182GCC 11.2.0OpenBenchmarking.orgKernel Details- Pop OS 20.04: snd_usb_audio.ignore_ctl_error=1- Pop OS 21.10: Transparent Huge Pages: madviseCompiler Details- Pop OS 20.04: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/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 - Pop OS 21.10: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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- Pop OS 20.04: NONE / errors=remount-ro,noatime,rw- Pop OS 21.10: NONE / errors=remount-ro,noatime,rw / Block Size: 4096Processor Details- Pop OS 20.04: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025- Pop OS 21.10: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039 Graphics Details- Pop OS 20.04: GLAMOR- Pop OS 21.10: GLAMOR - BAR1 / Visible vRAM Size: 256 MBJava Details- Pop OS 20.04: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)- Pop OS 21.10: OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.21.10)Python Details- Pop OS 20.04: Python 3.8.5- Pop OS 21.10: Python 3.9.7Security Details- itlb_multihit: Not affected + 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 Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

System76 Thelio Major 3990X Pop OS 21.10ncnn: Vulkan GPU - vgg16ncnn: Vulkan GPU - alexnetncnn: Vulkan GPU-v3-v3 - mobilenet-v3polyhedron: tfft2gmic: 2D Function Plotting, 1000 Timestesseract: 1920 x 1080j2dbench: Image Renderingncnn: Vulkan GPU - resnet50ncnn: Vulkan GPU-v2-v2 - mobilenet-v2realsr-ncnn: 4x - Yesncnn: Vulkan GPU - resnet18ncnn: Vulkan GPU - googlenetncnn: Vulkan GPU - mnasnetncnn: Vulkan GPU - shufflenet-v2ncnn: Vulkan GPU - yolov4-tinycouchdb: 100 - 1000 - 24realsr-ncnn: 4x - Noncnn: Vulkan GPU - squeezenetncnn: Vulkan GPU - efficientnet-b0waifu2x-ncnn: 2x - 3 - Yesncnn: Vulkan GPU - mobilenetgmic: Plotting Isosurface Of A 3D Volume, 1000 Timesparaview: Wavelet Volume - 1920 x 1080paraview: Wavelet Volume - 1920 x 1080glmark2: 3840 x 2160rsvg: SVG Files To PNGglmark2: 1920 x 1080j2dbench: All Rendering Testssqlite: 8x265: Bosphorus 1080ponednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUsvt-vp9: Visual Quality Optimized - Bosphorus 1080pbuild-apache: Time To Compilexonotic: 3840 x 2160 - Ultrapolyhedron: fatigue2paraview: Wavelet Contour - 3840 x 2160paraview: Wavelet Contour - 3840 x 2160xonotic: 3840 x 2160 - Highpolyhedron: airtesseract: 3840 x 2160build-ffmpeg: Time To Compilepyperformance: python_startuptensorflow-lite: Mobilenet Floatgegl: Wavelet Blursvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080ptensorflow-lite: Mobilenet Quanttensorflow-lite: Inception V4ncnn: Vulkan GPU - blazefacexonotic: 3840 x 2160 - Ultimatemlpack: scikit_icagegl: Antialiasgegl: Color Enhancexonotic: 3840 x 2160 - Lowgegl: Tile Glassgegl: Reflecttensorflow-lite: Inception ResNet V2x265: Bosphorus 4Kpolyhedron: capacitarawtherapee: Total Benchmark Timepyperformance: django_templatebuild-mplayer: Time To Compilepyperformance: nbodyoidn: Memorialgegl: Cropwebp: Defaultsqlite-speedtest: Timed Time - Size 1,000ncnn: CPU - alexnetbuild-php: Time To Compileetlegacy: Renderer2 - 3840 x 2160gegl: Cartooncaffe: GoogleNet - CPU - 100tensorflow-lite: SqueezeNetospray: San Miguel - SciVishugin: Panorama Photo Assistant + Stitching Timetensorflow-lite: NASNet Mobileonednn: Convolution Batch Shapes Auto - f32 - CPUencode-flac: WAV To FLACgegl: Rotate 90 Degreespyperformance: pickle_pure_pythonpyperformance: raytracelibraw: Post-Processing Benchmarkluajit: Sparse Matrix Multiplyj2dbench: Vector Graphics Renderingospray: Magnetic Reconnection - SciVisluajit: Dense LU Matrix Factorizationcaffe: AlexNet - CPU - 100paraview: Wavelet Contour - 1920 x 1080paraview: Wavelet Contour - 1920 x 1080ncnn: CPU - yolov4-tinyrays1bench: Large Scenebyte: Dhrystone 2ffte: N=256, 3D Complex FFT Routineonednn: IP Batch 1D - f32 - CPUonednn: Deconvolution Batch deconv_3d - f32 - CPUpybench: Total For Average Test Timeswebp: Quality 100polyhedron: test_fpu2ospray: XFrog Forest - Path Tracergit: Time To Complete Common Git Commandsleveldb: Overwritecoremark: CoreMark Size 666 - Iterations Per Secondleveldb: Seq Fillleveldb: Seq Fillluajit: Compositeleveldb: Overwritepyperformance: floatospray: XFrog Forest - SciVisleveldb: Rand Fillwebp: Quality 100, Losslesshmmer: Pfam Database Searchleveldb: Rand Fillencode-mp3: WAV To MP3kripke: ospray: San Miguel - Path Tracersvt-hevc: 1080p 8-bit YUV To HEVC Video Encodeonednn: Recurrent Neural Network Inference - f32 - CPUcompress-zstd: 19leveldb: Rand Readgegl: Scalelammps: Rhodopsin Proteinwebp: Quality 100, Lossless, Highest Compressionblender: BMW27 - CPU-Onlyospray: NASA Streamlines - Path Traceroptcarrot: Optimized Benchmarkespeak: Text-To-Speech Synthesisappleseed: Emilywebp: Quality 100, Highest Compressiontnn: CPU - SqueezeNet v1.1polyhedron: gas_dyn2tesseract-ocr: Time To OCR 7 Imagesncnn: CPU - squeezenetonednn: IP Batch All - f32 - CPUappleseed: Material Testerblender: Barbershop - CPU-Onlymocassin: Dust 2D tau100.0polyhedron: proteinonednn: Deconvolution Batch deconv_1d - f32 - CPUior: Read Testmlpack: scikit_linearridgeregressionncnn: CPU - shufflenet-v2rnnoise: blender: Classroom - CPU-Onlypolyhedron: mp_prop_designblender: Fishy Cat - CPU-Onlyopenvkl: vklBenchmarkcompress-zstd: 3openssl: RSA 4096-bit Performancepolyhedron: acpyperformance: crypto_pyaespyperformance: chaosncnn: CPU - googlenetpyperformance: golammps: 20k Atomsluajit: Jacobi Successive Over-Relaxationior: Write Testgmic: 3D Elevated Function In Rand Colors, 100 Timespolyhedron: rnflowtnn: CPU - MobileNet v2luajit: Monte Carlonamd: ATPase Simulation - 327,506 Atomspolyhedron: doducleveldb: Fill Synchint: FLOATleveldb: Rand Deleteinfluxdb: 1024 - 10000 - 2,5000,1 - 10000pyperformance: 2to3stockfish: Total Timeappleseed: Disney Materialsqlite: 1mlpack: scikit_qdapolyhedron: channel2leveldb: Seek Randpolyhedron: induct2blender: Pabellon Barcelona - CPU-Onlymlpack: scikit_svmonednn: Recurrent Neural Network Training - f32 - CPUpyperformance: regex_compilepyperformance: json_loadspyperformance: pathlibleveldb: Fill Syncospray: Magnetic Reconnection - Path Tracerospray: NASA Streamlines - SciVispolyhedron: linpkncnn: CPU - mnasnetluajit: Fast Fourier Transformj2dbench: Text Renderingparaview: Wavelet Volume - 3840 x 2160paraview: Wavelet Volume - 3840 x 2160Pop OS 20.04Pop OS 21.1084.3629.858.4749.08222.556369.06908553596.51315089.654.60114.4443.348.514.663.4815.04119.18716.5125.8211.559.1019.9819.3793513.251219.58268129.14985757815320.9604010114.99758.190.508544326.7221.267335.618213048.61164.191711.068383.46925641.71311.582219.73612.831423.564.725394.0733371.27120261.25268.307837551.9241.07658.097506.688829632.96531.59160872526.2516.2750.51047.510.61310827.018.8431.48164.26812.1735.452241.594.52114811350791.367.4646.73977536.72.127897.97139.91844143941.831221.297844283.975062143.483668.7955465301.883145.93736.30311.3043076608.7129515.004228931.264412.071539412.28928.557.3248.36522.82256436.97729623.9591.6121541.47621.25110813.7622.716.295165.035623.7267.312448811775.70208.29115.06881.7109.9976.60423.84533.50032.4320.41131.3328.119133.2447617.138252.18041.9724.97325.2723.7781150.800832131.1222312.721.550971610.781.5914.4018.80984.9555.346.34461.157285.815077.36.0710310426.3923326.9082055.73316.5284.88615.32285.921506.840.426776.755953.960373293210.02252597.9601557894.430214646348657.54923633.09242.5441.8171.02921.9298.6620.87328.32516023.916.32.4333.3390.913.0313.45254.6921836.3390721772575.513160.9715.366.583.3920.5998.605795.381115930507.7808125.22.563.2971.854.722.591.979.3674.78110.4053.847.646.0777.0114.0254747.995296.75347322.517110369982914.278770693.92247.940.429524276.4118.022394.747053641.44192.562006.719449.69859161.46361.017417.09211.127294.156.391345.1629230.36283581.11301.718235646.3936.89952.349560.303009229.88328.83155584923.9714.9346.53543.89.86011628.958.2631.38468.64011.4033.230257.688.82613953647937.671.4344.17973463.62.016517.55737.88241946239.831281.058211247.291900245.453829.6853226313.393265.85734.98300.5544596663.4134076.978824381.221432.001959732.21429.57.0946.87722.12324940.08288423.2608.9171585.60638.82411113.3922.116.705161.024639.1297.485459289105.57203.61112.55483.5107.6926.74524.34934.20533.1120128.8528.650130.7774527.267247.81842.6924.57425.6723.4123148.615932132.9922012.891.530771589.871.5714.2218.57685.9754.6746.874567208.414925.76.0110410526.6223527.1362039.01314.2685.46015.41284.312504.510.424866.785979.663371820722.78083595.6371563682.730314603299457.71282233.00242.6541.89171.38621.9698.8120.89328.53916023.916.32.4333.3390.913.0313.11273.7928265.0256398223759.090234.94OpenBenchmarking.org

NCNN

Target: Vulkan GPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: vgg16Pop OS 20.04Pop OS 21.1020406080100SE +/- 0.04, N = 3SE +/- 0.31, N = 384.3615.36MIN: 67.87 / MAX: 109.54MIN: 14.12 / MAX: 38.611. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: alexnetPop OS 20.04Pop OS 21.10714212835SE +/- 0.24, N = 3SE +/- 0.09, N = 329.856.58MIN: 25.42 / MAX: 55.99MIN: 5.76 / MAX: 26.11. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3Pop OS 20.04Pop OS 21.10246810SE +/- 0.24, N = 3SE +/- 0.00, N = 38.473.39MIN: 7.45 / MAX: 27.99MIN: 3.34 / MAX: 5.191. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Polyhedron Fortran Benchmarks

Benchmark: tfft2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: tfft2Pop OS 20.04Pop OS 21.10112233445549.0820.59

G'MIC

Test: 2D Function Plotting, 1000 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 2D Function Plotting, 1000 TimesPop OS 20.04Pop OS 21.1050100150200250SE +/- 1.54, N = 3SE +/- 0.65, N = 3222.5698.611. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

Tesseract

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 1920 x 1080Pop OS 20.04Pop OS 21.102004006008001000SE +/- 3.18, N = 15SE +/- 10.94, N = 3369.07795.38

Java 2D Microbenchmark

Rendering Test: Image Rendering

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Image RenderingPop OS 20.04Pop OS 21.103M6M9M12M15MSE +/- 33957.70, N = 4SE +/- 34473.29, N = 48553596.5115930507.78

NCNN

Target: Vulkan GPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet50Pop OS 20.04Pop OS 21.103691215SE +/- 0.09, N = 2SE +/- 0.00, N = 39.655.20MIN: 9.05 / MAX: 31.86MIN: 5.15 / MAX: 8.331. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2Pop OS 20.04Pop OS 21.101.0352.073.1054.145.175SE +/- 0.01, N = 3SE +/- 0.00, N = 34.602.50MIN: 4.27 / MAX: 9.6MIN: 2.47 / MAX: 3.041. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

RealSR-NCNN

Scale: 4x - TAA: Yes

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: YesPop OS 20.04Pop OS 21.10306090120150SE +/- 0.16, N = 3SE +/- 0.27, N = 3114.4463.30

NCNN

Target: Vulkan GPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet18Pop OS 20.04Pop OS 21.100.75151.5032.25453.0063.7575SE +/- 0.01, N = 3SE +/- 0.00, N = 33.341.85MIN: 3.22 / MAX: 5.29MIN: 1.83 / MAX: 2.321. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: googlenetPop OS 20.04Pop OS 21.10246810SE +/- 0.02, N = 3SE +/- 0.00, N = 38.514.72MIN: 7.13 / MAX: 29.75MIN: 4.69 / MAX: 5.251. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mnasnetPop OS 20.04Pop OS 21.101.04852.0973.14554.1945.2425SE +/- 0.01, N = 3SE +/- 0.00, N = 34.662.59MIN: 4.41 / MAX: 5.4MIN: 2.55 / MAX: 3.011. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: shufflenet-v2Pop OS 20.04Pop OS 21.100.7831.5662.3493.1323.915SE +/- 0.00, N = 3SE +/- 0.00, N = 33.481.97MIN: 3.38 / MAX: 4.25MIN: 1.94 / MAX: 2.351. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: yolov4-tinyPop OS 20.04Pop OS 21.1048121620SE +/- 0.02, N = 3SE +/- 0.02, N = 315.049.36MIN: 12.6 / MAX: 42.1MIN: 9.28 / MAX: 10.441. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Apache CouchDB

Bulk Size: 100 - Inserts: 1000 - Rounds: 24

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.1.1Bulk Size: 100 - Inserts: 1000 - Rounds: 24Pop OS 20.04Pop OS 21.10306090120150SE +/- 0.94, N = 3SE +/- 0.07, N = 3119.1974.781. (CXX) g++ options: -std=c++14 -lmozjs-68 -lm -lerl_interface -lei -fPIC -MMD

RealSR-NCNN

Scale: 4x - TAA: No

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: NoPop OS 20.04Pop OS 21.1048121620SE +/- 0.06, N = 3SE +/- 0.04, N = 316.5110.41

NCNN

Target: Vulkan GPU - Model: squeezenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: squeezenetPop OS 20.04Pop OS 21.101.30952.6193.92855.2386.5475SE +/- 0.05, N = 3SE +/- 0.03, N = 35.823.84MIN: 5.53 / MAX: 19.72MIN: 3.69 / MAX: 4.421. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: efficientnet-b0Pop OS 20.04Pop OS 21.103691215SE +/- 0.11, N = 3SE +/- 0.04, N = 311.557.64MIN: 10.46 / MAX: 34.72MIN: 7.46 / MAX: 17.921. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Waifu2x-NCNN Vulkan

Scale: 2x - Denoise: 3 - TAA: Yes

OpenBenchmarking.orgSeconds, Fewer Is BetterWaifu2x-NCNN Vulkan 20200818Scale: 2x - Denoise: 3 - TAA: YesPop OS 20.04Pop OS 21.103691215SE +/- 0.010, N = 3SE +/- 0.007, N = 39.1016.077

NCNN

Target: Vulkan GPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mobilenetPop OS 20.04Pop OS 21.103691215SE +/- 0.16, N = 3SE +/- 0.01, N = 39.987.01MIN: 8.51 / MAX: 38.16MIN: 6.95 / MAX: 9.461. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

G'MIC

Test: Plotting Isosurface Of A 3D Volume, 1000 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: Plotting Isosurface Of A 3D Volume, 1000 TimesPop OS 20.04Pop OS 21.10510152025SE +/- 0.02, N = 3SE +/- 0.05, N = 319.3814.031. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

ParaView

Test: Wavelet Volume - Resolution: 1920 x 1080

OpenBenchmarking.orgMiVoxels / Sec, More Is BetterParaView 5.4.1Test: Wavelet Volume - Resolution: 1920 x 1080Pop OS 20.04Pop OS 21.1010002000300040005000SE +/- 3.52, N = 3SE +/- 65.65, N = 33513.254748.00

ParaView

Test: Wavelet Volume - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.4.1Test: Wavelet Volume - Resolution: 1920 x 1080Pop OS 20.04Pop OS 21.1060120180240300SE +/- 0.22, N = 3SE +/- 4.10, N = 3219.58296.75

GLmark2

Resolution: 3840 x 2160

OpenBenchmarking.orgScore, More Is BetterGLmark2 2020.04Resolution: 3840 x 2160Pop OS 20.04Pop OS 21.10700140021002800350026813473

librsvg

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterlibrsvgOperation: SVG Files To PNGPop OS 20.04Pop OS 21.10714212835SE +/- 0.04, N = 3SE +/- 0.05, N = 329.1522.521. Pop OS 20.04: rsvg-convert version 2.48.72. Pop OS 21.10: rsvg-convert version 2.50.7

GLmark2

Resolution: 1920 x 1080

OpenBenchmarking.orgScore, More Is BetterGLmark2 2020.04Resolution: 1920 x 1080Pop OS 20.04Pop OS 21.102K4K6K8K10K857511036

Java 2D Microbenchmark

Rendering Test: All Rendering Tests

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: All Rendering TestsPop OS 20.04Pop OS 21.102M4M6M8M10MSE +/- 81902.34, N = 4SE +/- 22630.90, N = 47815320.969982914.28

SQLite

Threads / Copies: 8

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8Pop OS 20.04Pop OS 21.10306090120150SE +/- 0.34, N = 3SE +/- 0.61, N = 3115.0093.92-ldl -lpthread1. (CC) gcc options: -O2 -lz -lm

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080pPop OS 20.04Pop OS 21.101326395265SE +/- 0.21, N = 3SE +/- 0.09, N = 358.1947.941. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPUPop OS 20.04Pop OS 21.100.11440.22880.34320.45760.572SE +/- 0.006670, N = 4SE +/- 0.004270, N = 50.5085440.429524-lpthread - MIN: 0.46MIN: 0.41. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: Visual Quality Optimized - Input: Bosphorus 1080pPop OS 20.04Pop OS 21.1070140210280350SE +/- 2.60, N = 3SE +/- 0.55, N = 3326.72276.411. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompilePop OS 20.04Pop OS 21.10510152025SE +/- 0.02, N = 3SE +/- 0.02, N = 321.2718.02

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: UltraPop OS 20.04Pop OS 21.1090180270360450SE +/- 0.35, N = 3SE +/- 2.42, N = 3335.62394.75MIN: 192 / MAX: 628MIN: 201 / MAX: 687

Polyhedron Fortran Benchmarks

Benchmark: fatigue2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: fatigue2Pop OS 20.04Pop OS 21.10112233445548.6141.44

ParaView

Test: Wavelet Contour - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.4.1Test: Wavelet Contour - Resolution: 3840 x 2160Pop OS 20.04Pop OS 21.104080120160200SE +/- 0.20, N = 3SE +/- 0.72, N = 3164.19192.56

ParaView

Test: Wavelet Contour - Resolution: 3840 x 2160

OpenBenchmarking.orgMiPolys / Sec, More Is BetterParaView 5.4.1Test: Wavelet Contour - Resolution: 3840 x 2160Pop OS 20.04Pop OS 21.10400800120016002000SE +/- 2.06, N = 3SE +/- 7.49, N = 31711.072006.72

Xonotic

Resolution: 3840 x 2160 - Effects Quality: High

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: HighPop OS 20.04Pop OS 21.10100200300400500SE +/- 3.24, N = 3SE +/- 3.07, N = 3383.47449.70MIN: 235 / MAX: 737MIN: 249 / MAX: 797

Polyhedron Fortran Benchmarks

Benchmark: air

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: airPop OS 20.04Pop OS 21.100.38480.76961.15441.53921.9241.711.46

Tesseract

Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 3840 x 2160Pop OS 20.04Pop OS 21.1080160240320400SE +/- 1.73, N = 3SE +/- 2.84, N = 3311.58361.02

Timed FFmpeg Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 4.2.2Time To CompilePop OS 20.04Pop OS 21.10510152025SE +/- 0.06, N = 3SE +/- 0.02, N = 319.7417.09

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupPop OS 20.04Pop OS 21.103691215SE +/- 0.00, N = 3SE +/- 0.03, N = 312.811.1

TensorFlow Lite

Model: Mobilenet Float

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: Mobilenet FloatPop OS 20.04Pop OS 21.107K14K21K28K35KSE +/- 280.19, N = 11SE +/- 46.40, N = 331423.527294.1

GEGL

Operation: Wavelet Blur

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Wavelet BlurPop OS 20.04Pop OS 21.101428425670SE +/- 0.24, N = 3SE +/- 0.26, N = 364.7356.39

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080pPop OS 20.04Pop OS 21.1090180270360450SE +/- 2.19, N = 3SE +/- 0.81, N = 3394.07345.161. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

TensorFlow Lite

Model: Mobilenet Quant

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: Mobilenet QuantPop OS 20.04Pop OS 21.107K14K21K28K35KSE +/- 353.76, N = 3SE +/- 291.77, N = 333371.229230.3

TensorFlow Lite

Model: Inception V4

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: Inception V4Pop OS 20.04Pop OS 21.10150K300K450K600K750KSE +/- 12287.55, N = 3SE +/- 5430.89, N = 15712026628358

NCNN

Target: Vulkan GPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: blazefacePop OS 20.04Pop OS 21.100.28130.56260.84391.12521.4065SE +/- 0.04, N = 3SE +/- 0.03, N = 31.251.11MIN: 1.1 / MAX: 15.98MIN: 0.97 / MAX: 7.091. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultimate

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: UltimatePop OS 20.04Pop OS 21.1070140210280350SE +/- 1.88, N = 3SE +/- 1.34, N = 3268.31301.72MIN: 52 / MAX: 532MIN: 41 / MAX: 574

Mlpack Benchmark

Benchmark: scikit_ica

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_icaPop OS 20.04Pop OS 21.101224364860SE +/- 0.46, N = 3SE +/- 0.29, N = 351.9246.39

GEGL

Operation: Antialias

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: AntialiasPop OS 20.04Pop OS 21.10918273645SE +/- 0.03, N = 3SE +/- 0.04, N = 341.0836.90

GEGL

Operation: Color Enhance

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Color EnhancePop OS 20.04Pop OS 21.101326395265SE +/- 0.10, N = 3SE +/- 0.09, N = 358.1052.35

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Low

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: LowPop OS 20.04Pop OS 21.10120240360480600SE +/- 1.68, N = 3SE +/- 3.42, N = 3506.69560.30MIN: 316 / MAX: 1048MIN: 344 / MAX: 1174

GEGL

Operation: Tile Glass

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Tile GlassPop OS 20.04Pop OS 21.10816243240SE +/- 0.04, N = 3SE +/- 0.01, N = 332.9729.88

GEGL

Operation: Reflect

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ReflectPop OS 20.04Pop OS 21.10714212835SE +/- 0.08, N = 3SE +/- 0.02, N = 331.5928.83

TensorFlow Lite

Model: Inception ResNet V2

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: Inception ResNet V2Pop OS 20.04Pop OS 21.10130K260K390K520K650KSE +/- 9183.49, N = 3SE +/- 4556.90, N = 3608725555849

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KPop OS 20.04Pop OS 21.10612182430SE +/- 0.07, N = 3SE +/- 0.06, N = 326.2523.971. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Polyhedron Fortran Benchmarks

Benchmark: capacita

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: capacitaPop OS 20.04Pop OS 21.104812162016.2714.93

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark TimePop OS 20.04Pop OS 21.101122334455SE +/- 0.04, N = 3SE +/- 0.07, N = 350.5146.541. RawTherapee, version 5.8, command line.

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templatePop OS 20.04Pop OS 21.101122334455SE +/- 0.23, N = 3SE +/- 0.03, N = 347.543.8

Timed MPlayer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.4Time To CompilePop OS 20.04Pop OS 21.103691215SE +/- 0.026, N = 3SE +/- 0.021, N = 310.6139.860

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyPop OS 20.04Pop OS 21.10306090120150SE +/- 0.33, N = 3SE +/- 0.58, N = 3108116

Intel Open Image Denoise

Scene: Memorial

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.2.0Scene: MemorialPop OS 20.04Pop OS 21.10714212835SE +/- 0.03, N = 3SE +/- 0.04, N = 327.0128.95

GEGL

Operation: Crop

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CropPop OS 20.04Pop OS 21.10246810SE +/- 0.043, N = 3SE +/- 0.011, N = 38.8438.263

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: DefaultPop OS 20.04Pop OS 21.100.33320.66640.99961.33281.666SE +/- 0.002, N = 3SE +/- 0.003, N = 31.4811.384-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Pop OS 20.04Pop OS 21.101530456075SE +/- 0.08, N = 3SE +/- 0.16, N = 364.2768.64-ldl -lpthread1. (CC) gcc options: -O2 -lz

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: alexnetPop OS 20.04Pop OS 21.103691215SE +/- 0.39, N = 3SE +/- 0.14, N = 312.1711.40MIN: 11.18 / MAX: 28.74MIN: 10.75 / MAX: 15.591. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To CompilePop OS 20.04Pop OS 21.10816243240SE +/- 0.05, N = 3SE +/- 0.06, N = 335.4533.23

ET: Legacy

Renderer: Renderer2 - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterET: Legacy 2.75Renderer: Renderer2 - Resolution: 3840 x 2160Pop OS 20.04Pop OS 21.1060120180240300SE +/- 3.22, N = 3SE +/- 0.91, N = 3241.5257.6

GEGL

Operation: Cartoon

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CartoonPop OS 20.04Pop OS 21.1020406080100SE +/- 0.33, N = 3SE +/- 0.16, N = 394.5288.83

Caffe

Model: GoogleNet - Acceleration: CPU - Iterations: 100

OpenBenchmarking.orgMilli-Seconds, Fewer Is BetterCaffe 2020-02-13Model: GoogleNet - Acceleration: CPU - Iterations: 100Pop OS 20.04Pop OS 21.1030K60K90K120K150KSE +/- 128.26, N = 3SE +/- 199.97, N = 31481131395361. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas

TensorFlow Lite

Model: SqueezeNet

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: SqueezeNetPop OS 20.04Pop OS 21.1011K22K33K44K55KSE +/- 188.76, N = 3SE +/- 63.21, N = 350791.347937.6

OSPray

Demo: San Miguel - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: SciVisPop OS 20.04Pop OS 21.101632486480SE +/- 0.79, N = 6SE +/- 0.00, N = 367.4671.43MIN: 62.5 / MAX: 76.92MIN: 62.5 / MAX: 76.92

Hugin

Panorama Photo Assistant + Stitching Time

OpenBenchmarking.orgSeconds, Fewer Is BetterHuginPanorama Photo Assistant + Stitching TimePop OS 20.04Pop OS 21.101122334455SE +/- 0.31, N = 3SE +/- 0.24, N = 346.7444.18

TensorFlow Lite

Model: NASNet Mobile

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: NASNet MobilePop OS 20.04Pop OS 21.1017K34K51K68K85KSE +/- 174.12, N = 3SE +/- 335.38, N = 377536.773463.6

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPUPop OS 20.04Pop OS 21.100.47880.95761.43641.91522.394SE +/- 0.02500, N = 6SE +/- 0.02650, N = 32.127892.01651-lpthread - MIN: 1.95MIN: 1.921. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACPop OS 20.04Pop OS 21.10246810SE +/- 0.015, N = 5SE +/- 0.014, N = 57.9717.5571. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

GEGL

Operation: Rotate 90 Degrees

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Rotate 90 DegreesPop OS 20.04Pop OS 21.10918273645SE +/- 0.01, N = 3SE +/- 0.03, N = 339.9237.88

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_pythonPop OS 20.04Pop OS 21.10100200300400500SE +/- 2.40, N = 3SE +/- 0.33, N = 3441419

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytracePop OS 20.04Pop OS 21.10100200300400500SE +/- 1.53, N = 3439462

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkPop OS 20.04Pop OS 21.101020304050SE +/- 0.46, N = 3SE +/- 0.02, N = 341.8339.831. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm

LuaJIT

Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Sparse Matrix MultiplyPop OS 20.04Pop OS 21.1030060090012001500SE +/- 3.63, N = 3SE +/- 2.98, N = 31221.291281.051. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Java 2D Microbenchmark

Rendering Test: Vector Graphics Rendering

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Vector Graphics RenderingPop OS 20.04Pop OS 21.102M4M6M8M10MSE +/- 24423.75, N = 4SE +/- 19150.26, N = 47844283.988211247.29

OSPray

Demo: Magnetic Reconnection - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: Magnetic Reconnection - Renderer: SciVisPop OS 20.04Pop OS 21.101020304050SE +/- 0.00, N = 12SE +/- 0.00, N = 343.4845.45MIN: 41.67 / MAX: 45.45MIN: 43.48

LuaJIT

Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Dense LU Matrix FactorizationPop OS 20.04Pop OS 21.108001600240032004000SE +/- 18.22, N = 3SE +/- 0.89, N = 33668.793829.681. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Caffe

Model: AlexNet - Acceleration: CPU - Iterations: 100

OpenBenchmarking.orgMilli-Seconds, Fewer Is BetterCaffe 2020-02-13Model: AlexNet - Acceleration: CPU - Iterations: 100Pop OS 20.04Pop OS 21.1012K24K36K48K60KSE +/- 240.27, N = 3SE +/- 226.52, N = 355465532261. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas

ParaView

Test: Wavelet Contour - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.4.1Test: Wavelet Contour - Resolution: 1920 x 1080Pop OS 20.04Pop OS 21.1070140210280350SE +/- 3.30, N = 7SE +/- 1.52, N = 3301.88313.39

ParaView

Test: Wavelet Contour - Resolution: 1920 x 1080

OpenBenchmarking.orgMiPolys / Sec, More Is BetterParaView 5.4.1Test: Wavelet Contour - Resolution: 1920 x 1080Pop OS 20.04Pop OS 21.107001400210028003500SE +/- 34.36, N = 7SE +/- 15.83, N = 33145.943265.86

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: yolov4-tinyPop OS 20.04Pop OS 21.10816243240SE +/- 0.24, N = 3SE +/- 0.28, N = 336.3034.98MIN: 35.04 / MAX: 56.23MIN: 34 / MAX: 39.241. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

rays1bench

Large Scene

OpenBenchmarking.orgmrays/s, More Is Betterrays1bench 2020-01-09Large ScenePop OS 20.04Pop OS 21.1070140210280350SE +/- 0.24, N = 3SE +/- 0.50, N = 3311.30300.55

BYTE Unix Benchmark

Computational Test: Dhrystone 2

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 3.6Computational Test: Dhrystone 2Pop OS 20.04Pop OS 21.1010M20M30M40M50MSE +/- 368061.43, N = 12SE +/- 42871.10, N = 343076608.744596663.4

FFTE

N=256, 3D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 7.0N=256, 3D Complex FFT RoutinePop OS 20.04Pop OS 21.1030K60K90K120K150KSE +/- 641.63, N = 3SE +/- 222.68, N = 3129515.00134076.981. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp

oneDNN

Harness: IP Batch 1D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: f32 - Engine: CPUPop OS 20.04Pop OS 21.100.28450.5690.85351.1381.4225SE +/- 0.01741, N = 4SE +/- 0.00572, N = 31.264411.22143-lpthread - MIN: 1.17MIN: 1.171. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

oneDNN

Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPUPop OS 20.04Pop OS 21.100.46610.93221.39831.86442.3305SE +/- 0.01201, N = 3SE +/- 0.00132, N = 32.071532.00195-lpthread - MIN: 1.93MIN: 1.941. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesPop OS 20.04Pop OS 21.102004006008001000SE +/- 2.40, N = 3SE +/- 1.53, N = 3941973

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100Pop OS 20.04Pop OS 21.100.5151.031.5452.062.575SE +/- 0.007, N = 3SE +/- 0.008, N = 32.2892.214-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

Polyhedron Fortran Benchmarks

Benchmark: test_fpu2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: test_fpu2Pop OS 20.04Pop OS 21.1071421283528.5529.50

OSPray

Demo: XFrog Forest - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: Path TracerPop OS 20.04Pop OS 21.10246810SE +/- 0.02, N = 3SE +/- 0.00, N = 37.327.09MIN: 7.04 / MAX: 7.52MIN: 6.94 / MAX: 7.3

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsPop OS 20.04Pop OS 21.101122334455SE +/- 0.10, N = 3SE +/- 0.17, N = 348.3746.881. Pop OS 20.04: git version 2.25.12. Pop OS 21.10: git version 2.32.0

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwritePop OS 20.04Pop OS 21.10510152025SE +/- 0.00, N = 3SE +/- 0.03, N = 322.822.1-lpthread1. (CXX) g++ options: -O3 -lsnappy

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondPop OS 20.04Pop OS 21.10500K1000K1500K2000K2500KSE +/- 15042.16, N = 3SE +/- 8523.72, N = 32256436.982324940.081. (CC) gcc options: -O2 -lrt" -lrt

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillPop OS 20.04Pop OS 21.10612182430SE +/- 0.27, N = 3SE +/- 0.27, N = 323.923.2-lpthread1. (CXX) g++ options: -O3 -lsnappy

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillPop OS 20.04Pop OS 21.10130260390520650SE +/- 6.42, N = 3SE +/- 7.56, N = 3591.61608.92-lpthread1. (CXX) g++ options: -O3 -lsnappy

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: CompositePop OS 20.04Pop OS 21.1030060090012001500SE +/- 2.00, N = 3SE +/- 1.93, N = 31541.471585.601. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwritePop OS 20.04Pop OS 21.10140280420560700SE +/- 0.23, N = 3SE +/- 0.75, N = 3621.25638.82-lpthread1. (CXX) g++ options: -O3 -lsnappy

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatPop OS 20.04Pop OS 21.1020406080100SE +/- 0.33, N = 3SE +/- 0.00, N = 3108111

OSPray

Demo: XFrog Forest - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: SciVisPop OS 20.04Pop OS 21.1048121620SE +/- 0.06, N = 3SE +/- 0.06, N = 313.7613.39MIN: 13.51 / MAX: 14.08MIN: 13.16 / MAX: 13.7

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillPop OS 20.04Pop OS 21.10510152025SE +/- 0.03, N = 3SE +/- 0.07, N = 322.722.1-lpthread1. (CXX) g++ options: -O3 -lsnappy

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, LosslessPop OS 20.04Pop OS 21.1048121620SE +/- 0.06, N = 3SE +/- 0.05, N = 316.3016.71-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.1Pfam Database SearchPop OS 20.04Pop OS 21.104080120160200SE +/- 0.31, N = 3SE +/- 0.21, N = 3165.04161.021. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillPop OS 20.04Pop OS 21.10140280420560700SE +/- 1.02, N = 3SE +/- 1.82, N = 3623.73639.13-lpthread1. (CXX) g++ options: -O3 -lsnappy

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Pop OS 20.04Pop OS 21.10246810SE +/- 0.024, N = 3SE +/- 0.023, N = 37.3127.4851. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

Kripke

OpenBenchmarking.orgThroughput FoM, More Is BetterKripke 1.2.4Pop OS 20.04Pop OS 21.1010M20M30M40M50MSE +/- 167341.17, N = 3SE +/- 85152.10, N = 344881177459289101. (CXX) g++ options: -O3 -fopenmp

OSPray

Demo: San Miguel - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: Path TracerPop OS 20.04Pop OS 21.101.28252.5653.84755.136.4125SE +/- 0.01, N = 3SE +/- 0.01, N = 35.705.57MIN: 5.65 / MAX: 5.78MIN: 5.49 / MAX: 5.71

SVT-HEVC

1080p 8-bit YUV To HEVC Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.4.11080p 8-bit YUV To HEVC Video EncodePop OS 20.04Pop OS 21.1050100150200250SE +/- 1.79, N = 3SE +/- 1.91, N = 3208.29203.611. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPUPop OS 20.04Pop OS 21.10306090120150SE +/- 0.34, N = 3SE +/- 0.69, N = 3115.07112.55-lpthread - MIN: 112.93MIN: 110.761. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

Zstd Compression

Compression Level: 19

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 19Pop OS 20.04Pop OS 21.1020406080100SE +/- 0.06, N = 3SE +/- 0.21, N = 381.783.51. (CC) gcc options: -O3 -pthread -lz -llzma

LevelDB

Benchmark: Random Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadPop OS 20.04Pop OS 21.1020406080100SE +/- 0.20, N = 3SE +/- 0.35, N = 3110.00107.69-lpthread1. (CXX) g++ options: -O3 -lsnappy

GEGL

Operation: Scale

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ScalePop OS 20.04Pop OS 21.10246810SE +/- 0.019, N = 3SE +/- 0.064, N = 36.6046.745

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 24Aug2020Model: Rhodopsin ProteinPop OS 20.04Pop OS 21.10612182430SE +/- 0.21, N = 14SE +/- 0.07, N = 323.8524.35-pthread1. (CXX) g++ options: -O3 -lm

WebP Image Encode

Encode Settings: Quality 100, Lossless, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless, Highest CompressionPop OS 20.04Pop OS 21.10816243240SE +/- 0.22, N = 3SE +/- 0.11, N = 333.5034.21-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.90Blend File: BMW27 - Compute: CPU-OnlyPop OS 20.04Pop OS 21.10816243240SE +/- 0.11, N = 3SE +/- 0.23, N = 332.4333.11

OSPray

Demo: NASA Streamlines - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: Path TracerPop OS 20.04Pop OS 21.10510152025SE +/- 0.00, N = 12SE +/- 0.00, N = 320.4120.00MIN: 20 / MAX: 21.28MIN: 19.23 / MAX: 20.41

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized BenchmarkPop OS 20.04Pop OS 21.10306090120150SE +/- 0.25, N = 4SE +/- 0.69, N = 4131.33128.851. Pop OS 20.04: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]2. Pop OS 21.10: ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-linux-gnu]

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech SynthesisPop OS 20.04Pop OS 21.10714212835SE +/- 0.03, N = 4SE +/- 0.05, N = 428.1228.651. (CC) gcc options: -O2 -std=c99

Appleseed

Scene: Emily

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: EmilyPop OS 20.04Pop OS 21.10306090120150133.24130.78

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest CompressionPop OS 20.04Pop OS 21.10246810SE +/- 0.015, N = 3SE +/- 0.011, N = 37.1387.267-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: SqueezeNet v1.1Pop OS 20.04Pop OS 21.1060120180240300SE +/- 0.59, N = 3SE +/- 0.28, N = 3252.18247.82MIN: 249.83 / MAX: 254.13MIN: 246.73 / MAX: 249.161. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl

Polyhedron Fortran Benchmarks

Benchmark: gas_dyn2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: gas_dyn2Pop OS 20.04Pop OS 21.10102030405041.9742.69

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.1.1Time To OCR 7 ImagesPop OS 20.04Pop OS 21.10612182430SE +/- 0.09, N = 3SE +/- 0.17, N = 324.9724.57

NCNN

Target: CPU - Model: squeezenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: squeezenetPop OS 20.04Pop OS 21.10612182430SE +/- 0.20, N = 3SE +/- 0.15, N = 325.2725.67MIN: 24.36 / MAX: 42.7MIN: 24.73 / MAX: 161.611. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

oneDNN

Harness: IP Batch All - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: f32 - Engine: CPUPop OS 20.04Pop OS 21.10612182430SE +/- 0.30, N = 3SE +/- 0.24, N = 423.7823.41-lpthread - MIN: 22.66MIN: 22.551. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

Appleseed

Scene: Material Tester

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Material TesterPop OS 20.04Pop OS 21.10306090120150150.80148.62

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.90Blend File: Barbershop - Compute: CPU-OnlyPop OS 20.04Pop OS 21.10306090120150SE +/- 0.27, N = 3SE +/- 0.20, N = 3131.12132.99

Monte Carlo Simulations of Ionised Nebulae

Input: Dust 2D tau100.0

OpenBenchmarking.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2019-03-24Input: Dust 2D tau100.0Pop OS 20.04Pop OS 21.1050100150200250SE +/- 0.88, N = 3SE +/- 0.33, N = 3223220-pthread-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lz1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi

Polyhedron Fortran Benchmarks

Benchmark: protein

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: proteinPop OS 20.04Pop OS 21.10369121512.7212.89

oneDNN

Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPUPop OS 20.04Pop OS 21.100.3490.6981.0471.3961.745SE +/- 0.01640, N = 8SE +/- 0.00795, N = 31.550971.53077-lpthread - MIN: 1.45MIN: 1.461. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

IOR

Read Test

OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Read TestPop OS 20.04Pop OS 21.1030060090012001500SE +/- 24.01, N = 3SE +/- 1.47, N = 31610.781589.87-pthread - MIN: 1389.69 / MAX: 1676.23MIN: 1415.55 / MAX: 1717.361. (CC) gcc options: -O2 -lm -lmpi

Mlpack Benchmark

Benchmark: scikit_linearridgeregression

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_linearridgeregressionPop OS 20.04Pop OS 21.100.35780.71561.07341.43121.789SE +/- 0.01, N = 10SE +/- 0.02, N = 41.591.57

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: shufflenet-v2Pop OS 20.04Pop OS 21.1048121620SE +/- 0.45, N = 3SE +/- 0.13, N = 314.4014.22MIN: 13.1 / MAX: 33.21MIN: 13.28 / MAX: 16.251. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28Pop OS 20.04Pop OS 21.10510152025SE +/- 0.04, N = 3SE +/- 0.03, N = 318.8118.581. (CC) gcc options: -O2 -pedantic -fvisibility=hidden

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.90Blend File: Classroom - Compute: CPU-OnlyPop OS 20.04Pop OS 21.1020406080100SE +/- 0.44, N = 3SE +/- 0.13, N = 384.9585.97

Polyhedron Fortran Benchmarks

Benchmark: mp_prop_design

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: mp_prop_designPop OS 20.04Pop OS 21.10122436486055.3054.67

Blender

Blend File: Fishy Cat - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.90Blend File: Fishy Cat - Compute: CPU-OnlyPop OS 20.04Pop OS 21.101122334455SE +/- 0.02, N = 3SE +/- 0.12, N = 346.3446.87

OpenVKL

Benchmark: vklBenchmark

OpenBenchmarking.orgItems / Sec, More Is BetterOpenVKL 0.9Benchmark: vklBenchmarkPop OS 20.04Pop OS 21.10100200300400500SE +/- 1.89, N = 3SE +/- 1.33, N = 3461.15456.00MIN: 1 / MAX: 1298MIN: 1 / MAX: 1304

Zstd Compression

Compression Level: 3

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 3Pop OS 20.04Pop OS 21.1016003200480064008000SE +/- 14.49, N = 3SE +/- 7.94, N = 37285.87208.41. (CC) gcc options: -O3 -pthread -lz -llzma

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformancePop OS 20.04Pop OS 21.103K6K9K12K15KSE +/- 116.95, N = 3SE +/- 61.67, N = 315077.314925.71. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Polyhedron Fortran Benchmarks

Benchmark: ac

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: acPop OS 20.04Pop OS 21.102468106.076.01

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesPop OS 20.04Pop OS 21.1020406080100SE +/- 0.00, N = 3103104

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaosPop OS 20.04Pop OS 21.1020406080100SE +/- 0.33, N = 3104105

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: googlenetPop OS 20.04Pop OS 21.10612182430SE +/- 0.25, N = 3SE +/- 0.28, N = 326.3926.62MIN: 25.5 / MAX: 42.77MIN: 25.32 / MAX: 31.311. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goPop OS 20.04Pop OS 21.1050100150200250SE +/- 0.33, N = 3SE +/- 0.33, N = 3233235

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 24Aug2020Model: 20k AtomsPop OS 20.04Pop OS 21.10612182430SE +/- 0.03, N = 3SE +/- 0.01, N = 326.9127.14-pthread1. (CXX) g++ options: -O3 -lm

LuaJIT

Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Jacobi Successive Over-RelaxationPop OS 20.04Pop OS 21.10400800120016002000SE +/- 3.21, N = 3SE +/- 6.42, N = 32055.732039.011. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

IOR

Write Test

OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Write TestPop OS 20.04Pop OS 21.1070140210280350SE +/- 4.29, N = 3SE +/- 2.22, N = 3316.52314.26-pthread - MIN: 87.5 / MAX: 347.79MIN: 87.86 / MAX: 351.41. (CC) gcc options: -O2 -lm -lmpi

G'MIC

Test: 3D Elevated Function In Random Colors, 100 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 3D Elevated Function In Random Colors, 100 TimesPop OS 20.04Pop OS 21.1020406080100SE +/- 0.33, N = 3SE +/- 0.37, N = 384.8985.461. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

Polyhedron Fortran Benchmarks

Benchmark: rnflow

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: rnflowPop OS 20.04Pop OS 21.104812162015.3215.41

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: MobileNet v2Pop OS 20.04Pop OS 21.1060120180240300SE +/- 3.39, N = 3SE +/- 1.27, N = 3285.92284.31MIN: 272.2 / MAX: 310.86MIN: 268 / MAX: 378.061. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl

LuaJIT

Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Monte CarloPop OS 20.04Pop OS 21.10110220330440550SE +/- 0.10, N = 3SE +/- 1.00, N = 3506.84504.511. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.14ATPase Simulation - 327,506 AtomsPop OS 20.04Pop OS 21.100.0960.1920.2880.3840.48SE +/- 0.00043, N = 3SE +/- 0.00094, N = 30.426770.42486

Polyhedron Fortran Benchmarks

Benchmark: doduc

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: doducPop OS 20.04Pop OS 21.102468106.756.78

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncPop OS 20.04Pop OS 21.1013002600390052006500SE +/- 15.69, N = 3SE +/- 9.34, N = 35953.965979.66-lpthread1. (CXX) g++ options: -O3 -lsnappy

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATPop OS 20.04Pop OS 21.1080M160M240M320M400MSE +/- 36581.81, N = 3SE +/- 189330.96, N = 3373293210.02371820722.781. (CC) gcc options: -O3 -march=native -lm

LevelDB

Benchmark: Random Delete

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeletePop OS 20.04Pop OS 21.10130260390520650SE +/- 0.60, N = 3SE +/- 2.05, N = 3597.96595.64-lpthread1. (CXX) g++ options: -O3 -lsnappy

InfluxDB

Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000Pop OS 20.04Pop OS 21.10300K600K900K1200K1500KSE +/- 1531.99, N = 3SE +/- 3782.58, N = 31557894.41563682.7

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3Pop OS 20.04Pop OS 21.1070140210280350SE +/- 0.00, N = 3302303

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimePop OS 20.04Pop OS 21.1030M60M90M120M150MSE +/- 263429.87, N = 3SE +/- 1290406.98, N = 31464634861460329941. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

Appleseed

Scene: Disney Material

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Disney MaterialPop OS 20.04Pop OS 21.10132639526557.5557.71

SQLite

Threads / Copies: 1

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1Pop OS 20.04Pop OS 21.10816243240SE +/- 0.14, N = 3SE +/- 0.03, N = 333.0933.00-ldl -lpthread1. (CC) gcc options: -O2 -lz -lm

Mlpack Benchmark

Benchmark: scikit_qda

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_qdaPop OS 20.04Pop OS 21.101020304050SE +/- 0.13, N = 3SE +/- 0.14, N = 342.5442.65

Polyhedron Fortran Benchmarks

Benchmark: channel2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: channel2Pop OS 20.04Pop OS 21.10102030405041.8041.89

LevelDB

Benchmark: Seek Random

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomPop OS 20.04Pop OS 21.104080120160200SE +/- 0.18, N = 3SE +/- 0.70, N = 3171.03171.39-lpthread1. (CXX) g++ options: -O3 -lsnappy

Polyhedron Fortran Benchmarks

Benchmark: induct2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: induct2Pop OS 20.04Pop OS 21.1051015202521.9221.96

Blender

Blend File: Pabellon Barcelona - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.90Blend File: Pabellon Barcelona - Compute: CPU-OnlyPop OS 20.04Pop OS 21.1020406080100SE +/- 0.23, N = 3SE +/- 0.24, N = 398.6698.81

Mlpack Benchmark

Benchmark: scikit_svm

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_svmPop OS 20.04Pop OS 21.10510152025SE +/- 0.01, N = 3SE +/- 0.06, N = 320.8720.89

oneDNN

Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPUPop OS 20.04Pop OS 21.1070140210280350SE +/- 0.49, N = 3SE +/- 0.69, N = 3328.33328.54-lpthread - MIN: 324.39MIN: 325.191. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compilePop OS 20.04Pop OS 21.104080120160200SE +/- 0.58, N = 3SE +/- 0.33, N = 3160160

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsPop OS 20.04Pop OS 21.10612182430SE +/- 0.03, N = 3SE +/- 0.03, N = 323.923.9

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibPop OS 20.04Pop OS 21.1048121620SE +/- 0.03, N = 3SE +/- 0.00, N = 316.316.3

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncPop OS 20.04Pop OS 21.100.541.081.622.162.7SE +/- 0.00, N = 3SE +/- 0.03, N = 32.42.4-lpthread1. (CXX) g++ options: -O3 -lsnappy

OSPray

Demo: Magnetic Reconnection - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: Magnetic Reconnection - Renderer: Path TracerPop OS 20.04Pop OS 21.1070140210280350SE +/- 0.00, N = 12SE +/- 0.00, N = 3333.33333.33MIN: 250 / MAX: 500MIN: 250 / MAX: 500

OSPray

Demo: NASA Streamlines - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: SciVisPop OS 20.04Pop OS 21.1020406080100SE +/- 0.00, N = 13SE +/- 0.00, N = 390.9190.91MIN: 83.33 / MAX: 100MIN: 83.33 / MAX: 100

Polyhedron Fortran Benchmarks

Benchmark: linpk

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: linpkPop OS 20.04Pop OS 21.100.68181.36362.04542.72723.4093.033.03

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: mnasnetPop OS 20.04Pop OS 21.103691215SE +/- 0.76, N = 3SE +/- 0.13, N = 313.4513.11MIN: 11.94 / MAX: 28.73MIN: 12.6 / MAX: 17.681. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Fast Fourier TransformPop OS 20.04Pop OS 21.1060120180240300SE +/- 23.04, N = 3SE +/- 0.68, N = 3254.69273.791. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Java 2D Microbenchmark

Rendering Test: Text Rendering

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Text RenderingPop OS 20.04Pop OS 21.106K12K18K24K30KSE +/- 265.68, N = 4SE +/- 818.89, N = 1721836.3428265.03

ParaView

Test: Wavelet Volume - Resolution: 3840 x 2160

OpenBenchmarking.orgMiVoxels / Sec, More Is BetterParaView 5.4.1Test: Wavelet Volume - Resolution: 3840 x 2160Pop OS 20.04Pop OS 21.108001600240032004000SE +/- 42.59, N = 15SE +/- 18.80, N = 32575.513759.09

ParaView

Test: Wavelet Volume - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.4.1Test: Wavelet Volume - Resolution: 3840 x 2160Pop OS 20.04Pop OS 21.1050100150200250SE +/- 2.66, N = 15SE +/- 1.18, N = 3160.97234.94


Phoronix Test Suite v10.8.4