AMD Ryzen Threadripper 3990X benchmarking of Pop OS 21.10 versus 20.04 LTS by Michael Larabel for a future article.
Pop OS 20.04 Processor: AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads), Motherboard: Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS), Chipset: AMD Starship/Matisse, Memory: 128GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: DELL P2415Q, Network: Intel I211 + Intel Wi-Fi 6 AX200
OS: Pop 20.04, Kernel: 5.4.0-7642-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.8 (LLVM 10.0.0), Vulkan: 1.2.128, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: snd_usb_audio.ignore_ctl_error=1Compiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,noatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Graphics Notes: GLAMORJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.5Security Notes: 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
Pop OS 21.10 OS: Pop 21.10, Kernel: 5.15.8-76051508-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13, OpenGL: 4.6 Mesa 21.2.2 (LLVM 12.0.1), Vulkan: 1.2.182, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,noatime,rw / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: GLAMOR - BAR1 / Visible vRAM Size: 256 MBJava Notes: OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.21.10)Python Notes: Python 3.9.7Security Notes: 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.10 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Pop OS 20.04 Pop OS 21.10 AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads) Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS) AMD Starship/Matisse 128GB Samsung SSD 970 EVO Plus 500GB AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz) AMD Navi 10 HDMI Audio DELL P2415Q Intel I211 + Intel Wi-Fi 6 AX200 Pop 20.04 5.4.0-7642-generic (x86_64) GNOME Shell 3.36.4 X Server 1.20.8 amdgpu 19.1.0 4.6 Mesa 20.0.8 (LLVM 10.0.0) 1.2.128 GCC 9.3.0 ext4 3840x2160 Pop 21.10 5.15.8-76051508-generic (x86_64) GNOME Shell 40.5 X Server 1.20.13 4.6 Mesa 21.2.2 (LLVM 12.0.1) 1.2.182 GCC 11.2.0 OpenBenchmarking.org Kernel Details - Pop OS 20.04: snd_usb_audio.ignore_ctl_error=1 - Pop OS 21.10: Transparent Huge Pages: madvise Compiler 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: 4096 Processor 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 MB Java 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.7 Security 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
Pop OS 20.04 vs. Pop OS 21.10 Comparison Phoronix Test Suite Baseline +112.3% +112.3% +224.6% +224.6% +336.9% +336.9% 449.2% 353.6% 149.9% 138.4% 125.7% 115.5% 86.2% 85.6% 84% 80.8% 80.5% 80.3% 79.9% 76.6% 60.7% 59.4% 58.7% 51.6% 51.2% 49.8% 46% 46% 42.4% 38.2% 35.1% 35.1% 29.5% 29.5% 29.4% 28.7% 27.7% 22.4% 18.4% 18% 17.6% 17.3% 17.3% 17.3% 17.3% 17.1% 15.9% 15.5% 15.3% 15.1% 14.8% 14.2% 13.3% 12.6% 12.5% 11.9% 11.3% 11% 10.6% 10.3% 9.6% 9.5% 9% 8.5% 8.4% 7.6% 7.5% 7.2% 7% 7% 6.8% 6.7% 6.7% 6.4% 6.1% 6% 5.9% 5.8% 5.5% 5.5% 5.5% 5.4% 5.3% 4.9% 4.7% 4.5% 4.4% 4.2% 3.8% 3.8% 3.8% 3.5% 3.5% 3.5% 3.5% 3.4% 3.2% 3% 2.9% 2.6% 2.5% 2.3% 2.2% 2.2% 2.1% 2.1% Vulkan GPU - vgg16 Vulkan GPU - alexnet Vulkan GPU-v3-v3 - mobilenet-v3 tfft2 2.F.P.1.T 1920 x 1080 Image Rendering Vulkan GPU - resnet50 Vulkan GPU-v2-v2 - mobilenet-v2 4x - Yes Vulkan GPU - resnet18 Vulkan GPU - googlenet Vulkan GPU - mnasnet Vulkan GPU - shufflenet-v2 Vulkan GPU - yolov4-tiny 100 - 1000 - 24 4x - No Vulkan GPU - squeezenet Vulkan GPU - efficientnet-b0 2x - 3 - Yes Wavelet Volume - 3840 x 2160 Wavelet Volume - 3840 x 2160 Vulkan GPU - mobilenet P.I.O.A.3.V.1.T Wavelet Volume - 1920 x 1080 Wavelet Volume - 1920 x 1080 3840 x 2160 SVG Files To PNG Text Rendering 1920 x 1080 A.R.T 8 Bosphorus 1080p 21.4% M.M.B.S.T - f32 - CPU V.Q.O - Bosphorus 1080p 18.2% Time To Compile 3840 x 2160 - Ultra fatigue2 Wavelet Contour - 3840 x 2160 Wavelet Contour - 3840 x 2160 3840 x 2160 - High air 3840 x 2160 Time To Compile python_startup Mobilenet Float Wavelet Blur P.S.O - Bosphorus 1080p 14.2% Mobilenet Quant Inception V4 Vulkan GPU - blazeface 3840 x 2160 - Ultimate scikit_ica Antialias Color Enhance 3840 x 2160 - Low Tile Glass Reflect I.R.V Bosphorus 4K 9.5% capacita T.B.T django_template Time To Compile F.F.T nbody 7.4% Memorial Crop Default Timed Time - Size 1,000 6.8% CPU - alexnet Time To Compile Renderer2 - 3840 x 2160 Cartoon GoogleNet - CPU - 100 SqueezeNet San Miguel - SciVis P.P.A.S.T NASNet Mobile C.B.S.A - f32 - CPU WAV To FLAC Rotate 90 Degrees pickle_pure_python raytrace 5.2% P.P.B 5% S.M.M V.G.R M.R - SciVis D.L.M.F AlexNet - CPU - 100 Wavelet Contour - 1920 x 1080 Wavelet Contour - 1920 x 1080 CPU - yolov4-tiny Large Scene 3.6% Dhrystone 2 N.2.3.C.F.R IP Batch 1D - f32 - CPU D.B.d - f32 - CPU T.F.A.T.T 3.4% Quality 100 test_fpu2 3.3% XFrog Forest - Path Tracer 3.2% T.T.C.C.G.C Overwrite 3.2% CoreMark Size 666 - I.P.S Seq Fill 3% Seq Fill 2.9% Composite Overwrite 2.8% float 2.8% XFrog Forest - SciVis 2.8% Rand Fill 2.7% CPU - mnasnet Q.1.L 2.5% P.D.S Rand Fill 2.5% WAV To MP3 2.4% San Miguel - Path Tracer 2.3% 1.8.b.Y.T.H.V.E 2.3% R.N.N.I - f32 - CPU 19 Rand Read Scale 2.1% Rhodopsin Protein Q.1.L.H.C 2.1% BMW27 - CPU-Only 2.1% NASA Streamlines - Path Tracer 2.1% NCNN NCNN NCNN Polyhedron Fortran Benchmarks G'MIC Tesseract Java 2D Microbenchmark NCNN NCNN RealSR-NCNN NCNN NCNN NCNN NCNN NCNN Apache CouchDB RealSR-NCNN NCNN NCNN Waifu2x-NCNN Vulkan ParaView ParaView NCNN G'MIC ParaView ParaView GLmark2 librsvg Java 2D Microbenchmark GLmark2 Java 2D Microbenchmark SQLite x265 oneDNN SVT-VP9 Timed Apache Compilation Xonotic Polyhedron Fortran Benchmarks ParaView ParaView Xonotic Polyhedron Fortran Benchmarks Tesseract Timed FFmpeg Compilation PyPerformance TensorFlow Lite GEGL SVT-VP9 TensorFlow Lite TensorFlow Lite NCNN Xonotic Mlpack Benchmark GEGL GEGL Xonotic GEGL GEGL TensorFlow Lite x265 Polyhedron Fortran Benchmarks RawTherapee PyPerformance Timed MPlayer Compilation LuaJIT PyPerformance Intel Open Image Denoise GEGL WebP Image Encode SQLite Speedtest NCNN Timed PHP Compilation ET: Legacy GEGL Caffe TensorFlow Lite OSPray Hugin TensorFlow Lite oneDNN FLAC Audio Encoding GEGL PyPerformance PyPerformance LibRaw LuaJIT Java 2D Microbenchmark OSPray LuaJIT Caffe ParaView ParaView NCNN rays1bench BYTE Unix Benchmark FFTE oneDNN oneDNN PyBench WebP Image Encode Polyhedron Fortran Benchmarks OSPray Git LevelDB Coremark LevelDB LevelDB LuaJIT LevelDB PyPerformance OSPray LevelDB NCNN WebP Image Encode Timed HMMer Search LevelDB LAME MP3 Encoding Kripke OSPray SVT-HEVC oneDNN Zstd Compression LevelDB GEGL LAMMPS Molecular Dynamics Simulator WebP Image Encode Blender OSPray Pop OS 20.04 Pop OS 21.10
System76 Thelio Major 3990X Pop OS 21.10 couchdb: 100 - 1000 - 24 appleseed: Emily appleseed: Disney Material appleseed: Material Tester blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only byte: Dhrystone 2 caffe: AlexNet - CPU - 100 caffe: GoogleNet - CPU - 100 coremark: CoreMark Size 666 - Iterations Per Second espeak: Text-To-Speech Synthesis etlegacy: Renderer2 - 3840 x 2160 ffte: N=256, 3D Complex FFT Routine encode-flac: WAV To FLAC gmic: 2D Function Plotting, 1000 Times gmic: Plotting Isosurface Of A 3D Volume, 1000 Times gmic: 3D Elevated Function In Rand Colors, 100 Times gegl: Crop gegl: Scale gegl: Cartoon gegl: Reflect gegl: Antialias gegl: Tile Glass gegl: Wavelet Blur gegl: Color Enhance gegl: Rotate 90 Degrees git: Time To Complete Common Git Commands glmark2: 1920 x 1080 glmark2: 3840 x 2160 hint: FLOAT hugin: Panorama Photo Assistant + Stitching Time influxdb: 1024 - 10000 - 2,5000,1 - 10000 oidn: Memorial ior: Write Test ior: Read Test j2dbench: Text Rendering j2dbench: Image Rendering j2dbench: All Rendering Tests j2dbench: Vector Graphics Rendering kripke: encode-mp3: WAV To MP3 lammps: 20k Atoms lammps: Rhodopsin Protein leveldb: Fill Sync leveldb: Fill Sync leveldb: Overwrite leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill leveldb: Seq Fill libraw: Post-Processing Benchmark rsvg: SVG Files To PNG luajit: Composite luajit: Monte Carlo luajit: Fast Fourier Transform luajit: Sparse Matrix Multiply luajit: Dense LU Matrix Factorization luajit: Jacobi Successive Over-Relaxation mlpack: scikit_ica mlpack: scikit_qda mlpack: scikit_svm mlpack: scikit_linearridgeregression mocassin: Dust 2D tau100.0 namd: ATPase Simulation - 327,506 Atoms ncnn: CPU - squeezenet ncnn: CPU - shufflenet-v2 ncnn: CPU - mnasnet ncnn: CPU - googlenet ncnn: CPU - alexnet ncnn: CPU - yolov4-tiny ncnn: Vulkan GPU - squeezenet ncnn: Vulkan GPU - mobilenet ncnn: Vulkan GPU-v2-v2 - mobilenet-v2 ncnn: Vulkan GPU-v3-v3 - mobilenet-v3 ncnn: Vulkan GPU - shufflenet-v2 ncnn: Vulkan GPU - mnasnet ncnn: Vulkan GPU - efficientnet-b0 ncnn: Vulkan GPU - blazeface ncnn: Vulkan GPU - googlenet ncnn: Vulkan GPU - vgg16 ncnn: Vulkan GPU - resnet18 ncnn: Vulkan GPU - alexnet ncnn: Vulkan GPU - yolov4-tiny ncnn: Vulkan GPU - resnet50 onednn: IP Batch 1D - f32 - CPU onednn: IP Batch All - f32 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch deconv_1d - f32 - CPU onednn: Deconvolution Batch deconv_3d - f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU openssl: RSA 4096-bit Performance openvkl: vklBenchmark optcarrot: Optimized Benchmark ospray: San Miguel - SciVis ospray: XFrog Forest - SciVis ospray: San Miguel - Path Tracer ospray: NASA Streamlines - SciVis ospray: XFrog Forest - Path Tracer ospray: Magnetic Reconnection - SciVis ospray: NASA Streamlines - Path Tracer ospray: Magnetic Reconnection - Path Tracer paraview: Wavelet Volume - 1920 x 1080 paraview: Wavelet Volume - 1920 x 1080 paraview: Wavelet Volume - 3840 x 2160 paraview: Wavelet Volume - 3840 x 2160 paraview: Wavelet Contour - 1920 x 1080 paraview: Wavelet Contour - 1920 x 1080 paraview: Wavelet Contour - 3840 x 2160 paraview: Wavelet Contour - 3840 x 2160 polyhedron: ac polyhedron: air polyhedron: doduc polyhedron: linpk polyhedron: tfft2 polyhedron: rnflow polyhedron: induct2 polyhedron: protein polyhedron: capacita polyhedron: channel2 polyhedron: fatigue2 polyhedron: gas_dyn2 polyhedron: test_fpu2 polyhedron: mp_prop_design pybench: Total For Average Test Times pyperformance: go pyperformance: 2to3 pyperformance: chaos pyperformance: float pyperformance: nbody pyperformance: pathlib pyperformance: raytrace pyperformance: json_loads pyperformance: crypto_pyaes pyperformance: regex_compile pyperformance: python_startup pyperformance: django_template pyperformance: pickle_pure_python rawtherapee: Total Benchmark Time rays1bench: Large Scene realsr-ncnn: 4x - No realsr-ncnn: 4x - Yes rnnoise: sqlite: 1 sqlite: 8 sqlite-speedtest: Timed Time - Size 1,000 stockfish: Total Time svt-hevc: 1080p 8-bit YUV To HEVC Video Encode svt-vp9: PSNR/SSIM Optimized - Bosphorus 1080p svt-vp9: Visual Quality Optimized - Bosphorus 1080p tensorflow-lite: SqueezeNet tensorflow-lite: Inception V4 tensorflow-lite: NASNet Mobile tensorflow-lite: Mobilenet Float tensorflow-lite: Mobilenet Quant tensorflow-lite: Inception ResNet V2 tesseract: 1920 x 1080 tesseract: 3840 x 2160 tesseract-ocr: Time To OCR 7 Images build-apache: Time To Compile build-ffmpeg: Time To Compile hmmer: Pfam Database Search build-mplayer: Time To Compile build-php: Time To Compile tnn: CPU - MobileNet v2 tnn: CPU - SqueezeNet v1.1 waifu2x-ncnn: 2x - 3 - Yes webp: Default webp: Quality 100 webp: Quality 100, Lossless webp: Quality 100, Highest Compression webp: Quality 100, Lossless, Highest Compression x265: Bosphorus 4K x265: Bosphorus 1080p xonotic: 3840 x 2160 - Low xonotic: 3840 x 2160 - High xonotic: 3840 x 2160 - Ultra xonotic: 3840 x 2160 - Ultimate compress-zstd: 3 compress-zstd: 19 Pop OS 20.04 Pop OS 21.10 119.187 133.244761 57.549236 150.800832 32.43 84.95 46.34 131.12 98.66 43076608.7 55465 148113 2256436.977296 28.119 241.5 129515.00422893 7.971 222.556 19.379 84.886 8.843 6.604 94.521 31.591 41.076 32.965 64.725 58.097 39.918 48.365 8575 2681 373293210.02252 46.739 1557894.4 27.01 316.52 1610.78 21836.339072177 8553596.5131508 7815320.9604010 7844283.9750621 44881177 7.312 26.908 23.845 2.4 5953.960 22.8 621.251 22.7 623.726 109.997 171.029 597.960 23.9 591.612 41.83 29.149 1541.47 506.84 254.69 1221.29 3668.79 2055.73 51.92 42.54 20.87 1.59 223 0.42677 25.27 14.40 13.45 26.39 12.17 36.30 5.82 9.98 4.60 8.47 3.48 4.66 11.55 1.25 8.51 84.36 3.34 29.85 15.04 9.65 1.26441 23.7781 2.12789 1.55097 2.07153 328.325 115.068 0.508544 15077.3 461.15 131.33 67.46 13.76 5.70 90.91 7.32 43.48 20.41 333.33 219.58 3513.251 160.97 2575.513 301.88 3145.937 164.19 1711.068 6.07 1.71 6.75 3.03 49.08 15.32 21.92 12.72 16.27 41.8 48.61 41.97 28.55 55.3 941 233 302 104 108 108 16.3 439 23.9 103 160 12.8 47.5 441 50.510 311.30 16.512 114.444 18.809 33.092 114.997 64.268 146463486 208.29 394.07 326.72 50791.3 712026 77536.7 31423.5 33371.2 608725 369.0690 311.5822 24.973 21.267 19.736 165.035 10.613 35.452 285.921 252.180 9.101 1.481 2.289 16.295 7.138 33.500 26.25 58.19 506.6888296 383.4692564 335.6182130 268.3078375 7285.8 81.7 74.781 130.777452 57.712822 148.615932 33.11 85.97 46.87 132.99 98.81 44596663.4 53226 139536 2324940.082884 28.650 257.6 134076.97882438 7.557 98.605 14.025 85.460 8.263 6.745 88.826 28.831 36.899 29.883 56.391 52.349 37.882 46.877 11036 3473 371820722.78083 44.179 1563682.7 28.95 314.26 1589.87 28265.025639822 15930507.780812 9982914.2787706 8211247.2919002 45928910 7.485 27.136 24.349 2.4 5979.663 22.1 638.824 22.1 639.129 107.692 171.386 595.637 23.2 608.917 39.83 22.517 1585.60 504.51 273.79 1281.05 3829.68 2039.01 46.39 42.65 20.89 1.57 220 0.42486 25.67 14.22 13.11 26.62 11.40 34.98 3.84 7.01 2.5 3.39 1.97 2.59 7.64 1.11 4.72 15.36 1.85 6.58 9.36 5.2 1.22143 23.4123 2.01651 1.53077 2.00195 328.539 112.554 0.429524 14925.7 456 128.85 71.43 13.39 5.57 90.91 7.09 45.45 20 333.33 296.75 4747.995 234.94 3759.090 313.39 3265.857 192.56 2006.719 6.01 1.46 6.78 3.03 20.59 15.41 21.96 12.89 14.93 41.89 41.44 42.69 29.5 54.67 973 235 303 105 111 116 16.3 462 23.9 104 160 11.1 43.8 419 46.535 300.55 10.405 63.297 18.576 33.002 93.922 68.640 146032994 203.61 345.16 276.41 47937.6 628358 73463.6 27294.1 29230.3 555849 795.3811 361.0174 24.574 18.022 17.092 161.024 9.860 33.230 284.312 247.818 6.077 1.384 2.214 16.705 7.267 34.205 23.97 47.94 560.3030092 449.6985916 394.7470536 301.7182356 7208.4 83.5 OpenBenchmarking.org
Apache CouchDB This is a bulk insertion benchmark of Apache CouchDB. CouchDB is a document-oriented NoSQL database implemented in Erlang. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.1.1 Bulk Size: 100 - Inserts: 1000 - Rounds: 24 Pop OS 20.04 Pop OS 21.10 30 60 90 120 150 SE +/- 0.94, N = 3 SE +/- 0.07, N = 3 119.19 74.78 1. (CXX) g++ options: -std=c++14 -lmozjs-68 -lm -lerl_interface -lei -fPIC -MMD
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Classroom - Compute: CPU-Only Pop OS 20.04 Pop OS 21.10 20 40 60 80 100 SE +/- 0.44, N = 3 SE +/- 0.13, N = 3 84.95 85.97
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Fishy Cat - Compute: CPU-Only Pop OS 20.04 Pop OS 21.10 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 46.34 46.87
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Barbershop - Compute: CPU-Only Pop OS 20.04 Pop OS 21.10 30 60 90 120 150 SE +/- 0.27, N = 3 SE +/- 0.20, N = 3 131.12 132.99
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Pabellon Barcelona - Compute: CPU-Only Pop OS 20.04 Pop OS 21.10 20 40 60 80 100 SE +/- 0.23, N = 3 SE +/- 0.24, N = 3 98.66 98.81
Caffe This is a benchmark of the Caffe deep learning framework and currently supports the AlexNet and Googlenet model and execution on both CPUs and NVIDIA GPUs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 100 Pop OS 20.04 Pop OS 21.10 12K 24K 36K 48K 60K SE +/- 240.27, N = 3 SE +/- 226.52, N = 3 55465 53226 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 100 Pop OS 20.04 Pop OS 21.10 30K 60K 90K 120K 150K SE +/- 128.26, N = 3 SE +/- 199.97, N = 3 148113 139536 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
ET: Legacy ETLegacy is an open-source engine evolution of Wolfenstein: Enemy Territory, a World War II era first person shooter that was released for free by Splash Damage using the id Tech 3 engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.75 Renderer: Renderer2 - Resolution: 3840 x 2160 Pop OS 20.04 Pop OS 21.10 60 120 180 240 300 SE +/- 3.22, N = 3 SE +/- 0.91, N = 3 241.5 257.6
FFTE FFTE is a package by Daisuke Takahashi to compute Discrete Fourier Transforms of 1-, 2- and 3- dimensional sequences of length (2^p)*(3^q)*(5^r). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better FFTE 7.0 N=256, 3D Complex FFT Routine Pop OS 20.04 Pop OS 21.10 30K 60K 90K 120K 150K SE +/- 641.63, N = 3 SE +/- 222.68, N = 3 129515.00 134076.98 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: Plotting Isosurface Of A 3D Volume, 1000 Times Pop OS 20.04 Pop OS 21.10 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 19.38 14.03 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: 3D Elevated Function In Random Colors, 100 Times Pop OS 20.04 Pop OS 21.10 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.37, N = 3 84.89 85.46 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
GEGL GEGL is the Generic Graphics Library and is the library/framework used by GIMP and other applications like GNOME Photos. This test profile times how long it takes to complete various GEGL operations on a static set of sample JPEG images. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop Pop OS 20.04 Pop OS 21.10 2 4 6 8 10 SE +/- 0.043, N = 3 SE +/- 0.011, N = 3 8.843 8.263
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale Pop OS 20.04 Pop OS 21.10 2 4 6 8 10 SE +/- 0.019, N = 3 SE +/- 0.064, N = 3 6.604 6.745
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon Pop OS 20.04 Pop OS 21.10 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.16, N = 3 94.52 88.83
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect Pop OS 20.04 Pop OS 21.10 7 14 21 28 35 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 31.59 28.83
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias Pop OS 20.04 Pop OS 21.10 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 41.08 36.90
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass Pop OS 20.04 Pop OS 21.10 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 32.97 29.88
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur Pop OS 20.04 Pop OS 21.10 14 28 42 56 70 SE +/- 0.24, N = 3 SE +/- 0.26, N = 3 64.73 56.39
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance Pop OS 20.04 Pop OS 21.10 13 26 39 52 65 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 58.10 52.35
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees Pop OS 20.04 Pop OS 21.10 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 39.92 37.88
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Pop OS 20.04 Pop OS 21.10 11 22 33 44 55 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 48.37 46.88 1. Pop OS 20.04: git version 2.25.1 2. Pop OS 21.10: git version 2.32.0
Hugin Hugin is an open-source, cross-platform panorama photo stitcher software package. This test profile times how long it takes to run the assistant and panorama photo stitching on a set of images. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time Pop OS 20.04 Pop OS 21.10 11 22 33 44 55 SE +/- 0.31, N = 3 SE +/- 0.24, N = 3 46.74 44.18
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Pop OS 20.04 Pop OS 21.10 300K 600K 900K 1200K 1500K SE +/- 1531.99, N = 3 SE +/- 3782.58, N = 3 1557894.4 1563682.7
OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test Pop OS 20.04 Pop OS 21.10 300 600 900 1200 1500 SE +/- 24.01, N = 3 SE +/- 1.47, N = 3 1610.78 1589.87 -pthread - MIN: 1389.69 / MAX: 1676.23 MIN: 1415.55 / MAX: 1717.36 1. (CC) gcc options: -O2 -lm -lmpi
Kripke Kripke is a simple, scalable, 3D Sn deterministic particle transport code. Its primary purpose is to research how data layout, programming paradigms and architectures effect the implementation and performance of Sn transport. Kripke is developed by LLNL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Throughput FoM, More Is Better Kripke 1.2.4 Pop OS 20.04 Pop OS 21.10 10M 20M 30M 40M 50M SE +/- 167341.17, N = 3 SE +/- 85152.10, N = 3 44881177 45928910 1. (CXX) g++ options: -O3 -fopenmp
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync Pop OS 20.04 Pop OS 21.10 1300 2600 3900 5200 6500 SE +/- 15.69, N = 3 SE +/- 9.34, N = 3 5953.96 5979.66 -lpthread 1. (CXX) g++ options: -O3 -lsnappy
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Pop OS 20.04 Pop OS 21.10 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 22.8 22.1 -lpthread 1. (CXX) g++ options: -O3 -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Pop OS 20.04 Pop OS 21.10 140 280 420 560 700 SE +/- 0.23, N = 3 SE +/- 0.75, N = 3 621.25 638.82 -lpthread 1. (CXX) g++ options: -O3 -lsnappy
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Pop OS 20.04 Pop OS 21.10 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 22.7 22.1 -lpthread 1. (CXX) g++ options: -O3 -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Pop OS 20.04 Pop OS 21.10 140 280 420 560 700 SE +/- 1.02, N = 3 SE +/- 1.82, N = 3 623.73 639.13 -lpthread 1. (CXX) g++ options: -O3 -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read Pop OS 20.04 Pop OS 21.10 20 40 60 80 100 SE +/- 0.20, N = 3 SE +/- 0.35, N = 3 110.00 107.69 -lpthread 1. (CXX) g++ options: -O3 -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random Pop OS 20.04 Pop OS 21.10 40 80 120 160 200 SE +/- 0.18, N = 3 SE +/- 0.70, N = 3 171.03 171.39 -lpthread 1. (CXX) g++ options: -O3 -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete Pop OS 20.04 Pop OS 21.10 130 260 390 520 650 SE +/- 0.60, N = 3 SE +/- 2.05, N = 3 597.96 595.64 -lpthread 1. (CXX) g++ options: -O3 -lsnappy
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Pop OS 20.04 Pop OS 21.10 6 12 18 24 30 SE +/- 0.27, N = 3 SE +/- 0.27, N = 3 23.9 23.2 -lpthread 1. (CXX) g++ options: -O3 -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill Pop OS 20.04 Pop OS 21.10 130 260 390 520 650 SE +/- 6.42, N = 3 SE +/- 7.56, N = 3 591.61 608.92 -lpthread 1. (CXX) g++ options: -O3 -lsnappy
librsvg RSVG/librsvg is an SVG vector graphics library. This test profile times how long it takes to complete various operations by rsvg-convert. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better librsvg Operation: SVG Files To PNG Pop OS 20.04 Pop OS 21.10 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 29.15 22.52 1. Pop OS 20.04: rsvg-convert version 2.48.7 2. Pop OS 21.10: rsvg-convert version 2.50.7
LuaJIT This test profile is a collection of Lua scripts/benchmarks run against a locally-built copy of LuaJIT upstream. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Composite Pop OS 20.04 Pop OS 21.10 300 600 900 1200 1500 SE +/- 2.00, N = 3 SE +/- 1.93, N = 3 1541.47 1585.60 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Monte Carlo Pop OS 20.04 Pop OS 21.10 110 220 330 440 550 SE +/- 0.10, N = 3 SE +/- 1.00, N = 3 506.84 504.51 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Fast Fourier Transform Pop OS 20.04 Pop OS 21.10 60 120 180 240 300 SE +/- 23.04, N = 3 SE +/- 0.68, N = 3 254.69 273.79 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Sparse Matrix Multiply Pop OS 20.04 Pop OS 21.10 300 600 900 1200 1500 SE +/- 3.63, N = 3 SE +/- 2.98, N = 3 1221.29 1281.05 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Dense LU Matrix Factorization Pop OS 20.04 Pop OS 21.10 800 1600 2400 3200 4000 SE +/- 18.22, N = 3 SE +/- 0.89, N = 3 3668.79 3829.68 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Jacobi Successive Over-Relaxation Pop OS 20.04 Pop OS 21.10 400 800 1200 1600 2000 SE +/- 3.21, N = 3 SE +/- 6.42, N = 3 2055.73 2039.01 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression Pop OS 20.04 Pop OS 21.10 0.3578 0.7156 1.0734 1.4312 1.789 SE +/- 0.01, N = 10 SE +/- 0.02, N = 4 1.59 1.57
Monte Carlo Simulations of Ionised Nebulae Mocassin is the Monte Carlo Simulations of Ionised Nebulae. MOCASSIN is a fully 3D or 2D photoionisation and dust radiative transfer code which employs a Monte Carlo approach to the transfer of radiation through media of arbitrary geometry and density distribution. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Monte Carlo Simulations of Ionised Nebulae 2019-03-24 Input: Dust 2D tau100.0 Pop OS 20.04 Pop OS 21.10 50 100 150 200 250 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 223 220 -pthread -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lz 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi
NAMD NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms Pop OS 20.04 Pop OS 21.10 0.096 0.192 0.288 0.384 0.48 SE +/- 0.00043, N = 3 SE +/- 0.00094, N = 3 0.42677 0.42486
NCNN NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: squeezenet Pop OS 20.04 Pop OS 21.10 6 12 18 24 30 SE +/- 0.20, N = 3 SE +/- 0.15, N = 3 25.27 25.67 MIN: 24.36 / MAX: 42.7 MIN: 24.73 / MAX: 161.61 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: shufflenet-v2 Pop OS 20.04 Pop OS 21.10 4 8 12 16 20 SE +/- 0.45, N = 3 SE +/- 0.13, N = 3 14.40 14.22 MIN: 13.1 / MAX: 33.21 MIN: 13.28 / MAX: 16.25 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mnasnet Pop OS 20.04 Pop OS 21.10 3 6 9 12 15 SE +/- 0.76, N = 3 SE +/- 0.13, N = 3 13.45 13.11 MIN: 11.94 / MAX: 28.73 MIN: 12.6 / MAX: 17.68 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: googlenet Pop OS 20.04 Pop OS 21.10 6 12 18 24 30 SE +/- 0.25, N = 3 SE +/- 0.28, N = 3 26.39 26.62 MIN: 25.5 / MAX: 42.77 MIN: 25.32 / MAX: 31.31 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: alexnet Pop OS 20.04 Pop OS 21.10 3 6 9 12 15 SE +/- 0.39, N = 3 SE +/- 0.14, N = 3 12.17 11.40 MIN: 11.18 / MAX: 28.74 MIN: 10.75 / MAX: 15.59 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: yolov4-tiny Pop OS 20.04 Pop OS 21.10 8 16 24 32 40 SE +/- 0.24, N = 3 SE +/- 0.28, N = 3 36.30 34.98 MIN: 35.04 / MAX: 56.23 MIN: 34 / MAX: 39.24 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: squeezenet Pop OS 20.04 Pop OS 21.10 1.3095 2.619 3.9285 5.238 6.5475 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 5.82 3.84 MIN: 5.53 / MAX: 19.72 MIN: 3.69 / MAX: 4.42 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: mobilenet Pop OS 20.04 Pop OS 21.10 3 6 9 12 15 SE +/- 0.16, N = 3 SE +/- 0.01, N = 3 9.98 7.01 MIN: 8.51 / MAX: 38.16 MIN: 6.95 / MAX: 9.46 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 Pop OS 20.04 Pop OS 21.10 1.035 2.07 3.105 4.14 5.175 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 4.60 2.50 MIN: 4.27 / MAX: 9.6 MIN: 2.47 / MAX: 3.04 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 Pop OS 20.04 Pop OS 21.10 2 4 6 8 10 SE +/- 0.24, N = 3 SE +/- 0.00, N = 3 8.47 3.39 MIN: 7.45 / MAX: 27.99 MIN: 3.34 / MAX: 5.19 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: shufflenet-v2 Pop OS 20.04 Pop OS 21.10 0.783 1.566 2.349 3.132 3.915 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 3.48 1.97 MIN: 3.38 / MAX: 4.25 MIN: 1.94 / MAX: 2.35 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: mnasnet Pop OS 20.04 Pop OS 21.10 1.0485 2.097 3.1455 4.194 5.2425 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 4.66 2.59 MIN: 4.41 / MAX: 5.4 MIN: 2.55 / MAX: 3.01 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: efficientnet-b0 Pop OS 20.04 Pop OS 21.10 3 6 9 12 15 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 11.55 7.64 MIN: 10.46 / MAX: 34.72 MIN: 7.46 / MAX: 17.92 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: blazeface Pop OS 20.04 Pop OS 21.10 0.2813 0.5626 0.8439 1.1252 1.4065 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 1.25 1.11 MIN: 1.1 / MAX: 15.98 MIN: 0.97 / MAX: 7.09 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: googlenet Pop OS 20.04 Pop OS 21.10 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 8.51 4.72 MIN: 7.13 / MAX: 29.75 MIN: 4.69 / MAX: 5.25 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: vgg16 Pop OS 20.04 Pop OS 21.10 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.31, N = 3 84.36 15.36 MIN: 67.87 / MAX: 109.54 MIN: 14.12 / MAX: 38.61 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: resnet18 Pop OS 20.04 Pop OS 21.10 0.7515 1.503 2.2545 3.006 3.7575 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 3.34 1.85 MIN: 3.22 / MAX: 5.29 MIN: 1.83 / MAX: 2.32 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: alexnet Pop OS 20.04 Pop OS 21.10 7 14 21 28 35 SE +/- 0.24, N = 3 SE +/- 0.09, N = 3 29.85 6.58 MIN: 25.42 / MAX: 55.99 MIN: 5.76 / MAX: 26.1 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: yolov4-tiny Pop OS 20.04 Pop OS 21.10 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 15.04 9.36 MIN: 12.6 / MAX: 42.1 MIN: 9.28 / MAX: 10.44 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: resnet50 Pop OS 20.04 Pop OS 21.10 3 6 9 12 15 SE +/- 0.09, N = 2 SE +/- 0.00, N = 3 9.65 5.20 MIN: 9.05 / MAX: 31.86 MIN: 5.15 / MAX: 8.33 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
oneDNN This is a test of the Intel oneDNN as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Intel oneDNN was formerly known as DNNL (Deep Neural Network Library) and MKL-DNN before being rebranded as part of the oneAPI initiative. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: f32 - Engine: CPU Pop OS 20.04 Pop OS 21.10 0.2845 0.569 0.8535 1.138 1.4225 SE +/- 0.01741, N = 4 SE +/- 0.00572, N = 3 1.26441 1.22143 -lpthread - MIN: 1.17 MIN: 1.17 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: f32 - Engine: CPU Pop OS 20.04 Pop OS 21.10 6 12 18 24 30 SE +/- 0.30, N = 3 SE +/- 0.24, N = 4 23.78 23.41 -lpthread - MIN: 22.66 MIN: 22.55 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU Pop OS 20.04 Pop OS 21.10 0.4788 0.9576 1.4364 1.9152 2.394 SE +/- 0.02500, N = 6 SE +/- 0.02650, N = 3 2.12789 2.01651 -lpthread - MIN: 1.95 MIN: 1.92 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU Pop OS 20.04 Pop OS 21.10 0.349 0.698 1.047 1.396 1.745 SE +/- 0.01640, N = 8 SE +/- 0.00795, N = 3 1.55097 1.53077 -lpthread - MIN: 1.45 MIN: 1.46 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU Pop OS 20.04 Pop OS 21.10 0.4661 0.9322 1.3983 1.8644 2.3305 SE +/- 0.01201, N = 3 SE +/- 0.00132, N = 3 2.07153 2.00195 -lpthread - MIN: 1.93 MIN: 1.94 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU Pop OS 20.04 Pop OS 21.10 70 140 210 280 350 SE +/- 0.49, N = 3 SE +/- 0.69, N = 3 328.33 328.54 -lpthread - MIN: 324.39 MIN: 325.19 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU Pop OS 20.04 Pop OS 21.10 30 60 90 120 150 SE +/- 0.34, N = 3 SE +/- 0.69, N = 3 115.07 112.55 -lpthread - MIN: 112.93 MIN: 110.76 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU Pop OS 20.04 Pop OS 21.10 0.1144 0.2288 0.3432 0.4576 0.572 SE +/- 0.006670, N = 4 SE +/- 0.004270, N = 5 0.508544 0.429524 -lpthread - MIN: 0.46 MIN: 0.4 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Pop OS 20.04 Pop OS 21.10 3K 6K 9K 12K 15K SE +/- 116.95, N = 3 SE +/- 61.67, N = 3 15077.3 14925.7 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenVKL OpenVKL is the Intel Open Volume Kernel Library that offers high-performance volume computation kernels and part of the Intel oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark Pop OS 20.04 Pop OS 21.10 100 200 300 400 500 SE +/- 1.89, N = 3 SE +/- 1.33, N = 3 461.15 456.00 MIN: 1 / MAX: 1298 MIN: 1 / MAX: 1304
Optcarrot Optcarrot is an NES emulator benchmark for the Ruby language. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark Pop OS 20.04 Pop OS 21.10 30 60 90 120 150 SE +/- 0.25, N = 4 SE +/- 0.69, N = 4 131.33 128.85 1. 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]
OSPray Intel OSPray is a portable ray-tracing engine for high-performance, high-fidenlity scientific visualizations. OSPray builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: SciVis Pop OS 20.04 Pop OS 21.10 16 32 48 64 80 SE +/- 0.79, N = 6 SE +/- 0.00, N = 3 67.46 71.43 MIN: 62.5 / MAX: 76.92 MIN: 62.5 / MAX: 76.92
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis Pop OS 20.04 Pop OS 21.10 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 13.76 13.39 MIN: 13.51 / MAX: 14.08 MIN: 13.16 / MAX: 13.7
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer Pop OS 20.04 Pop OS 21.10 1.2825 2.565 3.8475 5.13 6.4125 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 5.70 5.57 MIN: 5.65 / MAX: 5.78 MIN: 5.49 / MAX: 5.71
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: SciVis Pop OS 20.04 Pop OS 21.10 20 40 60 80 100 SE +/- 0.00, N = 13 SE +/- 0.00, N = 3 90.91 90.91 MIN: 83.33 / MAX: 100 MIN: 83.33 / MAX: 100
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer Pop OS 20.04 Pop OS 21.10 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 7.32 7.09 MIN: 7.04 / MAX: 7.52 MIN: 6.94 / MAX: 7.3
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis Pop OS 20.04 Pop OS 21.10 10 20 30 40 50 SE +/- 0.00, N = 12 SE +/- 0.00, N = 3 43.48 45.45 MIN: 41.67 / MAX: 45.45 MIN: 43.48
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer Pop OS 20.04 Pop OS 21.10 5 10 15 20 25 SE +/- 0.00, N = 12 SE +/- 0.00, N = 3 20.41 20.00 MIN: 20 / MAX: 21.28 MIN: 19.23 / MAX: 20.41
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: Path Tracer Pop OS 20.04 Pop OS 21.10 70 140 210 280 350 SE +/- 0.00, N = 12 SE +/- 0.00, N = 3 333.33 333.33 MIN: 250 / MAX: 500 MIN: 250 / MAX: 500
OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 1920 x 1080 Pop OS 20.04 Pop OS 21.10 1000 2000 3000 4000 5000 SE +/- 3.52, N = 3 SE +/- 65.65, N = 3 3513.25 4748.00
OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 3840 x 2160 Pop OS 20.04 Pop OS 21.10 50 100 150 200 250 SE +/- 2.66, N = 15 SE +/- 1.18, N = 3 160.97 234.94
OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 3840 x 2160 Pop OS 20.04 Pop OS 21.10 800 1600 2400 3200 4000 SE +/- 42.59, N = 15 SE +/- 18.80, N = 3 2575.51 3759.09
OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 1920 x 1080 Pop OS 20.04 Pop OS 21.10 70 140 210 280 350 SE +/- 3.30, N = 7 SE +/- 1.52, N = 3 301.88 313.39
OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 1920 x 1080 Pop OS 20.04 Pop OS 21.10 700 1400 2100 2800 3500 SE +/- 34.36, N = 7 SE +/- 15.83, N = 3 3145.94 3265.86
OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 3840 x 2160 Pop OS 20.04 Pop OS 21.10 40 80 120 160 200 SE +/- 0.20, N = 3 SE +/- 0.72, N = 3 164.19 192.56
OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 3840 x 2160 Pop OS 20.04 Pop OS 21.10 400 800 1200 1600 2000 SE +/- 2.06, N = 3 SE +/- 7.49, N = 3 1711.07 2006.72
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Pop OS 20.04 Pop OS 21.10 200 400 600 800 1000 SE +/- 2.40, N = 3 SE +/- 1.53, N = 3 941 973
RealSR-NCNN RealSR-NCNN is an NCNN neural network implementation of the RealSR project and accelerated using the Vulkan API. RealSR is the Real-World Super Resolution via Kernel Estimation and Noise Injection. NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. This test profile times how long it takes to increase the resolution of a sample image by a scale of 4x with Vulkan. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: No Pop OS 20.04 Pop OS 21.10 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 16.51 10.41
RNNoise RNNoise is a recurrent neural network for audio noise reduction developed by Mozilla and Xiph.Org. This test profile is a single-threaded test measuring the time to denoise a sample 26 minute long 16-bit RAW audio file using this recurrent neural network noise suppression library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 Pop OS 20.04 Pop OS 21.10 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 18.81 18.58 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
SQLite This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 Pop OS 20.04 Pop OS 21.10 8 16 24 32 40 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 33.09 33.00 -ldl -lpthread 1. (CC) gcc options: -O2 -lz -lm
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 8 Pop OS 20.04 Pop OS 21.10 30 60 90 120 150 SE +/- 0.34, N = 3 SE +/- 0.61, N = 3 115.00 93.92 -ldl -lpthread 1. (CC) gcc options: -O2 -lz -lm
Stockfish This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Pop OS 20.04 Pop OS 21.10 30M 60M 90M 120M 150M SE +/- 263429.87, N = 3 SE +/- 1290406.98, N = 3 146463486 146032994 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
SVT-HEVC This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC / H.265 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.4.1 1080p 8-bit YUV To HEVC Video Encode Pop OS 20.04 Pop OS 21.10 50 100 150 200 250 SE +/- 1.79, N = 3 SE +/- 1.91, N = 3 208.29 203.61 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Pop OS 20.04 Pop OS 21.10 90 180 270 360 450 SE +/- 2.19, N = 3 SE +/- 0.81, N = 3 394.07 345.16 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Pop OS 20.04 Pop OS 21.10 70 140 210 280 350 SE +/- 2.60, N = 3 SE +/- 0.55, N = 3 326.72 276.41 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
TNN TNN is an open-source deep learning reasoning framework developed by Tencent. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 Pop OS 20.04 Pop OS 21.10 60 120 180 240 300 SE +/- 3.39, N = 3 SE +/- 1.27, N = 3 285.92 284.31 MIN: 272.2 / MAX: 310.86 MIN: 268 / MAX: 378.06 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 Pop OS 20.04 Pop OS 21.10 60 120 180 240 300 SE +/- 0.59, N = 3 SE +/- 0.28, N = 3 252.18 247.82 MIN: 249.83 / MAX: 254.13 MIN: 246.73 / MAX: 249.16 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
Waifu2x-NCNN Vulkan Waifu2x-NCNN is an NCNN neural network implementation of the Waifu2x converter project and accelerated using the Vulkan API. NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. This test profile times how long it takes to increase the resolution of a sample image with Vulkan. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Waifu2x-NCNN Vulkan 20200818 Scale: 2x - Denoise: 3 - TAA: Yes Pop OS 20.04 Pop OS 21.10 3 6 9 12 15 SE +/- 0.010, N = 3 SE +/- 0.007, N = 3 9.101 6.077
WebP Image Encode This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default Pop OS 20.04 Pop OS 21.10 0.3332 0.6664 0.9996 1.3328 1.666 SE +/- 0.002, N = 3 SE +/- 0.003, N = 3 1.481 1.384 -pthread 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100 Pop OS 20.04 Pop OS 21.10 0.515 1.03 1.545 2.06 2.575 SE +/- 0.007, N = 3 SE +/- 0.008, N = 3 2.289 2.214 -pthread 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless Pop OS 20.04 Pop OS 21.10 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 16.30 16.71 -pthread 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression Pop OS 20.04 Pop OS 21.10 2 4 6 8 10 SE +/- 0.015, N = 3 SE +/- 0.011, N = 3 7.138 7.267 -pthread 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression Pop OS 20.04 Pop OS 21.10 8 16 24 32 40 SE +/- 0.22, N = 3 SE +/- 0.11, N = 3 33.50 34.21 -pthread 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff
x265 This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K Pop OS 20.04 Pop OS 21.10 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 26.25 23.97 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 1080p Pop OS 20.04 Pop OS 21.10 13 26 39 52 65 SE +/- 0.21, N = 3 SE +/- 0.09, N = 3 58.19 47.94 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Xonotic This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Low Pop OS 20.04 Pop OS 21.10 120 240 360 480 600 SE +/- 1.68, N = 3 SE +/- 3.42, N = 3 506.69 560.30 MIN: 316 / MAX: 1048 MIN: 344 / MAX: 1174
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: High Pop OS 20.04 Pop OS 21.10 100 200 300 400 500 SE +/- 3.24, N = 3 SE +/- 3.07, N = 3 383.47 449.70 MIN: 235 / MAX: 737 MIN: 249 / MAX: 797
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultra Pop OS 20.04 Pop OS 21.10 90 180 270 360 450 SE +/- 0.35, N = 3 SE +/- 2.42, N = 3 335.62 394.75 MIN: 192 / MAX: 628 MIN: 201 / MAX: 687
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultimate Pop OS 20.04 Pop OS 21.10 70 140 210 280 350 SE +/- 1.88, N = 3 SE +/- 1.34, N = 3 268.31 301.72 MIN: 52 / MAX: 532 MIN: 41 / MAX: 574
Pop OS 20.04 Processor: AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads), Motherboard: Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS), Chipset: AMD Starship/Matisse, Memory: 128GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: DELL P2415Q, Network: Intel I211 + Intel Wi-Fi 6 AX200
OS: Pop 20.04, Kernel: 5.4.0-7642-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 20.0.8 (LLVM 10.0.0), Vulkan: 1.2.128, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: snd_usb_audio.ignore_ctl_error=1Compiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,noatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Graphics Notes: GLAMORJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.5Security Notes: 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
Testing initiated at 23 October 2020 12:50 by user phoronix.
Pop OS 21.10 Processor: AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads), Motherboard: Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS), Chipset: AMD Starship/Matisse, Memory: 128GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: DELL P2415Q, Network: Intel I211 + Intel Wi-Fi 6 AX200
OS: Pop 21.10, Kernel: 5.15.8-76051508-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13, OpenGL: 4.6 Mesa 21.2.2 (LLVM 12.0.1), Vulkan: 1.2.182, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,noatime,rw / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: GLAMOR - BAR1 / Visible vRAM Size: 256 MBJava Notes: OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.21.10)Python Notes: Python 3.9.7Security Notes: 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
Testing initiated at 28 December 2021 13:35 by user phoronix.