Pop OS 21.04 AMD Ryzen Threadripper 3990X 64-Core testing with a Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS) and AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB on Pop 21.04 vs. 20.04. Pop!_OS benchmarking by Michael Larabel.
HTML result view exported from: https://openbenchmarking.org/result/2107177-IB-POPOS742515&sgm=1&swl=1&sro&grr .
Pop OS 21.04 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Pop_OS 20.04 Pop_OS 21.04 AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads) Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS) AMD Starship/Matisse 126GB 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.11.0-7620-generic (x86_64) GNOME Shell 3.36.7 X Server 1.20.9 4.6 Mesa 21.0.1 (LLVM 11.0.0) 1.2.145 GCC 9.3.0 ext4 3840x2160 Samsung SSD 970 EVO Plus 500GB + 32GB Flash Disk Pop 21.04 GNOME Shell 3.38.4 4.6 Mesa 21.0.1 (LLVM 11.0.1) GCC 10.3.0 OpenBenchmarking.org Kernel Details - 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.04: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-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 Processor Details - Pop_OS 20.04: Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8301039 - Pop_OS 21.04: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039 Graphics Details - GLAMOR Java Details - Pop_OS 20.04: OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04) - Pop_OS 21.04: OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2) Python Details - Pop_OS 20.04: Python 3.8.10 - Pop_OS 21.04: Python 3.9.5 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 21.04 unvanquished: 1920 x 1080 - High openvkl: vklBenchmarkUnstructuredVolume renaissance: Akka Unbalanced Cobwebbed Tree renaissance: In-Memory Database Shootout gnuradio: Hilbert Transform gnuradio: FM Deemphasis Filter gnuradio: IIR Filter gnuradio: FIR Filter gnuradio: Signal Source (Cosine) gnuradio: Five Back to Back FIR Filters ncnn: CPU - regnety_400m ncnn: CPU - squeezenet_ssd ncnn: CPU - yolov4-tiny ncnn: CPU - resnet50 ncnn: CPU - alexnet ncnn: CPU - resnet18 ncnn: CPU - vgg16 ncnn: CPU - googlenet ncnn: CPU - blazeface ncnn: CPU - efficientnet-b0 ncnn: CPU - mnasnet ncnn: CPU - shufflenet-v2 ncnn: CPU-v3-v3 - mobilenet-v3 ncnn: CPU-v2-v2 - mobilenet-v2 ncnn: CPU - mobilenet webp2: Quality 100, Lossless Compression renaissance: Savina Reactors.IO ngspice: C2670 openvkl: vklBenchmark ngspice: C7552 graphics-magick: Resizing renaissance: Scala Dotty rocksdb: Seq Fill luaradio: Complex Phase luaradio: Hilbert Transform luaradio: FM Deemphasis Filter luaradio: Five Back to Back FIR Filters webp2: Quality 95, Compression Effort 7 brl-cad: VGR Performance Metric libgav1: Chimera 1080p 10-bit tnn: CPU - DenseNet srsran: 5G PHY_DL_NR Test 270 PRB SISO 256-QAM srsran: 5G PHY_DL_NR Test 270 PRB SISO 256-QAM radiance: Serial renaissance: Apache Spark ALS gravitymark: 1920 x 1080 - OpenGL gravitymark: 1920 x 1080 - OpenGL ES gravitymark: 1920 x 1080 - Vulkan gravitymark: 2560 x 1440 - OpenGL gravitymark: 2560 x 1440 - OpenGL ES gravitymark: 2560 x 1440 - Vulkan gravitymark: 3840 x 2160 - OpenGL gravitymark: 3840 x 2160 - OpenGL ES gravitymark: 3840 x 2160 - Vulkan renaissance: ALS Movie Lens build-godot: Time To Compile aom-av1: Speed 4 Two-Pass - Bosphorus 4K v-ray: CPU renaissance: Apache Spark PageRank blender: Barbershop - CPU-Only webp2: Quality 75, Compression Effort 7 mnn: inception-v3 mnn: mobilenet-v1-1.0 mnn: MobileNetV2_224 mnn: SqueezeNetV1.0 mnn: resnet-v2-50 mnn: squeezenetv1.1 mnn: mobilenetV3 openscad: Pistol rocksdb: Read While Writing renaissance: Genetic Algorithm Using Jenetics + Futures natron: Spaceship vpxenc: Speed 0 - Bosphorus 4K openvkl: vklBenchmarkStructuredVolume appleseed: Material Tester blender: Pabellon Barcelona - CPU-Only aom-av1: Speed 4 Two-Pass - Bosphorus 1080p aom-av1: Speed 0 Two-Pass - Bosphorus 4K gegl: Cartoon blosc: blosclz appleseed: Emily aom-av1: Speed 6 Two-Pass - Bosphorus 4K onednn: Recurrent Neural Network Training - u8s8f32 - CPU onednn: Recurrent Neural Network Training - bf16bf16bf16 - CPU onednn: Recurrent Neural Network Training - f32 - CPU gmic: 3D Elevated Function In Rand Colors, 100 Times blender: Classroom - CPU-Only yafaray: Total Time For Sample Scene libgav1: Chimera 1080p pyperformance: raytrace onednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Recurrent Neural Network Inference - u8s8f32 - CPU montage: Mosaic of M17, K band, 1.5 deg x 1.5 deg ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping rocksdb: Rand Fill Sync tachyon: Total Time libgav1: Summer Nature 4K build-linux-kernel: Time To Compile srsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAM srsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAM openvkl: vklBenchmarkVdbVolume pjsip: INVITE pjsip: OPTIONS, Stateful pyperformance: python_startup npb: SP.C luxcorerender: Orange Juice - CPU deepspeech: CPU indigobench: CPU - Bedroom toktx: UASTC 4 + Zstd Compression 19 luxcorerender: Danish Mood - CPU ospray: San Miguel - Path Tracer luxcorerender: LuxCore Benchmark - CPU indigobench: CPU - Supercar luxcorerender: DLSC - CPU rocksdb: Rand Fill rocksdb: Update Rand rocksdb: Read Rand Write Rand rocksdb: Rand Read graphics-magick: Sharpen graphics-magick: Rotate graphics-magick: HWB Color Space graphics-magick: Enhanced graphics-magick: Noise-Gaussian graphics-magick: Swirl gegl: Wavelet Blur radiance: SMP Parallel srsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAM srsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAM pyperformance: 2to3 gegl: Color Enhance onednn: IP Shapes 1D - f32 - CPU pjsip: OPTIONS, Stateless openscad: Mini-ITX Case rawtherapee: Total Benchmark Time pyperformance: go avifenc: 0 renaissance: Finagle HTTP Requests vpxenc: Speed 5 - Bosphorus 4K build-wasmer: Time To Compile blender: Fishy Cat - CPU-Only vpxenc: Speed 0 - Bosphorus 1080p oidn: RTLightmap.hdr.4096x4096 build-gdb: Time To Compile rav1e: 5 hugin: Panorama Photo Assistant + Stitching Time renaissance: Rand Forest npb: BT.C rav1e: 1 tesseract: 1920 x 1080 renaissance: Apache Spark Bayes aom-av1: Speed 6 Two-Pass - Bosphorus 1080p dcraw: RAW To PPM Image Conversion paraview: Wavelet Volume - 1920 x 1080 paraview: Wavelet Volume - 1920 x 1080 aom-av1: Speed 6 Realtime - Bosphorus 4K kvazaar: Bosphorus 4K - Slow kvazaar: Bosphorus 4K - Medium gegl: Antialias aom-av1: Speed 0 Two-Pass - Bosphorus 1080p gegl: Rotate 90 Degrees espeak: Text-To-Speech Synthesis srsran: OFDM_Test appleseed: Disney Material betsy: ETC2 RGB - Highest luxcorerender: Rainbow Colors and Prism - CPU svt-av1: Preset 4 - Bosphorus 4K srsran: 4G PHY_DL_Test 100 PRB SISO 256-QAM srsran: 4G PHY_DL_Test 100 PRB SISO 256-QAM pyperformance: django_template webp: Quality 100, Lossless, Highest Compression rav1e: 6 ospray: XFrog Forest - Path Tracer blender: BMW27 - CPU-Only betsy: ETC1 - Highest pyperformance: regex_compile srsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM srsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM npb: LU.C srsran: 4G PHY_DL_Test 100 PRB SISO 64-QAM srsran: 4G PHY_DL_Test 100 PRB SISO 64-QAM aobench: 2048 x 2048 - Total Time tesseract: 3840 x 2160 tesseract: 2560 x 1440 paraview: Wavelet Volume - 3840 x 2160 paraview: Wavelet Volume - 3840 x 2160 onednn: Convolution Batch Shapes Auto - f32 - CPU gegl: Tile Glass libraw: Post-Processing Benchmark phpbench: PHP Benchmark Suite synthmark: VoiceMark_100 embree: Pathtracer ISPC - Asian Dragon Obj gegl: Reflect embree: Pathtracer - Asian Dragon Obj npb: EP.D avifenc: 6, Lossless luajit: Composite pyperformance: pathlib etcpak: ETC2 npb: IS.D ospray: San Miguel - SciVis paraview: Many Spheres - 3840 x 2160 paraview: Many Spheres - 3840 x 2160 inkscape: SVG Files To PNG paraview: Many Spheres - 1920 x 1080 paraview: Many Spheres - 1920 x 1080 pyperformance: pickle_pure_python vpxenc: Speed 5 - Bosphorus 1080p svt-av1: Preset 8 - Bosphorus 4K avifenc: 2 tjbench: Decompression Throughput libgav1: Summer Nature 1080p rsvg: SVG Files To PNG tesseract-ocr: Time To OCR 7 Images pyperformance: nbody aom-av1: Speed 6 Realtime - Bosphorus 1080p basis: ETC1S rav1e: 10 pyperformance: json_loads pyperformance: crypto_pyaes tnn: CPU - MobileNet v2 oidn: RT.hdr_alb_nrm.3840x2160 oidn: RT.ldr_alb_nrm.3840x2160 x265: Bosphorus 4K pyperformance: float pybench: Total For Average Test Times pyperformance: chaos toktx: Zstd Compression 19 etlegacy: 3840 x 2160 encode-wavpack: WAV To WavPack onednn: Deconvolution Batch shapes_1d - f32 - CPU onednn: Deconvolution Batch shapes_1d - u8s8f32 - CPU tungsten: Water Caustic etlegacy: 1920 x 1080 liquid-dsp: 128 - 256 - 57 liquid-dsp: 64 - 256 - 57 liquid-dsp: 32 - 256 - 57 liquid-dsp: 16 - 256 - 57 etlegacy: 2560 x 1440 openscad: Leonardo Phone Case Slim astcenc: Exhaustive encode-ape: WAV To APE build-ffmpeg: Time To Compile encode-ogg: WAV To Ogg ospray: XFrog Forest - SciVis build-mesa: Time To Compile rnnoise: vosk: gimp: unsharp-mask npb: CG.C neatbench: CPU neatbench: All etcpak: ETC1 + Dithering gimp: unsharp-mask kvazaar: Bosphorus 4K - Ultra Fast kvazaar: Bosphorus 4K - Very Fast tnn: CPU - SqueezeNet v1.1 webp: Quality 100, Lossless etcpak: ETC1 gmic: Plotting Isosurface Of A 3D Volume, 1000 Times aom-av1: Speed 8 Realtime - Bosphorus 4K onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU svt-av1: Preset 4 - Bosphorus 1080p dav1d: Chimera 1080p 10-bit svt-hevc: 1 - Bosphorus 1080p npb: FT.C ocrmypdf: Processing 60 Page PDF Document onednn: IP Shapes 1D - u8s8f32 - CPU embree: Pathtracer ISPC - Asian Dragon basis: UASTC Level 3 embree: Pathtracer - Asian Dragon gimp: auto-levels gimp: auto-levels x264: H.264 Video Encoding aom-av1: Speed 9 Realtime - Bosphorus 4K encode-flac: WAV To FLAC paraview: Wavelet Contour - 3840 x 2160 paraview: Wavelet Contour - 3840 x 2160 embree: Pathtracer ISPC - Crown ospray: NASA Streamlines - Path Tracer ocrmypdf: Processing 60 Page PDF Document encode-opus: WAV To Opus Encode onednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU embree: Pathtracer - Crown paraview: Wavelet Contour - 1920 x 1080 paraview: Wavelet Contour - 1920 x 1080 povray: Trace Time dav1d: Chimera 1080p gimp: rotate toktx: UASTC 3 + Zstd Compression 19 gimp: rotate c-ray: Total Time - 4K, 16 Rays Per Pixel draco: Church Facade basis: UASTC Level 2 x265: Bosphorus 1080p kvazaar: Bosphorus 1080p - Slow kvazaar: Bosphorus 1080p - Medium avifenc: 6 onednn: IP Shapes 3D - f32 - CPU onednn: IP Shapes 3D - u8s8f32 - CPU dav1d: Summer Nature 4K webp2: Default gimp: resize npb: SP.B webp: Quality 100, Highest Compression gegl: Crop encode-mp3: WAV To MP3 draco: Lion gimp: resize npb: MG.C svt-vp9: VMAF Optimized - Bosphorus 1080p webp2: Quality 100, Compression Effort 5 basis: UASTC Level 0 aom-av1: Speed 8 Realtime - Bosphorus 1080p darktable: Boat - CPU-only onednn: Convolution Batch Shapes Auto - u8s8f32 - CPU astcenc: Thorough tungsten: Hair avifenc: 10, Lossless aom-av1: Speed 9 Realtime - Bosphorus 1080p gegl: Scale ospray: Magnetic Reconnection - SciVis svt-av1: Preset 8 - Bosphorus 1080p tnn: CPU - SqueezeNet v2 ospray: NASA Streamlines - SciVis rays1bench: Large Scene toktx: UASTC 3 etcpak: DXT1 astcenc: Medium kvazaar: Bosphorus 1080p - Very Fast darktable: Masskrug - CPU-only tungsten: Volumetric Caustic darktable: Server Room - CPU-only dav1d: Summer Nature 1080p avifenc: 10 svt-vp9: Visual Quality Optimized - Bosphorus 1080p onednn: Deconvolution Batch shapes_3d - f32 - CPU onednn: Deconvolution Batch shapes_3d - u8s8f32 - CPU svt-hevc: 7 - Bosphorus 1080p svt-vp9: PSNR/SSIM Optimized - Bosphorus 1080p toktx: Zstd Compression 9 webp: Quality 100 kvazaar: Bosphorus 1080p - Ultra Fast npb: EP.C tungsten: Non-Exponential svt-hevc: 10 - Bosphorus 1080p webp: Default ospray: Magnetic Reconnection - Path Tracer darktable: Server Rack - CPU-only luajit: Jacobi Successive Over-Relaxation luajit: Dense LU Matrix Factorization luajit: Sparse Matrix Multiply luajit: Fast Fourier Transform luajit: Monte Carlo Pop_OS 20.04 Pop_OS 21.04 294.3 1892634 21356.8 10849.4 530.3 920.0 617.1 670.1 3704.8 446.5 45.94 31.24 40.55 42.16 16.55 22.18 56.74 30.77 6.71 19.32 15.04 15.04 14.57 15.84 31.09 392.655 10039.6 128.684 456 102.891 763 834.8 573409 591.2 103.9 418.5 747.6 214.155 790257 43.94 2955.322 71.2 113.3 569.836 1551.4 85.2 96.6 86.6 74.0 83.1 75.4 53.6 60.1 55.8 6928.3 53.401 4.94 54771 3718.0 121.24 115.398 30.707 4.138 5.368 7.434 32.796 5.411 2.999 117.224 8996262 1802.8 2.9 6.09 118998667 149.869341 96.75 7.63 0.22 93.143 24538.2 130.71841 9.55 3749.46 3756.27 3740.16 85.076 83.71 55.288 112.69 448 746.631 746.097 745.003 75.195 955.711 22928 17.0700 50.99 26.037 155.3 377.9 24920938 4005 7489 8.03 23049.81 13.01 74.08353 10.460 62.463 6.42 5.62 7.13 22.582 8.79 564116 521636 3355706 247139141 664 631 1421 1025 726 2215 63.100 177.168 144.9 350.8 305 56.581 1.28801 41065 49.814 47.881 236 48.384 3561.9 13.00 57.453 45.97 12.98 0.67 50.129 1.351 45.063 763.1 67929.32 0.467 487.5473 903.0 23.57 41.080 5672.666 354.54 18.00 16.71 17.00 39.436 0.54 38.659 28.233 124266667 55.77304 7.575 22.95 4.900 266.3 380.2 47.9 33.641 1.790 7.16 32.26 6.716 164 56.6 103.9 65164.12 223.7 353.4 32.675 357.1991 489.2313 3496.394 218.52 0.947868 31.465 41.42 662330 801.113 36.9117 30.087 38.5995 4967.59 29.225 1579.75 16.2 172.875 1132.81 71.43 5397.344 53.84 26.456 5710.245 56.96 442 27.14 54.322 25.443 211.513731 144.70 27.990 24.849 105 26.81 23.946 3.850 23.4 102 284.880 1.35 1.35 27.38 114 957 105 21.668 466.0 12.843 6.77481 0.903194 18.2906 470.9 3106400000 2894800000 1820066667 998603333 469.4 19.931 15.0411 11.768 20.980 19.131 13.58 19.480 18.769 18.622 8282.45 37.1 37.5 277.953 17.316 65.21 39.30 247.428 16.318 291.471 19.050 40.49 0.440750 11.025 787.90 39.69 28368.46 15.100 1.45180 43.0491 14.797 44.1501 14.010 219.19 48.31 7.846 2355.521 226.03 49.8697 20.41 7.390 0.670480 54.6944 3398.164 326.08 9.313 1094.86 11.336 11.224 10.294 8914 10.304 72.61 69.67 72.15 9.484 6.32915 0.998982 442.28 2.725 46938.83 7.175 7.588 7.323 5608 7.280 26683.50 361.14 6.620 6.306 106.71 5.492 6.53725 6.1333 6.01363 5.706 120.28 5.475 45.45 162.069 68.275 90.91 301.63 4.190 1264.313 4.0158 180.05 2.887 3.54030 2.250 1213.47 3.167 289.86 2.13502 0.963513 329.81 362.21 2.494 2.283 257.49 4825.79 2.35866 540.47 1.494 333.33 0.088 2053.55 3820.81 1253.88 263.17 507.35 248.5 1878141 20996.1 5551.9 541.1 930.1 622.8 740.0 3724.9 430.9 47.74 31.01 40.06 43.71 14.66 21.85 56.80 30.62 6.71 19.42 14.68 15.25 14.76 15.81 31.14 379.980 10266.0 136.776 458 107.046 818 806.7 443297 643.6 104.5 417.3 769.0 213.909 799167 2786.563 71.8 111.1 574.355 1687.5 85.3 82.2 86.5 73.1 72.0 75.7 53.7 55.9 56.1 7812.9 49.878 4.44 54478 3732.7 121.19 113.689 30.176 4.488 5.455 7.473 27.045 5.263 2.859 108.238 8893382 2330.2 3.1 6.20 107633594 146.662234 97.38 6.67 0.22 88.543 23027.9 131.00902 8.70 3699.43 3691.73 3694.73 85.144 84.16 54.058 446 738.179 739.796 738.470 987.417 23431 18.1192 24.044 155.0 381.1 23861640 4088 6852 6.85 23109.24 13.07 77.93686 10.478 62.447 6.69 5.59 7.23 22.543 8.58 442301 451084 3502044 254600246 690 638 1441 1053 740 2132 55.316 173.666 145.0 353.5 296 51.479 1.29016 42021 49.189 47.905 230 47.983 3579.7 12.72 36.893 45.87 13.62 0.67 40.265 1.325 44.521 836.4 68134.54 0.463 488.0688 920.8 17.87 41.453 5717.318 357.33 13.29 13.82 13.96 36.314 0.53 36.996 28.478 122466667 56.775052 7.307 24.13 4.772 266.6 379.4 42.6 34.203 1.767 7.16 32.76 6.463 157 56.9 102.1 65506.86 223.0 353.9 31.151 353.4740 487.0932 3565.118 222.82 0.902460 29.304 39.94 662739 820.531 36.8208 28.085 38.5768 4979.50 27.227 1584.01 15.8 176.390 1139.09 71.43 5416.697 54.03 5721.236 57.06 409 28.31 51.278 25.546 212.206487 21.868 24.498 148 23.62 23.897 3.844 23.5 104 281.201 1.36 1.36 26.36 109 963 106 21.598 476.7 12.845 7.39013 0.891667 17.1950 480.8 3096233333 2914233333 1829766667 996436667 480.5 19.545 14.8979 11.621 17.696 19.507 13.58 18.163 18.556 18.550 18.529 8416.12 37.5 37.8 277.655 61.13 31.48 242.343 16.521 301.650 13.702 38.40 0.425879 10.402 666.22 39.46 28545.47 1.47205 42.8395 14.853 44.3854 14.160 190.26 48.01 7.892 2409.667 231.23 49.9089 20 12.722 7.331 0.75259 54.8633 3442.221 330.31 9.467 924.58 11.247 11.217 10.477 8908 10.464 48.54 51.35 52.79 9.720 6.01640 1.02617 390.30 2.631 8.168 47693.91 7.477 7.352 7.467 5605 26748.89 331.40 6.187 6.401 93.93 6.47045 6.1527 5.62972 5.844 109.22 5.562 45.45 133.458 68.707 90.91 301.52 4.247 1278.932 4.0310 131.98 3.52182 958.08 3.301 259.69 2.06649 0.964733 288.72 328.69 2.506 2.249 250.18 4924.94 2.02073 465.05 1.402 333.33 2043.70 3833.51 1272.42 265.58 504.83 OpenBenchmarking.org
Unvanquished Resolution: 1920 x 1080 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 1920 x 1080 - Effects Quality: High Pop_OS 20.04 Pop_OS 21.04 60 120 180 240 300 SE +/- 2.60, N = 2 SE +/- 11.05, N = 12 294.3 248.5
OpenVKL Benchmark: vklBenchmarkUnstructuredVolume OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmarkUnstructuredVolume Pop_OS 20.04 Pop_OS 21.04 400K 800K 1200K 1600K 2000K SE +/- 3997.25, N = 3 SE +/- 1722.35, N = 3 1892634 1878141 MIN: 22800 / MAX: 6289959 MIN: 22798 / MAX: 6163438
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Akka Unbalanced Cobwebbed Tree Pop_OS 20.04 Pop_OS 21.04 5K 10K 15K 20K 25K SE +/- 106.43, N = 3 SE +/- 122.55, N = 3 21356.8 20996.1 MIN: 16918.56 / MAX: 21569.17 MIN: 16904.54 / MAX: 21229.63
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: In-Memory Database Shootout Pop_OS 20.04 Pop_OS 21.04 2K 4K 6K 8K 10K SE +/- 89.60, N = 12 SE +/- 35.71, N = 3 10849.4 5551.9 MIN: 10225.86 / MAX: 12906.34 MIN: 5391.37 / MAX: 6291.05
GNU Radio Test: Hilbert Transform OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: Hilbert Transform Pop_OS 20.04 Pop_OS 21.04 120 240 360 480 600 SE +/- 1.54, N = 4 SE +/- 2.31, N = 3 530.3 541.1 1. Pop_OS 20.04: 3.8.1.0 2. Pop_OS 21.04: 3.8.2.0
GNU Radio Test: FM Deemphasis Filter OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: FM Deemphasis Filter Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 2.41, N = 4 SE +/- 2.18, N = 3 920.0 930.1 1. Pop_OS 20.04: 3.8.1.0 2. Pop_OS 21.04: 3.8.2.0
GNU Radio Test: IIR Filter OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: IIR Filter Pop_OS 20.04 Pop_OS 21.04 130 260 390 520 650 SE +/- 1.53, N = 4 SE +/- 2.08, N = 3 617.1 622.8 1. Pop_OS 20.04: 3.8.1.0 2. Pop_OS 21.04: 3.8.2.0
GNU Radio Test: FIR Filter OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: FIR Filter Pop_OS 20.04 Pop_OS 21.04 160 320 480 640 800 SE +/- 1.33, N = 4 SE +/- 0.79, N = 3 670.1 740.0 1. Pop_OS 20.04: 3.8.1.0 2. Pop_OS 21.04: 3.8.2.0
GNU Radio Test: Signal Source (Cosine) OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: Signal Source (Cosine) Pop_OS 20.04 Pop_OS 21.04 800 1600 2400 3200 4000 SE +/- 23.63, N = 4 SE +/- 72.46, N = 3 3704.8 3724.9 1. Pop_OS 20.04: 3.8.1.0 2. Pop_OS 21.04: 3.8.2.0
GNU Radio Test: Five Back to Back FIR Filters OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: Five Back to Back FIR Filters Pop_OS 20.04 Pop_OS 21.04 100 200 300 400 500 SE +/- 5.06, N = 4 SE +/- 2.64, N = 3 446.5 430.9 1. Pop_OS 20.04: 3.8.1.0 2. Pop_OS 21.04: 3.8.2.0
NCNN Target: CPU - Model: regnety_400m OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: regnety_400m Pop_OS 20.04 Pop_OS 21.04 11 22 33 44 55 SE +/- 0.60, N = 15 SE +/- 0.24, N = 6 45.94 47.74 MIN: 41.77 / MAX: 141.29 MIN: 45.17 / MAX: 178.01 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: squeezenet_ssd OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: squeezenet_ssd Pop_OS 20.04 Pop_OS 21.04 7 14 21 28 35 SE +/- 0.09, N = 15 SE +/- 0.14, N = 6 31.24 31.01 MIN: 29.29 / MAX: 138.86 MIN: 30.09 / MAX: 36.5 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: yolov4-tiny Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 SE +/- 0.14, N = 15 SE +/- 0.06, N = 6 40.55 40.06 MIN: 38.32 / MAX: 94 MIN: 38.75 / MAX: 47.4 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: resnet50 Pop_OS 20.04 Pop_OS 21.04 10 20 30 40 50 SE +/- 0.27, N = 15 SE +/- 0.31, N = 6 42.16 43.71 MIN: 38.53 / MAX: 142.69 MIN: 40.1 / MAX: 56.62 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: alexnet Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.42, N = 15 SE +/- 0.04, N = 6 16.55 14.66 MIN: 13.79 / MAX: 108.4 MIN: 14.17 / MAX: 19.12 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: resnet18 Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.21, N = 15 SE +/- 0.11, N = 6 22.18 21.85 MIN: 19.89 / MAX: 118.25 MIN: 20.95 / MAX: 23.43 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: vgg16 Pop_OS 20.04 Pop_OS 21.04 13 26 39 52 65 SE +/- 0.30, N = 15 SE +/- 0.33, N = 6 56.74 56.80 MIN: 50.91 / MAX: 146.45 MIN: 52.7 / MAX: 301.82 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: googlenet Pop_OS 20.04 Pop_OS 21.04 7 14 21 28 35 SE +/- 0.26, N = 15 SE +/- 0.67, N = 6 30.77 30.62 MIN: 26.71 / MAX: 106.87 MIN: 27.79 / MAX: 88.44 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: blazeface Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.08, N = 15 SE +/- 0.04, N = 6 6.71 6.71 MIN: 5.91 / MAX: 85.91 MIN: 6.41 / MAX: 8.07 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: efficientnet-b0 Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.31, N = 15 SE +/- 0.40, N = 6 19.32 19.42 MIN: 17.29 / MAX: 106.05 MIN: 18.1 / MAX: 24.4 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: mnasnet Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.57, N = 15 SE +/- 0.30, N = 6 15.04 14.68 MIN: 13.05 / MAX: 107.7 MIN: 13.72 / MAX: 18.57 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: shufflenet-v2 Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.21, N = 15 SE +/- 0.25, N = 6 15.04 15.25 MIN: 13.31 / MAX: 108.55 MIN: 13.97 / MAX: 107.11 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU-v3-v3 - Model: mobilenet-v3 Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.41, N = 15 SE +/- 0.27, N = 6 14.57 14.76 MIN: 12.97 / MAX: 113.13 MIN: 13.69 / MAX: 157.8 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU-v2-v2 - Model: mobilenet-v2 Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.59, N = 15 SE +/- 0.29, N = 6 15.84 15.81 MIN: 13.99 / MAX: 96.38 MIN: 14.73 / MAX: 20.07 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
NCNN Target: CPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20210525 Target: CPU - Model: mobilenet Pop_OS 20.04 Pop_OS 21.04 7 14 21 28 35 SE +/- 0.22, N = 15 SE +/- 0.31, N = 6 31.09 31.14 MIN: 28.17 / MAX: 109.78 MIN: 29.1 / MAX: 36.44 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
WebP2 Image Encode Encode Settings: Quality 100, Lossless Compression OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Quality 100, Lossless Compression Pop_OS 20.04 Pop_OS 21.04 90 180 270 360 450 SE +/- 0.30, N = 3 SE +/- 0.86, N = 3 392.66 379.98 -lOpenGL -lGLX -lGLU -lglut -lXmu -lXi -lgif 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg -lwebp -lwebpdemux
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Savina Reactors.IO Pop_OS 20.04 Pop_OS 21.04 2K 4K 6K 8K 10K SE +/- 148.02, N = 12 SE +/- 70.36, N = 3 10039.6 10266.0 MIN: 9225.64 / MAX: 21675.88 MIN: 10181.21 / MAX: 15583.21
Ngspice Circuit: C2670 OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C2670 Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 SE +/- 0.92, N = 3 SE +/- 1.30, N = 12 128.68 136.78 1. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE
OpenVKL Benchmark: vklBenchmark OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark Pop_OS 20.04 Pop_OS 21.04 100 200 300 400 500 SE +/- 1.45, N = 3 SE +/- 3.18, N = 3 456 458 MIN: 1 / MAX: 1288 MIN: 1 / MAX: 1303
Ngspice Circuit: C7552 OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C7552 Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 1.11, N = 3 SE +/- 1.27, N = 15 102.89 107.05 1. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 11.06, N = 15 SE +/- 13.08, N = 15 763 818 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Scala Dotty Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 12.42, N = 15 SE +/- 12.15, N = 15 834.8 806.7 MIN: 669.74 / MAX: 1135.69 MIN: 668.92 / MAX: 1155.3
Facebook RocksDB Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Sequential Fill Pop_OS 20.04 Pop_OS 21.04 120K 240K 360K 480K 600K SE +/- 786.81, N = 3 SE +/- 1145.38, N = 3 573409 443297 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
LuaRadio Test: Complex Phase OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Complex Phase Pop_OS 20.04 Pop_OS 21.04 140 280 420 560 700 SE +/- 10.19, N = 3 SE +/- 0.67, N = 3 591.2 643.6
LuaRadio Test: Hilbert Transform OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Hilbert Transform Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 103.9 104.5
LuaRadio Test: FM Deemphasis Filter OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: FM Deemphasis Filter Pop_OS 20.04 Pop_OS 21.04 90 180 270 360 450 SE +/- 2.42, N = 3 SE +/- 8.12, N = 3 418.5 417.3
LuaRadio Test: Five Back to Back FIR Filters OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Five Back to Back FIR Filters Pop_OS 20.04 Pop_OS 21.04 170 340 510 680 850 SE +/- 8.38, N = 3 SE +/- 1.01, N = 3 747.6 769.0
WebP2 Image Encode Encode Settings: Quality 95, Compression Effort 7 OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Quality 95, Compression Effort 7 Pop_OS 20.04 Pop_OS 21.04 50 100 150 200 250 SE +/- 0.39, N = 3 SE +/- 1.21, N = 3 214.16 213.91 -lOpenGL -lGLX -lGLU -lglut -lXmu -lXi -lgif 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg -lwebp -lwebpdemux
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.32.2 VGR Performance Metric Pop_OS 20.04 Pop_OS 21.04 200K 400K 600K 800K 1000K 790257 799167 1. (CXX) g++ options: -std=c++11 -pipe -fvisibility=hidden -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -pthread -ldl -lm
libgav1 Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better libgav1 0.16.3 Video Input: Chimera 1080p 10-bit Pop_OS 20.04 10 20 30 40 50 SE +/- 0.04, N = 3 43.94 1. (CXX) g++ options: -O3 -lpthread -lrt
TNN Target: CPU - Model: DenseNet OpenBenchmarking.org ms, Fewer Is Better TNN 0.3 Target: CPU - Model: DenseNet Pop_OS 20.04 Pop_OS 21.04 600 1200 1800 2400 3000 SE +/- 3.63, N = 3 SE +/- 14.98, N = 3 2955.32 2786.56 MIN: 2904.89 / MAX: 3027.73 MIN: 2539.42 / MAX: 3065.52 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
srsRAN Test: 5G PHY_DL_NR Test 270 PRB SISO 256-QAM OpenBenchmarking.org UE Mb/s, More Is Better srsRAN 21.04 Test: 5G PHY_DL_NR Test 270 PRB SISO 256-QAM Pop_OS 20.04 Pop_OS 21.04 16 32 48 64 80 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 71.2 71.8 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
srsRAN Test: 5G PHY_DL_NR Test 270 PRB SISO 256-QAM OpenBenchmarking.org eNb Mb/s, More Is Better srsRAN 21.04 Test: 5G PHY_DL_NR Test 270 PRB SISO 256-QAM Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 113.3 111.1 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
Radiance Benchmark Test: Serial OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: Serial Pop_OS 20.04 Pop_OS 21.04 120 240 360 480 600 569.84 574.36
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Apache Spark ALS Pop_OS 20.04 Pop_OS 21.04 400 800 1200 1600 2000 SE +/- 21.52, N = 3 SE +/- 10.82, N = 15 1551.4 1687.5 MIN: 1442.6 / MAX: 1700.48 MIN: 1455.08 / MAX: 2039.34
GravityMark Resolution: 1920 x 1080 - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.2 Resolution: 1920 x 1080 - Renderer: OpenGL Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.49, N = 3 SE +/- 0.57, N = 3 85.2 85.3
GravityMark Resolution: 1920 x 1080 - Renderer: OpenGL ES OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.2 Resolution: 1920 x 1080 - Renderer: OpenGL ES Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.36, N = 3 SE +/- 0.35, N = 3 96.6 82.2
GravityMark Resolution: 1920 x 1080 - Renderer: Vulkan OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.2 Resolution: 1920 x 1080 - Renderer: Vulkan Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.37, N = 3 SE +/- 0.21, N = 3 86.6 86.5
GravityMark Resolution: 2560 x 1440 - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.2 Resolution: 2560 x 1440 - Renderer: OpenGL Pop_OS 20.04 Pop_OS 21.04 16 32 48 64 80 SE +/- 0.47, N = 3 SE +/- 0.12, N = 3 74.0 73.1
GravityMark Resolution: 2560 x 1440 - Renderer: OpenGL ES OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.2 Resolution: 2560 x 1440 - Renderer: OpenGL ES Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.25, N = 3 SE +/- 0.10, N = 3 83.1 72.0
GravityMark Resolution: 2560 x 1440 - Renderer: Vulkan OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.2 Resolution: 2560 x 1440 - Renderer: Vulkan Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.25, N = 3 SE +/- 0.12, N = 3 75.4 75.7
GravityMark Resolution: 3840 x 2160 - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.2 Resolution: 3840 x 2160 - Renderer: OpenGL Pop_OS 20.04 Pop_OS 21.04 12 24 36 48 60 SE +/- 0.37, N = 3 SE +/- 0.44, N = 3 53.6 53.7
GravityMark Resolution: 3840 x 2160 - Renderer: OpenGL ES OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.2 Resolution: 3840 x 2160 - Renderer: OpenGL ES Pop_OS 20.04 Pop_OS 21.04 13 26 39 52 65 SE +/- 0.17, N = 3 SE +/- 0.71, N = 3 60.1 55.9
GravityMark Resolution: 3840 x 2160 - Renderer: Vulkan OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.2 Resolution: 3840 x 2160 - Renderer: Vulkan Pop_OS 20.04 Pop_OS 21.04 13 26 39 52 65 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 55.8 56.1
Renaissance Test: ALS Movie Lens OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: ALS Movie Lens Pop_OS 20.04 Pop_OS 21.04 2K 4K 6K 8K 10K SE +/- 58.09, N = 3 SE +/- 53.91, N = 3 6928.3 7812.9 MIN: 6802.77 / MAX: 7617.87 MIN: 7538.23 / MAX: 8536.4
Timed Godot Game Engine Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 3.2.3 Time To Compile Pop_OS 20.04 Pop_OS 21.04 12 24 36 48 60 SE +/- 0.41, N = 15 SE +/- 0.02, N = 3 53.40 49.88
AOM AV1 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 4K Pop_OS 20.04 Pop_OS 21.04 1.1115 2.223 3.3345 4.446 5.5575 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 4.94 4.44 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org vsamples, More Is Better Chaos Group V-RAY 5 Mode: CPU Pop_OS 20.04 Pop_OS 21.04 12K 24K 36K 48K 60K SE +/- 130.56, N = 3 SE +/- 483.62, N = 7 54771 54478
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Apache Spark PageRank Pop_OS 20.04 Pop_OS 21.04 800 1600 2400 3200 4000 SE +/- 30.53, N = 3 SE +/- 51.35, N = 3 3718.0 3732.7 MIN: 3375.82 / MAX: 3824.71 MIN: 3305.1 / MAX: 3820.58
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.92 Blend File: Barbershop - Compute: CPU-Only Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 121.24 121.19
WebP2 Image Encode Encode Settings: Quality 75, Compression Effort 7 OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Quality 75, Compression Effort 7 Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 SE +/- 0.21, N = 3 SE +/- 0.23, N = 3 115.40 113.69 -lOpenGL -lGLX -lGLU -lglut -lXmu -lXi -lgif 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg -lwebp -lwebpdemux
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.2 Model: inception-v3 Pop_OS 20.04 Pop_OS 21.04 7 14 21 28 35 SE +/- 0.12, N = 3 SE +/- 0.41, N = 3 30.71 30.18 MIN: 29.89 / MAX: 32.31 MIN: 29.1 / MAX: 31.18 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: mobilenet-v1-1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.2 Model: mobilenet-v1-1.0 Pop_OS 20.04 Pop_OS 21.04 1.0098 2.0196 3.0294 4.0392 5.049 SE +/- 0.022, N = 3 SE +/- 0.087, N = 3 4.138 4.488 MIN: 3.96 / MAX: 4.55 MIN: 4.02 / MAX: 4.89 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: MobileNetV2_224 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.2 Model: MobileNetV2_224 Pop_OS 20.04 Pop_OS 21.04 1.2274 2.4548 3.6822 4.9096 6.137 SE +/- 0.061, N = 3 SE +/- 0.027, N = 3 5.368 5.455 MIN: 5.13 / MAX: 5.68 MIN: 5.21 / MAX: 6.21 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: SqueezeNetV1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.2 Model: SqueezeNetV1.0 Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.030, N = 3 SE +/- 0.078, N = 3 7.434 7.473 MIN: 7.28 / MAX: 7.7 MIN: 7.16 / MAX: 8.1 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: resnet-v2-50 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.2 Model: resnet-v2-50 Pop_OS 20.04 Pop_OS 21.04 8 16 24 32 40 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 32.80 27.05 MIN: 29.14 / MAX: 35.63 MIN: 26.03 / MAX: 30.95 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: squeezenetv1.1 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.2 Model: squeezenetv1.1 Pop_OS 20.04 Pop_OS 21.04 1.2175 2.435 3.6525 4.87 6.0875 SE +/- 0.039, N = 3 SE +/- 0.066, N = 3 5.411 5.263 MIN: 5.21 / MAX: 5.98 MIN: 4.86 / MAX: 6.31 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: mobilenetV3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.2 Model: mobilenetV3 Pop_OS 20.04 Pop_OS 21.04 0.6748 1.3496 2.0244 2.6992 3.374 SE +/- 0.011, N = 3 SE +/- 0.030, N = 3 2.999 2.859 MIN: 2.94 / MAX: 3.07 MIN: 2.76 / MAX: 2.94 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
OpenSCAD Render: Pistol OpenBenchmarking.org Seconds, Fewer Is Better OpenSCAD Render: Pistol Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.31, N = 3 117.22 108.24 1. Pop_OS 20.04: OpenSCAD version 2019.05 2. Pop_OS 21.04: OpenSCAD version 2021.01
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Read While Writing Pop_OS 20.04 Pop_OS 21.04 2M 4M 6M 8M 10M SE +/- 79157.64, N = 8 SE +/- 98426.00, N = 3 8996262 8893382 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Renaissance Test: Genetic Algorithm Using Jenetics + Futures OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Genetic Algorithm Using Jenetics + Futures Pop_OS 20.04 Pop_OS 21.04 500 1000 1500 2000 2500 SE +/- 10.87, N = 3 SE +/- 31.23, N = 3 1802.8 2330.2 MIN: 1704.06 / MAX: 1903.23 MIN: 2144.91 / MAX: 2468.1
Natron Input: Spaceship OpenBenchmarking.org FPS, More Is Better Natron 2.4 Input: Spaceship Pop_OS 20.04 Pop_OS 21.04 0.6975 1.395 2.0925 2.79 3.4875 SE +/- 0.03, N = 3 SE +/- 0.02, N = 15 2.9 3.1
VP9 libvpx Encoding Speed: Speed 0 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.10.0 Speed: Speed 0 - Input: Bosphorus 4K Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 6.09 6.20 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11
OpenVKL Benchmark: vklBenchmarkStructuredVolume OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmarkStructuredVolume Pop_OS 20.04 Pop_OS 21.04 30M 60M 90M 120M 150M SE +/- 999512.98, N = 8 SE +/- 999801.47, N = 3 118998667 107633594 MIN: 961600 / MAX: 1332000648 MIN: 977646 / MAX: 969548832
Appleseed Scene: Material Tester OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Material Tester Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 149.87 146.66
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.92 Blend File: Pabellon Barcelona - Compute: CPU-Only Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.35, N = 3 SE +/- 0.28, N = 3 96.75 97.38
AOM AV1 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 7.63 6.67 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 4K Pop_OS 20.04 Pop_OS 21.04 0.0495 0.099 0.1485 0.198 0.2475 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.22 0.22 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
GEGL Operation: Cartoon OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.30, N = 3 SE +/- 0.06, N = 3 93.14 88.54
C-Blosc Compressor: blosclz OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.0 Compressor: blosclz Pop_OS 20.04 Pop_OS 21.04 5K 10K 15K 20K 25K SE +/- 268.39, N = 3 SE +/- 294.39, N = 3 24538.2 23027.9 1. (CC) gcc options: -std=gnu99 -O3 -pthread -lrt -lm
Appleseed Scene: Emily OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Emily Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 130.72 131.01
AOM AV1 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 9.55 8.70 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
oneDNN Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 800 1600 2400 3200 4000 SE +/- 11.90, N = 3 SE +/- 9.59, N = 3 3749.46 3699.43 MIN: 3698.5 MIN: 3671.59 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 800 1600 2400 3200 4000 SE +/- 1.36, N = 3 SE +/- 1.23, N = 3 3756.27 3691.73 MIN: 3722.83 MIN: 3676.01 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 800 1600 2400 3200 4000 SE +/- 10.65, N = 3 SE +/- 11.88, N = 3 3740.16 3694.73 MIN: 3691.91 MIN: 3660.93 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
G'MIC Test: 3D Elevated Function In Random Colors, 100 Times OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: 3D Elevated Function In Random Colors, 100 Times Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 85.08 85.14 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.92 Blend File: Classroom - Compute: CPU-Only Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.34, N = 3 83.71 84.16
YafaRay Total Time For Sample Scene OpenBenchmarking.org Seconds, Fewer Is Better YafaRay 3.4.1 Total Time For Sample Scene Pop_OS 20.04 Pop_OS 21.04 12 24 36 48 60 SE +/- 0.55, N = 6 SE +/- 0.29, N = 3 55.29 54.06 1. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread
libgav1 Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better libgav1 0.16.3 Video Input: Chimera 1080p Pop_OS 20.04 30 60 90 120 150 SE +/- 0.30, N = 3 112.69 1. (CXX) g++ options: -O3 -lpthread -lrt
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: raytrace Pop_OS 20.04 Pop_OS 21.04 100 200 300 400 500 448 446
oneDNN Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 160 320 480 640 800 SE +/- 1.19, N = 3 SE +/- 1.28, N = 3 746.63 738.18 MIN: 729.06 MIN: 726.58 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 160 320 480 640 800 SE +/- 2.72, N = 3 SE +/- 1.51, N = 3 746.10 739.80 MIN: 725.78 MIN: 727.71 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 160 320 480 640 800 SE +/- 0.56, N = 3 SE +/- 1.34, N = 3 745.00 738.47 MIN: 727.63 MIN: 726.91 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Montage Astronomical Image Mosaic Engine Mosaic of M17, K band, 1.5 deg x 1.5 deg OpenBenchmarking.org Seconds, Fewer Is Better Montage Astronomical Image Mosaic Engine 6.0 Mosaic of M17, K band, 1.5 deg x 1.5 deg Pop_OS 20.04 20 40 60 80 100 SE +/- 0.40, N = 3 75.20 1. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 9.02, N = 6 SE +/- 10.89, N = 15 955.71 987.42 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
Facebook RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Random Fill Sync Pop_OS 20.04 Pop_OS 21.04 5K 10K 15K 20K 25K SE +/- 254.81, N = 4 SE +/- 44.11, N = 3 22928 23431 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99b6 Total Time Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.52, N = 12 SE +/- 0.59, N = 12 17.07 18.12 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
libgav1 Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better libgav1 0.16.3 Video Input: Summer Nature 4K Pop_OS 20.04 12 24 36 48 60 SE +/- 0.06, N = 3 50.99 1. (CXX) g++ options: -O3 -lpthread -lrt
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.10.20 Time To Compile Pop_OS 20.04 Pop_OS 21.04 6 12 18 24 30 SE +/- 0.20, N = 10 SE +/- 0.24, N = 6 26.04 24.04
srsRAN Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM OpenBenchmarking.org UE Mb/s, More Is Better srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 155.3 155.0 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
srsRAN Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM OpenBenchmarking.org eNb Mb/s, More Is Better srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM Pop_OS 20.04 Pop_OS 21.04 80 160 240 320 400 SE +/- 0.95, N = 3 SE +/- 0.07, N = 3 377.9 381.1 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
OpenVKL Benchmark: vklBenchmarkVdbVolume OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmarkVdbVolume Pop_OS 20.04 Pop_OS 21.04 5M 10M 15M 20M 25M SE +/- 126223.63, N = 3 SE +/- 144705.32, N = 3 24920938 23861640 MIN: 832564 / MAX: 140531328 MIN: 890158 / MAX: 139227048
PJSIP Method: INVITE OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: INVITE Pop_OS 20.04 Pop_OS 21.04 900 1800 2700 3600 4500 SE +/- 7.57, N = 3 SE +/- 3.38, N = 3 4005 4088 -lopus 1. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2
PJSIP Method: OPTIONS, Stateful OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: OPTIONS, Stateful Pop_OS 20.04 Pop_OS 21.04 1600 3200 4800 6400 8000 SE +/- 85.98, N = 3 SE +/- 13.58, N = 3 7489 6852 -lopus 1. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 8.03 6.85
NAS Parallel Benchmarks Test / Class: SP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.C Pop_OS 20.04 Pop_OS 21.04 5K 10K 15K 20K 25K SE +/- 2.62, N = 3 SE +/- 9.77, N = 3 23049.81 23109.24 -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Pop_OS 20.04: Open MPI 4.0.3 3. Pop_OS 21.04: Open MPI 4.1.0
LuxCoreRender Scene: Orange Juice - Acceleration: CPU OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.5 Scene: Orange Juice - Acceleration: CPU Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 13.01 13.07 MIN: 11.1 / MAX: 15.13 MIN: 11.13 / MAX: 15.14
DeepSpeech Acceleration: CPU OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.26, N = 3 SE +/- 0.50, N = 3 74.08 77.94
IndigoBench Acceleration: CPU - Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Bedroom Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 10.46 10.48
KTX-Software toktx Settings: UASTC 4 + Zstd Compression 19 OpenBenchmarking.org Seconds, Fewer Is Better KTX-Software toktx 4.0 Settings: UASTC 4 + Zstd Compression 19 Pop_OS 20.04 Pop_OS 21.04 14 28 42 56 70 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 62.46 62.45
LuxCoreRender Scene: Danish Mood - Acceleration: CPU OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.5 Scene: Danish Mood - Acceleration: CPU Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 6.42 6.69 MIN: 2.57 / MAX: 7.51 MIN: 2.8 / MAX: 7.77
OSPray Demo: San Miguel - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer Pop_OS 20.04 Pop_OS 21.04 1.2645 2.529 3.7935 5.058 6.3225 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 5.62 5.59 MIN: 5.56 / MAX: 5.75 MIN: 5.52 / MAX: 5.71
LuxCoreRender Scene: LuxCore Benchmark - Acceleration: CPU OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.5 Scene: LuxCore Benchmark - Acceleration: CPU Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 7.13 7.23 MIN: 2.73 / MAX: 8.37 MIN: 2.86 / MAX: 8.57
IndigoBench Acceleration: CPU - Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Supercar Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 22.58 22.54
LuxCoreRender Scene: DLSC - Acceleration: CPU OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.5 Scene: DLSC - Acceleration: CPU Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 8.79 8.58 MIN: 8.51 / MAX: 9.61 MIN: 8.31 / MAX: 9.57
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Random Fill Pop_OS 20.04 Pop_OS 21.04 120K 240K 360K 480K 600K SE +/- 4881.43, N = 3 SE +/- 611.32, N = 3 564116 442301 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Facebook RocksDB Test: Update Random OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Update Random Pop_OS 20.04 Pop_OS 21.04 110K 220K 330K 440K 550K SE +/- 1240.41, N = 3 SE +/- 696.39, N = 3 521636 451084 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Facebook RocksDB Test: Read Random Write Random OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Read Random Write Random Pop_OS 20.04 Pop_OS 21.04 800K 1600K 2400K 3200K 4000K SE +/- 5042.25, N = 3 SE +/- 34734.40, N = 3 3355706 3502044 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Random Read Pop_OS 20.04 Pop_OS 21.04 50M 100M 150M 200M 250M SE +/- 2251596.95, N = 3 SE +/- 3547928.94, N = 3 247139141 254600246 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen Pop_OS 20.04 Pop_OS 21.04 150 300 450 600 750 SE +/- 2.08, N = 3 SE +/- 1.86, N = 3 664 690 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate Pop_OS 20.04 Pop_OS 21.04 140 280 420 560 700 SE +/- 1.33, N = 3 631 638 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space Pop_OS 20.04 Pop_OS 21.04 300 600 900 1200 1500 SE +/- 2.33, N = 3 SE +/- 7.17, N = 3 1421 1441 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 1.20, N = 3 SE +/- 1.67, N = 3 1025 1053 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian Pop_OS 20.04 Pop_OS 21.04 160 320 480 640 800 SE +/- 1.53, N = 3 726 740 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl Pop_OS 20.04 Pop_OS 21.04 500 1000 1500 2000 2500 SE +/- 6.81, N = 3 SE +/- 5.24, N = 3 2215 2132 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GEGL Operation: Wavelet Blur OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur Pop_OS 20.04 Pop_OS 21.04 14 28 42 56 70 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 63.10 55.32
Radiance Benchmark Test: SMP Parallel OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: SMP Parallel Pop_OS 20.04 Pop_OS 21.04 40 80 120 160 200 177.17 173.67
srsRAN Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM OpenBenchmarking.org UE Mb/s, More Is Better srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 SE +/- 0.47, N = 3 SE +/- 0.20, N = 3 144.9 145.0 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
srsRAN Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM OpenBenchmarking.org eNb Mb/s, More Is Better srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM Pop_OS 20.04 Pop_OS 21.04 80 160 240 320 400 SE +/- 1.68, N = 3 SE +/- 0.38, N = 3 350.8 353.5 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
PyPerformance Benchmark: 2to3 OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: 2to3 Pop_OS 20.04 Pop_OS 21.04 70 140 210 280 350 SE +/- 0.33, N = 3 305 296
GEGL Operation: Color Enhance OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance Pop_OS 20.04 Pop_OS 21.04 13 26 39 52 65 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 56.58 51.48
oneDNN Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 0.2903 0.5806 0.8709 1.1612 1.4515 SE +/- 0.00919, N = 12 SE +/- 0.01037, N = 9 1.28801 1.29016 MIN: 1.21 MIN: 1.2 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
PJSIP Method: OPTIONS, Stateless OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: OPTIONS, Stateless Pop_OS 20.04 Pop_OS 21.04 9K 18K 27K 36K 45K SE +/- 27.00, N = 3 SE +/- 189.23, N = 3 41065 42021 -lopus 1. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2
OpenSCAD Render: Mini-ITX Case OpenBenchmarking.org Seconds, Fewer Is Better OpenSCAD Render: Mini-ITX Case Pop_OS 20.04 Pop_OS 21.04 11 22 33 44 55 SE +/- 0.07, N = 3 SE +/- 0.18, N = 3 49.81 49.19 1. Pop_OS 20.04: OpenSCAD version 2019.05 2. Pop_OS 21.04: OpenSCAD version 2021.01
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time Pop_OS 20.04 Pop_OS 21.04 11 22 33 44 55 SE +/- 0.09, N = 3 SE +/- 0.21, N = 3 47.88 47.91 1. RawTherapee, version 5.8, command line.
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: go Pop_OS 20.04 Pop_OS 21.04 50 100 150 200 250 SE +/- 0.33, N = 3 236 230
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 0 Pop_OS 20.04 Pop_OS 21.04 11 22 33 44 55 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 48.38 47.98 1. (CXX) g++ options: -O3 -fPIC -lm
Renaissance Test: Finagle HTTP Requests OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Finagle HTTP Requests Pop_OS 20.04 Pop_OS 21.04 800 1600 2400 3200 4000 SE +/- 24.83, N = 3 SE +/- 12.74, N = 3 3561.9 3579.7 MIN: 3287.21 / MAX: 3611.28 MIN: 3308.88 / MAX: 3636.68
VP9 libvpx Encoding Speed: Speed 5 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.10.0 Speed: Speed 5 - Input: Bosphorus 4K Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.11, N = 3 SE +/- 0.01, N = 3 13.00 12.72 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11
Timed Wasmer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Wasmer Compilation 1.0.2 Time To Compile Pop_OS 20.04 Pop_OS 21.04 13 26 39 52 65 SE +/- 0.13, N = 3 SE +/- 0.08, N = 3 57.45 36.89 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.92 Blend File: Fishy Cat - Compute: CPU-Only Pop_OS 20.04 Pop_OS 21.04 10 20 30 40 50 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 45.97 45.87
VP9 libvpx Encoding Speed: Speed 0 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.10.0 Speed: Speed 0 - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 12.98 13.62 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11
Intel Open Image Denoise Run: RTLightmap.hdr.4096x4096 OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.4.0 Run: RTLightmap.hdr.4096x4096 Pop_OS 20.04 Pop_OS 21.04 0.1508 0.3016 0.4524 0.6032 0.754 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.67 0.67
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 10.2 Time To Compile Pop_OS 20.04 Pop_OS 21.04 11 22 33 44 55 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 50.13 40.27
rav1e Speed: 5 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 5 Pop_OS 20.04 Pop_OS 21.04 0.304 0.608 0.912 1.216 1.52 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 1.351 1.325
Hugin Panorama Photo Assistant + Stitching Time OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time Pop_OS 20.04 Pop_OS 21.04 10 20 30 40 50 SE +/- 0.25, N = 3 SE +/- 0.32, N = 3 45.06 44.52
Renaissance Test: Random Forest OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Random Forest Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 3.92, N = 3 SE +/- 10.70, N = 3 763.1 836.4 MIN: 683.84 / MAX: 933.51 MIN: 733.68 / MAX: 1005.37
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C Pop_OS 20.04 Pop_OS 21.04 15K 30K 45K 60K 75K SE +/- 22.10, N = 3 SE +/- 9.87, N = 3 67929.32 68134.54 -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Pop_OS 20.04: Open MPI 4.0.3 3. Pop_OS 21.04: Open MPI 4.1.0
rav1e Speed: 1 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 1 Pop_OS 20.04 Pop_OS 21.04 0.1051 0.2102 0.3153 0.4204 0.5255 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 0.467 0.463
Tesseract Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 1920 x 1080 Pop_OS 20.04 Pop_OS 21.04 110 220 330 440 550 SE +/- 5.29, N = 4 SE +/- 5.63, N = 4 487.55 488.07
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Apache Spark Bayes Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 1.62, N = 3 SE +/- 9.59, N = 4 903.0 920.8 MIN: 652.77 / MAX: 906.2 MIN: 659.31 / MAX: 1117.6
AOM AV1 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 23.57 17.87 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 41.08 41.45 1. (CC) gcc options: -lm
ParaView Test: Wavelet Volume - Resolution: 1920 x 1080 OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.9 Test: Wavelet Volume - Resolution: 1920 x 1080 Pop_OS 20.04 Pop_OS 21.04 1200 2400 3600 4800 6000 SE +/- 84.30, N = 12 SE +/- 229.45, N = 15 5672.67 5717.32
ParaView Test: Wavelet Volume - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Wavelet Volume - Resolution: 1920 x 1080 Pop_OS 20.04 Pop_OS 21.04 80 160 240 320 400 SE +/- 5.27, N = 12 SE +/- 14.34, N = 15 354.54 357.33
AOM AV1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 18.00 13.29 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Kvazaar Video Input: Bosphorus 4K - Video Preset: Slow OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Slow Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 16.71 13.82 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Medium OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Medium Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 17.00 13.96 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
GEGL Operation: Antialias OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 39.44 36.31
AOM AV1 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 0.1215 0.243 0.3645 0.486 0.6075 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.54 0.53 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
GEGL Operation: Rotate 90 Degrees OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 38.66 37.00
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis Pop_OS 20.04 Pop_OS 21.04 7 14 21 28 35 SE +/- 0.09, N = 4 SE +/- 0.04, N = 4 28.23 28.48 1. (CC) gcc options: -O2 -std=c99
srsRAN Test: OFDM_Test OpenBenchmarking.org Samples / Second, More Is Better srsRAN 21.04 Test: OFDM_Test Pop_OS 20.04 Pop_OS 21.04 30M 60M 90M 120M 150M SE +/- 233333.33, N = 3 SE +/- 392994.20, N = 3 124266667 122466667 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
Appleseed Scene: Disney Material OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Disney Material Pop_OS 20.04 Pop_OS 21.04 13 26 39 52 65 55.77 56.78
Betsy GPU Compressor Codec: ETC2 RGB - Quality: Highest OpenBenchmarking.org Seconds, Fewer Is Better Betsy GPU Compressor 1.1 Beta Codec: ETC2 RGB - Quality: Highest Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.190, N = 15 SE +/- 0.191, N = 15 7.575 7.307 1. (CXX) g++ options: -O3 -O2 -lpthread -ldl
LuxCoreRender Scene: Rainbow Colors and Prism - Acceleration: CPU OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.5 Scene: Rainbow Colors and Prism - Acceleration: CPU Pop_OS 20.04 Pop_OS 21.04 6 12 18 24 30 SE +/- 0.95, N = 12 SE +/- 0.95, N = 15 22.95 24.13 MIN: 19.43 / MAX: 28.22 MIN: 17.89 / MAX: 28.43
SVT-AV1 Encoder Mode: Preset 4 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8.7 Encoder Mode: Preset 4 - Input: Bosphorus 4K Pop_OS 20.04 Pop_OS 21.04 1.1025 2.205 3.3075 4.41 5.5125 SE +/- 0.017, N = 3 SE +/- 0.004, N = 3 4.900 4.772 1. (CXX) g++ options: -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
srsRAN Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM OpenBenchmarking.org UE Mb/s, More Is Better srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM Pop_OS 20.04 Pop_OS 21.04 60 120 180 240 300 SE +/- 0.74, N = 3 SE +/- 0.29, N = 3 266.3 266.6 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
srsRAN Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM OpenBenchmarking.org eNb Mb/s, More Is Better srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM Pop_OS 20.04 Pop_OS 21.04 80 160 240 320 400 SE +/- 0.52, N = 3 SE +/- 0.72, N = 3 380.2 379.4 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template Pop_OS 20.04 Pop_OS 21.04 11 22 33 44 55 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 47.9 42.6
WebP Image Encode Encode Settings: Quality 100, Lossless, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression Pop_OS 20.04 Pop_OS 21.04 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 33.64 34.20 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
rav1e Speed: 6 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 6 Pop_OS 20.04 Pop_OS 21.04 0.4028 0.8056 1.2084 1.6112 2.014 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 1.790 1.767
OSPray Demo: XFrog Forest - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 7.16 7.16 MIN: 7.09 / MAX: 7.35 MIN: 7.04 / MAX: 7.35
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.92 Blend File: BMW27 - Compute: CPU-Only Pop_OS 20.04 Pop_OS 21.04 8 16 24 32 40 SE +/- 0.25, N = 3 SE +/- 0.20, N = 3 32.26 32.76
Betsy GPU Compressor Codec: ETC1 - Quality: Highest OpenBenchmarking.org Seconds, Fewer Is Better Betsy GPU Compressor 1.1 Beta Codec: ETC1 - Quality: Highest Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.194, N = 15 SE +/- 0.195, N = 15 6.716 6.463 1. (CXX) g++ options: -O3 -O2 -lpthread -ldl
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: regex_compile Pop_OS 20.04 Pop_OS 21.04 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 164 157
srsRAN Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM OpenBenchmarking.org UE Mb/s, More Is Better srsRAN 21.04 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM Pop_OS 20.04 Pop_OS 21.04 13 26 39 52 65 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 56.6 56.9 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
srsRAN Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM OpenBenchmarking.org eNb Mb/s, More Is Better srsRAN 21.04 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.30, N = 3 103.9 102.1 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C Pop_OS 20.04 Pop_OS 21.04 14K 28K 42K 56K 70K SE +/- 80.83, N = 3 SE +/- 74.35, N = 3 65164.12 65506.86 -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Pop_OS 20.04: Open MPI 4.0.3 3. Pop_OS 21.04: Open MPI 4.1.0
srsRAN Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM OpenBenchmarking.org UE Mb/s, More Is Better srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM Pop_OS 20.04 Pop_OS 21.04 50 100 150 200 250 SE +/- 0.57, N = 3 SE +/- 0.37, N = 3 223.7 223.0 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
srsRAN Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM OpenBenchmarking.org eNb Mb/s, More Is Better srsRAN 21.04 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM Pop_OS 20.04 Pop_OS 21.04 80 160 240 320 400 SE +/- 0.79, N = 3 SE +/- 0.52, N = 3 353.4 353.9 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lbladeRF -lm -lfftw3f -lmbedcrypto
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Pop_OS 20.04 Pop_OS 21.04 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 32.68 31.15 1. (CC) gcc options: -lm -O3
Tesseract Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 3840 x 2160 Pop_OS 20.04 Pop_OS 21.04 80 160 240 320 400 SE +/- 1.18, N = 3 SE +/- 1.49, N = 3 357.20 353.47
Tesseract Resolution: 2560 x 1440 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 2560 x 1440 Pop_OS 20.04 Pop_OS 21.04 110 220 330 440 550 SE +/- 2.78, N = 3 SE +/- 5.41, N = 3 489.23 487.09
ParaView Test: Wavelet Volume - Resolution: 3840 x 2160 OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.9 Test: Wavelet Volume - Resolution: 3840 x 2160 Pop_OS 20.04 Pop_OS 21.04 800 1600 2400 3200 4000 SE +/- 44.13, N = 3 SE +/- 61.51, N = 15 3496.39 3565.12
ParaView Test: Wavelet Volume - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Wavelet Volume - Resolution: 3840 x 2160 Pop_OS 20.04 Pop_OS 21.04 50 100 150 200 250 SE +/- 2.76, N = 3 SE +/- 3.84, N = 15 218.52 222.82
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 0.2133 0.4266 0.6399 0.8532 1.0665 SE +/- 0.010129, N = 15 SE +/- 0.008147, N = 15 0.947868 0.902460 MIN: 0.83 MIN: 0.81 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
GEGL Operation: Tile Glass OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass Pop_OS 20.04 Pop_OS 21.04 7 14 21 28 35 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 31.47 29.30
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 41.42 39.94 1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Pop_OS 20.04 Pop_OS 21.04 140K 280K 420K 560K 700K SE +/- 4579.44, N = 3 SE +/- 2903.75, N = 3 662330 662739
Google SynthMark Test: VoiceMark_100 OpenBenchmarking.org Voices, More Is Better Google SynthMark 20201109 Test: VoiceMark_100 Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 1.06, N = 3 SE +/- 0.35, N = 3 801.11 820.53 1. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer ISPC - Model: Asian Dragon Obj Pop_OS 20.04 Pop_OS 21.04 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 36.91 36.82 MIN: 36.33 / MAX: 38.42 MIN: 36.26 / MAX: 38.32
GEGL Operation: Reflect OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect Pop_OS 20.04 Pop_OS 21.04 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 30.09 28.09
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer - Model: Asian Dragon Obj Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 38.60 38.58 MIN: 37.96 / MAX: 40.49 MIN: 37.89 / MAX: 40.22
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D Pop_OS 20.04 Pop_OS 21.04 1100 2200 3300 4400 5500 SE +/- 9.94, N = 3 SE +/- 14.84, N = 3 4967.59 4979.50 -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Pop_OS 20.04: Open MPI 4.0.3 3. Pop_OS 21.04: Open MPI 4.1.0
libavif avifenc Encoder Speed: 6, Lossless OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 6, Lossless Pop_OS 20.04 Pop_OS 21.04 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 29.23 27.23 1. (CXX) g++ options: -O3 -fPIC -lm
LuaJIT Test: Composite OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Composite Pop_OS 20.04 Pop_OS 21.04 300 600 900 1200 1500 SE +/- 4.11, N = 3 SE +/- 0.26, N = 3 1579.75 1584.01 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 16.2 15.8
Etcpak Configuration: ETC2 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC2 Pop_OS 20.04 Pop_OS 21.04 40 80 120 160 200 SE +/- 0.05, N = 3 SE +/- 0.24, N = 3 172.88 176.39 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
NAS Parallel Benchmarks Test / Class: IS.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: IS.D Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 0.70, N = 3 SE +/- 4.10, N = 3 1132.81 1139.09 -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Pop_OS 20.04: Open MPI 4.0.3 3. Pop_OS 21.04: Open MPI 4.1.0
OSPray Demo: San Miguel - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: SciVis Pop_OS 20.04 Pop_OS 21.04 16 32 48 64 80 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 71.43 71.43 MIN: 66.67 / MAX: 76.92 MIN: 66.67 / MAX: 76.92
ParaView Test: Many Spheres - Resolution: 3840 x 2160 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.9 Test: Many Spheres - Resolution: 3840 x 2160 Pop_OS 20.04 Pop_OS 21.04 1200 2400 3600 4800 6000 SE +/- 1.60, N = 3 SE +/- 0.12, N = 3 5397.34 5416.70
ParaView Test: Many Spheres - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Many Spheres - Resolution: 3840 x 2160 Pop_OS 20.04 Pop_OS 21.04 12 24 36 48 60 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 53.84 54.03
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG Pop_OS 20.04 6 12 18 24 30 SE +/- 0.04, N = 3 26.46 1. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)
ParaView Test: Many Spheres - Resolution: 1920 x 1080 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.9 Test: Many Spheres - Resolution: 1920 x 1080 Pop_OS 20.04 Pop_OS 21.04 1200 2400 3600 4800 6000 SE +/- 1.44, N = 3 SE +/- 0.39, N = 3 5710.25 5721.24
ParaView Test: Many Spheres - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Many Spheres - Resolution: 1920 x 1080 Pop_OS 20.04 Pop_OS 21.04 13 26 39 52 65 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 56.96 57.06
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python Pop_OS 20.04 Pop_OS 21.04 100 200 300 400 500 442 409
VP9 libvpx Encoding Speed: Speed 5 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.10.0 Speed: Speed 5 - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 7 14 21 28 35 SE +/- 0.30, N = 4 SE +/- 0.10, N = 3 27.14 28.31 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8.7 Encoder Mode: Preset 8 - Input: Bosphorus 4K Pop_OS 20.04 Pop_OS 21.04 12 24 36 48 60 SE +/- 0.45, N = 8 SE +/- 0.21, N = 3 54.32 51.28 1. (CXX) g++ options: -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 2 Pop_OS 20.04 Pop_OS 21.04 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 25.44 25.55 1. (CXX) g++ options: -O3 -fPIC -lm
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput Pop_OS 20.04 Pop_OS 21.04 50 100 150 200 250 SE +/- 0.26, N = 3 SE +/- 0.29, N = 3 211.51 212.21 1. (CC) gcc options: -O3 -rdynamic
libgav1 Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better libgav1 0.16.3 Video Input: Summer Nature 1080p Pop_OS 20.04 30 60 90 120 150 SE +/- 0.28, N = 3 144.70 1. (CXX) g++ options: -O3 -lpthread -lrt
librsvg Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better librsvg Operation: SVG Files To PNG Pop_OS 20.04 Pop_OS 21.04 7 14 21 28 35 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 27.99 21.87 1. Pop_OS 20.04: rsvg-convert version 2.48.9 2. Pop_OS 21.04: rsvg-convert version 2.50.3
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images Pop_OS 20.04 Pop_OS 21.04 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 24.85 24.50
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: nbody Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 SE +/- 1.15, N = 3 105 148
AOM AV1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 6 12 18 24 30 SE +/- 0.13, N = 3 SE +/- 0.14, N = 3 26.81 23.62 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.13 Settings: ETC1S Pop_OS 20.04 Pop_OS 21.04 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.17, N = 3 23.95 23.90 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
rav1e Speed: 10 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 10 Pop_OS 20.04 Pop_OS 21.04 0.8663 1.7326 2.5989 3.4652 4.3315 SE +/- 0.005, N = 3 SE +/- 0.023, N = 3 3.850 3.844
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: json_loads Pop_OS 20.04 Pop_OS 21.04 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 23.4 23.5
PyPerformance Benchmark: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 102 104
TNN Target: CPU - Model: MobileNet v2 OpenBenchmarking.org ms, Fewer Is Better TNN 0.3 Target: CPU - Model: MobileNet v2 Pop_OS 20.04 Pop_OS 21.04 60 120 180 240 300 SE +/- 0.52, N = 3 SE +/- 3.19, N = 4 284.88 281.20 MIN: 274.2 / MAX: 321.88 MIN: 262.99 / MAX: 332.87 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
Intel Open Image Denoise Run: RT.hdr_alb_nrm.3840x2160 OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.4.0 Run: RT.hdr_alb_nrm.3840x2160 Pop_OS 20.04 Pop_OS 21.04 0.306 0.612 0.918 1.224 1.53 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.35 1.36
Intel Open Image Denoise Run: RT.ldr_alb_nrm.3840x2160 OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.4.0 Run: RT.ldr_alb_nrm.3840x2160 Pop_OS 20.04 Pop_OS 21.04 0.306 0.612 0.918 1.224 1.53 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.35 1.36
x265 Video Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K Pop_OS 20.04 Pop_OS 21.04 6 12 18 24 30 SE +/- 0.14, N = 3 SE +/- 0.13, N = 3 27.38 26.36 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 SE +/- 1.15, N = 3 114 109
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 6.06, N = 3 SE +/- 2.65, N = 3 957 963
PyPerformance Benchmark: chaos OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: chaos Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 105 106
KTX-Software toktx Settings: Zstd Compression 19 OpenBenchmarking.org Seconds, Fewer Is Better KTX-Software toktx 4.0 Settings: Zstd Compression 19 Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 21.67 21.60
ET: Legacy Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.77 Resolution: 3840 x 2160 Pop_OS 20.04 Pop_OS 21.04 100 200 300 400 500 SE +/- 1.01, N = 3 SE +/- 1.44, N = 3 466.0 476.7
WavPack Audio Encoding WAV To WavPack OpenBenchmarking.org Seconds, Fewer Is Better WavPack Audio Encoding 5.3 WAV To WavPack Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 12.84 12.85 1. (CXX) g++ options: -rdynamic
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.03891, N = 3 SE +/- 0.03891, N = 3 6.77481 7.39013 MIN: 5.83 MIN: 6.51 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 0.2032 0.4064 0.6096 0.8128 1.016 SE +/- 0.000498, N = 3 SE +/- 0.001655, N = 3 0.903194 0.891667 MIN: 0.84 MIN: 0.83 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Tungsten Renderer Scene: Water Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Water Caustic Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 18.29 17.20 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
ET: Legacy Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.77 Resolution: 1920 x 1080 Pop_OS 20.04 Pop_OS 21.04 100 200 300 400 500 SE +/- 3.98, N = 3 SE +/- 3.80, N = 3 470.9 480.8
Liquid-DSP Threads: 128 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 128 - Buffer Length: 256 - Filter Length: 57 Pop_OS 20.04 Pop_OS 21.04 700M 1400M 2100M 2800M 3500M SE +/- 12611238.37, N = 3 SE +/- 3485366.23, N = 3 3106400000 3096233333 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 64 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 64 - Buffer Length: 256 - Filter Length: 57 Pop_OS 20.04 Pop_OS 21.04 600M 1200M 1800M 2400M 3000M SE +/- 12563571.68, N = 3 SE +/- 21310899.66, N = 3 2894800000 2914233333 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 32 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 32 - Buffer Length: 256 - Filter Length: 57 Pop_OS 20.04 Pop_OS 21.04 400M 800M 1200M 1600M 2000M SE +/- 3829853.49, N = 3 SE +/- 5572651.47, N = 3 1820066667 1829766667 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 16 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 16 - Buffer Length: 256 - Filter Length: 57 Pop_OS 20.04 Pop_OS 21.04 200M 400M 600M 800M 1000M SE +/- 813271.86, N = 3 SE +/- 1337813.31, N = 3 998603333 996436667 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
ET: Legacy Resolution: 2560 x 1440 OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.77 Resolution: 2560 x 1440 Pop_OS 20.04 Pop_OS 21.04 100 200 300 400 500 SE +/- 0.38, N = 3 SE +/- 0.55, N = 3 469.4 480.5
OpenSCAD Render: Leonardo Phone Case Slim OpenBenchmarking.org Seconds, Fewer Is Better OpenSCAD Render: Leonardo Phone Case Slim Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 19.93 19.55 1. Pop_OS 20.04: OpenSCAD version 2019.05 2. Pop_OS 21.04: OpenSCAD version 2021.01
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.0 Preset: Exhaustive Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 15.04 14.90 1. (CXX) g++ options: -O3 -flto -pthread
Monkey Audio Encoding WAV To APE OpenBenchmarking.org Seconds, Fewer Is Better Monkey Audio Encoding 3.99.6 WAV To APE Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.02, N = 5 SE +/- 0.04, N = 5 11.77 11.62 1. (CXX) g++ options: -O3 -pedantic -rdynamic -lrt
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.4 Time To Compile Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 20.98 17.70
Ogg Audio Encoding WAV To Ogg OpenBenchmarking.org Seconds, Fewer Is Better Ogg Audio Encoding 1.3.4 WAV To Ogg Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 19.13 19.51 1. (CC) gcc options: -O2 -ffast-math -fsigned-char
OSPray Demo: XFrog Forest - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 13.58 13.58 MIN: 13.16 / MAX: 13.89 MIN: 13.33 / MAX: 13.89
Timed Mesa Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Mesa Compilation 21.0 Time To Compile Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 19.48 18.16
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 18.77 18.56 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
VOSK Speech Recognition Toolkit OpenBenchmarking.org Seconds, Fewer Is Better VOSK Speech Recognition Toolkit 0.3.21 Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 18.62 18.55
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.22 Test: unsharp-mask Pop_OS 21.04 5 10 15 20 25 SE +/- 0.02, N = 3 18.53
NAS Parallel Benchmarks Test / Class: CG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: CG.C Pop_OS 20.04 Pop_OS 21.04 2K 4K 6K 8K 10K SE +/- 7.63, N = 3 SE +/- 32.24, N = 3 8282.45 8416.12 -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Pop_OS 20.04: Open MPI 4.0.3 3. Pop_OS 21.04: Open MPI 4.1.0
NeatBench Acceleration: CPU OpenBenchmarking.org FPS, More Is Better NeatBench 5 Acceleration: CPU Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 SE +/- 0.12, N = 3 SE +/- 0.15, N = 3 37.1 37.5
NeatBench Acceleration: All OpenBenchmarking.org FPS, More Is Better NeatBench 5 Acceleration: All Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 37.5 37.8
Etcpak Configuration: ETC1 + Dithering OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC1 + Dithering Pop_OS 20.04 Pop_OS 21.04 60 120 180 240 300 SE +/- 0.21, N = 3 SE +/- 0.10, N = 3 277.95 277.66 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: unsharp-mask Pop_OS 20.04 4 8 12 16 20 SE +/- 0.03, N = 3 17.32
Kvazaar Video Input: Bosphorus 4K - Video Preset: Ultra Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Ultra Fast Pop_OS 20.04 Pop_OS 21.04 15 30 45 60 75 SE +/- 0.56, N = 8 SE +/- 0.06, N = 3 65.21 61.13 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Very Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Very Fast Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 SE +/- 0.31, N = 3 SE +/- 0.07, N = 3 39.30 31.48 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
TNN Target: CPU - Model: SqueezeNet v1.1 OpenBenchmarking.org ms, Fewer Is Better TNN 0.3 Target: CPU - Model: SqueezeNet v1.1 Pop_OS 20.04 Pop_OS 21.04 50 100 150 200 250 SE +/- 1.32, N = 3 SE +/- 0.23, N = 3 247.43 242.34 MIN: 245.1 / MAX: 291.42 MIN: 241.29 / MAX: 244.83 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
WebP Image Encode Encode Settings: Quality 100, Lossless OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 16.32 16.52 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
Etcpak Configuration: ETC1 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC1 Pop_OS 20.04 Pop_OS 21.04 70 140 210 280 350 SE +/- 1.26, N = 3 SE +/- 0.26, N = 3 291.47 301.65 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
G'MIC Test: Plotting Isosurface Of A 3D Volume, 1000 Times OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: Plotting Isosurface Of A 3D Volume, 1000 Times Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 19.05 13.70 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
AOM AV1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 SE +/- 0.07, N = 3 SE +/- 0.14, N = 3 40.49 38.40 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 0.0992 0.1984 0.2976 0.3968 0.496 SE +/- 0.003002, N = 3 SE +/- 0.004692, N = 5 0.440750 0.425879 MIN: 0.4 MIN: 0.4 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
SVT-AV1 Encoder Mode: Preset 4 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8.7 Encoder Mode: Preset 4 - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 11.03 10.40 1. (CXX) g++ options: -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.9.0 Video Input: Chimera 1080p 10-bit Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 2.61, N = 3 SE +/- 1.58, N = 3 787.90 666.22 MIN: 550.77 / MAX: 1026.42 MIN: 470.44 / MAX: 868.58 1. (CC) gcc options: -pthread -lm
SVT-HEVC Tuning: 1 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 1 - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 SE +/- 0.12, N = 3 SE +/- 0.20, N = 3 39.69 39.46 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C Pop_OS 20.04 Pop_OS 21.04 6K 12K 18K 24K 30K SE +/- 86.75, N = 3 SE +/- 3.25, N = 3 28368.46 28545.47 -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Pop_OS 20.04: Open MPI 4.0.3 3. Pop_OS 21.04: Open MPI 4.1.0
OCRMyPDF Processing 60 Page PDF Document OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document Pop_OS 20.04 4 8 12 16 20 SE +/- 0.10, N = 3 15.10
oneDNN Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 0.3312 0.6624 0.9936 1.3248 1.656 SE +/- 0.01216, N = 3 SE +/- 0.01507, N = 3 1.45180 1.47205 MIN: 1.25 MIN: 1.29 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer ISPC - Model: Asian Dragon Pop_OS 20.04 Pop_OS 21.04 10 20 30 40 50 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 43.05 42.84 MIN: 42.21 / MAX: 44.8 MIN: 42.02 / MAX: 44.65
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.13 Settings: UASTC Level 3 Pop_OS 20.04 Pop_OS 21.04 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 14.80 14.85 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer - Model: Asian Dragon Pop_OS 20.04 Pop_OS 21.04 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 44.15 44.39 MIN: 43.29 / MAX: 46.06 MIN: 43.47 / MAX: 46.24
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.22 Test: auto-levels Pop_OS 21.04 4 8 12 16 20 SE +/- 0.09, N = 3 14.16
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: auto-levels Pop_OS 20.04 4 8 12 16 20 SE +/- 0.05, N = 3 14.01
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding Pop_OS 20.04 Pop_OS 21.04 50 100 150 200 250 SE +/- 2.70, N = 15 SE +/- 2.61, N = 12 219.19 190.26 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
AOM AV1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K Pop_OS 20.04 Pop_OS 21.04 11 22 33 44 55 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 48.31 48.01 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.014, N = 5 SE +/- 0.009, N = 5 7.846 7.892 1. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm
ParaView Test: Wavelet Contour - Resolution: 3840 x 2160 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.9 Test: Wavelet Contour - Resolution: 3840 x 2160 Pop_OS 20.04 Pop_OS 21.04 500 1000 1500 2000 2500 SE +/- 1.28, N = 3 SE +/- 0.86, N = 3 2355.52 2409.67
ParaView Test: Wavelet Contour - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Wavelet Contour - Resolution: 3840 x 2160 Pop_OS 20.04 Pop_OS 21.04 50 100 150 200 250 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 226.03 231.23
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer ISPC - Model: Crown Pop_OS 20.04 Pop_OS 21.04 11 22 33 44 55 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 49.87 49.91 MIN: 48.99 / MAX: 51.99 MIN: 49.03 / MAX: 51.98
OSPray Demo: NASA Streamlines - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer Pop_OS 20.04 Pop_OS 21.04 5 10 15 20 25 SE +/- 0.00, N = 3 20.41 20.00 MIN: 19.61 / MAX: 20.83 MIN: 19.61 / MAX: 20.83
OCRMyPDF Processing 60 Page PDF Document OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 10.3.1+dfsg Processing 60 Page PDF Document Pop_OS 21.04 3 6 9 12 15 SE +/- 0.06, N = 3 12.72
Opus Codec Encoding WAV To Opus Encode OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.3.1 WAV To Opus Encode Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.008, N = 5 SE +/- 0.024, N = 5 7.390 7.331 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 0.1693 0.3386 0.5079 0.6772 0.8465 SE +/- 0.002087, N = 3 SE +/- 0.001697, N = 3 0.670480 0.752590 MIN: 0.64 MIN: 0.7 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer - Model: Crown Pop_OS 20.04 Pop_OS 21.04 12 24 36 48 60 SE +/- 0.13, N = 3 SE +/- 0.16, N = 3 54.69 54.86 MIN: 53.54 / MAX: 57.58 MIN: 53.74 / MAX: 56.96
ParaView Test: Wavelet Contour - Resolution: 1920 x 1080 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.9 Test: Wavelet Contour - Resolution: 1920 x 1080 Pop_OS 20.04 Pop_OS 21.04 700 1400 2100 2800 3500 SE +/- 16.99, N = 3 SE +/- 2.40, N = 3 3398.16 3442.22
ParaView Test: Wavelet Contour - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Wavelet Contour - Resolution: 1920 x 1080 Pop_OS 20.04 Pop_OS 21.04 70 140 210 280 350 SE +/- 1.63, N = 3 SE +/- 0.23, N = 3 326.08 330.31
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.009, N = 3 SE +/- 0.014, N = 3 9.313 9.467 -lImath -lHalf -lIex -lIexMath -lpthread -lIlmImf-2_5 -lImath-2_5 -lHalf-2_5 -lIex-2_5 -lIexMath-2_5 -lIlmThread-2_5 1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lSDL -lXpm -lSM -lICE -lX11 -lIlmImf -lIlmThread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.9.0 Video Input: Chimera 1080p Pop_OS 20.04 Pop_OS 21.04 200 400 600 800 1000 SE +/- 1.64, N = 3 SE +/- 1.18, N = 3 1094.86 924.58 MIN: 653.74 / MAX: 1402.09 MIN: 539.12 / MAX: 1186.83 1. (CC) gcc options: -pthread -lm
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: rotate Pop_OS 20.04 3 6 9 12 15 SE +/- 0.03, N = 3 11.34
KTX-Software toktx Settings: UASTC 3 + Zstd Compression 19 OpenBenchmarking.org Seconds, Fewer Is Better KTX-Software toktx 4.0 Settings: UASTC 3 + Zstd Compression 19 Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 11.22 11.25
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.22 Test: rotate Pop_OS 21.04 3 6 9 12 15 SE +/- 0.09, N = 3 11.22
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 10.29 10.48 1. (CC) gcc options: -lm -lpthread -O3
Google Draco Model: Church Facade OpenBenchmarking.org ms, Fewer Is Better Google Draco 1.4.1 Model: Church Facade Pop_OS 20.04 Pop_OS 21.04 2K 4K 6K 8K 10K SE +/- 28.67, N = 3 SE +/- 11.72, N = 3 8914 8908 1. (CXX) g++ options: -O3
Basis Universal Settings: UASTC Level 2 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.13 Settings: UASTC Level 2 Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 10.30 10.46 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
x265 Video Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 16 32 48 64 80 SE +/- 0.23, N = 3 SE +/- 0.08, N = 3 72.61 48.54 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Slow OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Slow Pop_OS 20.04 Pop_OS 21.04 16 32 48 64 80 SE +/- 0.31, N = 3 SE +/- 0.21, N = 3 69.67 51.35 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Medium OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Medium Pop_OS 20.04 Pop_OS 21.04 16 32 48 64 80 SE +/- 0.12, N = 3 SE +/- 0.13, N = 3 72.15 52.79 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
libavif avifenc Encoder Speed: 6 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 6 Pop_OS 20.04 Pop_OS 21.04 3 6 9 12 15 SE +/- 0.020, N = 3 SE +/- 0.026, N = 3 9.484 9.720 1. (CXX) g++ options: -O3 -fPIC -lm
oneDNN Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.02719, N = 3 SE +/- 0.00247, N = 3 6.32915 6.01640 MIN: 6.07 MIN: 5.87 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 0.2309 0.4618 0.6927 0.9236 1.1545 SE +/- 0.003236, N = 3 SE +/- 0.001940, N = 3 0.998982 1.026170 MIN: 0.94 MIN: 0.96 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.9.0 Video Input: Summer Nature 4K Pop_OS 20.04 Pop_OS 21.04 100 200 300 400 500 SE +/- 0.76, N = 3 SE +/- 0.88, N = 3 442.28 390.30 MIN: 209.45 / MAX: 470.99 MIN: 197.57 / MAX: 415.76 1. (CC) gcc options: -pthread -lm
WebP2 Image Encode Encode Settings: Default OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Default Pop_OS 20.04 Pop_OS 21.04 0.6131 1.2262 1.8393 2.4524 3.0655 SE +/- 0.022, N = 3 SE +/- 0.023, N = 15 2.725 2.631 -lOpenGL -lGLX -lGLU -lglut -lXmu -lXi -lgif 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg -lwebp -lwebpdemux
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.22 Test: resize Pop_OS 21.04 2 4 6 8 10 SE +/- 0.058, N = 3 8.168
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B Pop_OS 20.04 Pop_OS 21.04 10K 20K 30K 40K 50K SE +/- 486.42, N = 3 SE +/- 92.18, N = 3 46938.83 47693.91 -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Pop_OS 20.04: Open MPI 4.0.3 3. Pop_OS 21.04: Open MPI 4.1.0
WebP Image Encode Encode Settings: Quality 100, Highest Compression 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.04 2 4 6 8 10 SE +/- 0.029, N = 3 SE +/- 0.044, N = 3 7.175 7.477 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
GEGL Operation: Crop OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.028, N = 3 SE +/- 0.017, N = 3 7.588 7.352
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.024, N = 3 SE +/- 0.016, N = 3 7.323 7.467 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
Google Draco Model: Lion OpenBenchmarking.org ms, Fewer Is Better Google Draco 1.4.1 Model: Lion Pop_OS 20.04 Pop_OS 21.04 1200 2400 3600 4800 6000 SE +/- 12.53, N = 3 SE +/- 13.05, N = 3 5608 5605 1. (CXX) g++ options: -O3
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: resize Pop_OS 20.04 2 4 6 8 10 SE +/- 0.022, N = 3 7.280
NAS Parallel Benchmarks Test / Class: MG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C Pop_OS 20.04 Pop_OS 21.04 6K 12K 18K 24K 30K SE +/- 23.28, N = 3 SE +/- 18.19, N = 3 26683.50 26748.89 -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Pop_OS 20.04: Open MPI 4.0.3 3. Pop_OS 21.04: Open MPI 4.1.0
SVT-VP9 Tuning: VMAF Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.3 Tuning: VMAF Optimized - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 80 160 240 320 400 SE +/- 14.31, N = 12 SE +/- 3.86, N = 3 361.14 331.40 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
WebP2 Image Encode Encode Settings: Quality 100, Compression Effort 5 OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Quality 100, Compression Effort 5 Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.003, N = 3 SE +/- 0.009, N = 3 6.620 6.187 -lOpenGL -lGLX -lGLU -lglut -lXmu -lXi -lgif 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg -lwebp -lwebpdemux
Basis Universal Settings: UASTC Level 0 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.13 Settings: UASTC Level 0 Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.006, N = 3 SE +/- 0.016, N = 3 6.306 6.401 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
AOM AV1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.36, N = 3 SE +/- 0.32, N = 3 106.71 93.93 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Boat - Acceleration: CPU-only Pop_OS 20.04 1.2357 2.4714 3.7071 4.9428 6.1785 SE +/- 0.023, N = 3 5.492
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.01383, N = 3 SE +/- 0.01801, N = 3 6.53725 6.47045 MIN: 6.41 MIN: 6.37 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
ASTC Encoder Preset: Thorough OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.0 Preset: Thorough Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.0107, N = 3 SE +/- 0.0070, N = 3 6.1333 6.1527 1. (CXX) g++ options: -O3 -flto -pthread
Tungsten Renderer Scene: Hair OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Hair Pop_OS 20.04 Pop_OS 21.04 2 4 6 8 10 SE +/- 0.03885, N = 3 SE +/- 0.03388, N = 3 6.01363 5.62972 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
libavif avifenc Encoder Speed: 10, Lossless OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 10, Lossless Pop_OS 20.04 Pop_OS 21.04 1.3149 2.6298 3.9447 5.2596 6.5745 SE +/- 0.018, N = 3 SE +/- 0.036, N = 3 5.706 5.844 1. (CXX) g++ options: -O3 -fPIC -lm
AOM AV1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 30 60 90 120 150 SE +/- 0.20, N = 3 SE +/- 0.63, N = 3 120.28 109.22 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
GEGL Operation: Scale OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale Pop_OS 20.04 Pop_OS 21.04 1.2515 2.503 3.7545 5.006 6.2575 SE +/- 0.007, N = 3 SE +/- 0.020, N = 3 5.475 5.562
OSPray Demo: Magnetic Reconnection - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis Pop_OS 20.04 Pop_OS 21.04 10 20 30 40 50 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 45.45 45.45 MIN: 43.48 / MAX: 47.62 MIN: 43.48 / MAX: 47.62
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8.7 Encoder Mode: Preset 8 - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 40 80 120 160 200 SE +/- 0.44, N = 3 SE +/- 0.90, N = 3 162.07 133.46 1. (CXX) g++ options: -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
TNN Target: CPU - Model: SqueezeNet v2 OpenBenchmarking.org ms, Fewer Is Better TNN 0.3 Target: CPU - Model: SqueezeNet v2 Pop_OS 20.04 Pop_OS 21.04 15 30 45 60 75 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 68.28 68.71 MIN: 67.33 / MAX: 75.66 MIN: 68.11 / MAX: 69.85 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
OSPray Demo: NASA Streamlines - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: SciVis Pop_OS 20.04 Pop_OS 21.04 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 90.91 90.91 MAX: 100 MIN: 83.33 / MAX: 100
rays1bench Large Scene OpenBenchmarking.org mrays/s, More Is Better rays1bench 2020-01-09 Large Scene Pop_OS 20.04 Pop_OS 21.04 70 140 210 280 350 SE +/- 0.33, N = 3 SE +/- 0.34, N = 3 301.63 301.52
KTX-Software toktx Settings: UASTC 3 OpenBenchmarking.org Seconds, Fewer Is Better KTX-Software toktx 4.0 Settings: UASTC 3 Pop_OS 20.04 Pop_OS 21.04 0.9556 1.9112 2.8668 3.8224 4.778 SE +/- 0.003, N = 3 SE +/- 0.010, N = 3 4.190 4.247
Etcpak Configuration: DXT1 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: DXT1 Pop_OS 20.04 Pop_OS 21.04 300 600 900 1200 1500 SE +/- 3.86, N = 3 SE +/- 0.72, N = 3 1264.31 1278.93 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
ASTC Encoder Preset: Medium OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.0 Preset: Medium Pop_OS 20.04 Pop_OS 21.04 0.907 1.814 2.721 3.628 4.535 SE +/- 0.0059, N = 3 SE +/- 0.0113, N = 3 4.0158 4.0310 1. (CXX) g++ options: -O3 -flto -pthread
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Very Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Very Fast Pop_OS 20.04 Pop_OS 21.04 40 80 120 160 200 SE +/- 0.39, N = 3 SE +/- 0.27, N = 3 180.05 131.98 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Masskrug - Acceleration: CPU-only Pop_OS 20.04 0.6496 1.2992 1.9488 2.5984 3.248 SE +/- 0.006, N = 3 2.887
Tungsten Renderer Scene: Volumetric Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Volumetric Caustic Pop_OS 20.04 Pop_OS 21.04 0.7966 1.5932 2.3898 3.1864 3.983 SE +/- 0.00398, N = 3 SE +/- 0.00790, N = 3 3.54030 3.52182 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Room - Acceleration: CPU-only Pop_OS 20.04 0.5063 1.0126 1.5189 2.0252 2.5315 SE +/- 0.004, N = 3 2.250
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.9.0 Video Input: Summer Nature 1080p Pop_OS 20.04 Pop_OS 21.04 300 600 900 1200 1500 SE +/- 7.62, N = 3 SE +/- 1.93, N = 3 1213.47 958.08 MIN: 547.29 / MAX: 1355.01 MIN: 444.78 / MAX: 1062.98 1. (CC) gcc options: -pthread -lm
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.9.0 Encoder Speed: 10 Pop_OS 20.04 Pop_OS 21.04 0.7427 1.4854 2.2281 2.9708 3.7135 SE +/- 0.007, N = 3 SE +/- 0.024, N = 3 3.167 3.301 1. (CXX) g++ options: -O3 -fPIC -lm
SVT-VP9 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.3 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 60 120 180 240 300 SE +/- 3.92, N = 3 SE +/- 2.64, N = 3 289.86 259.69 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 0.4804 0.9608 1.4412 1.9216 2.402 SE +/- 0.00603, N = 3 SE +/- 0.00490, N = 3 2.13502 2.06649 MIN: 2.04 MIN: 2.02 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU Pop_OS 20.04 Pop_OS 21.04 0.2171 0.4342 0.6513 0.8684 1.0855 SE +/- 0.003567, N = 3 SE +/- 0.003063, N = 3 0.963513 0.964733 MIN: 0.92 MIN: 0.93 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
SVT-HEVC Tuning: 7 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 7 - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 70 140 210 280 350 SE +/- 3.84, N = 4 SE +/- 1.99, N = 3 329.81 288.72 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-VP9 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.3 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 80 160 240 320 400 SE +/- 3.78, N = 3 SE +/- 0.27, N = 3 362.21 328.69 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
KTX-Software toktx Settings: Zstd Compression 9 OpenBenchmarking.org Seconds, Fewer Is Better KTX-Software toktx 4.0 Settings: Zstd Compression 9 Pop_OS 20.04 Pop_OS 21.04 0.5639 1.1278 1.6917 2.2556 2.8195 SE +/- 0.001, N = 3 SE +/- 0.010, N = 3 2.494 2.506
WebP Image Encode Encode Settings: Quality 100 OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100 Pop_OS 20.04 Pop_OS 21.04 0.5137 1.0274 1.5411 2.0548 2.5685 SE +/- 0.002, N = 3 SE +/- 0.009, N = 3 2.283 2.249 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Ultra Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Ultra Fast Pop_OS 20.04 Pop_OS 21.04 60 120 180 240 300 SE +/- 1.49, N = 3 SE +/- 0.47, N = 3 257.49 250.18 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C Pop_OS 20.04 Pop_OS 21.04 1100 2200 3300 4400 5500 SE +/- 5.97, N = 3 SE +/- 52.99, N = 3 4825.79 4924.94 -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Pop_OS 20.04: Open MPI 4.0.3 3. Pop_OS 21.04: Open MPI 4.1.0
Tungsten Renderer Scene: Non-Exponential OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Non-Exponential Pop_OS 20.04 Pop_OS 21.04 0.5307 1.0614 1.5921 2.1228 2.6535 SE +/- 0.01320, N = 3 SE +/- 0.01588, N = 3 2.35866 2.02073 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
SVT-HEVC Tuning: 10 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 10 - Input: Bosphorus 1080p Pop_OS 20.04 Pop_OS 21.04 120 240 360 480 600 SE +/- 5.01, N = 3 SE +/- 3.50, N = 3 540.47 465.05 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
WebP Image Encode Encode Settings: Default OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default Pop_OS 20.04 Pop_OS 21.04 0.3362 0.6724 1.0086 1.3448 1.681 SE +/- 0.005, N = 3 SE +/- 0.005, N = 3 1.494 1.402 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OSPray Demo: Magnetic Reconnection - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: Path Tracer Pop_OS 20.04 Pop_OS 21.04 70 140 210 280 350 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 333.33 333.33 MIN: 250 / MAX: 500 MIN: 250 / MAX: 500
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Rack - Acceleration: CPU-only Pop_OS 20.04 0.0198 0.0396 0.0594 0.0792 0.099 SE +/- 0.001, N = 5 0.088
LuaJIT Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Jacobi Successive Over-Relaxation Pop_OS 20.04 Pop_OS 21.04 400 800 1200 1600 2000 SE +/- 6.58, N = 3 SE +/- 3.69, N = 3 2053.55 2043.70 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Dense LU Matrix Factorization Pop_OS 20.04 Pop_OS 21.04 800 1600 2400 3200 4000 SE +/- 9.52, N = 3 SE +/- 2.96, N = 3 3820.81 3833.51 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Sparse Matrix Multiply Pop_OS 20.04 Pop_OS 21.04 300 600 900 1200 1500 SE +/- 1.65, N = 3 SE +/- 1.94, N = 3 1253.88 1272.42 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Fast Fourier Transform Pop_OS 20.04 Pop_OS 21.04 60 120 180 240 300 SE +/- 1.05, N = 3 SE +/- 0.38, N = 3 263.17 265.58 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Monte Carlo Pop_OS 20.04 Pop_OS 21.04 110 220 330 440 550 SE +/- 1.90, N = 3 SE +/- 0.51, N = 3 507.35 504.83 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Geometric Mean Of All Test Results Result Composite - Pop OS 21.04 OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - Pop OS 21.04 Pop_OS 20.04 Pop_OS 21.04 9 18 27 36 45 41.55 41.25
Number Of First Place Finishes Wins - 334 Tests Pop_OS 20.04 157 [47.0%] Pop_OS 21.04 177 [53.0%] Number Of First Place Finishes Wins - 334 Tests OpenBenchmarking.org
Number Of Last Place Finishes Losses - 334 Tests Pop_OS 20.04 186 [55.7%] Pop_OS 21.04 148 [44.3%] Number Of Last Place Finishes Losses - 334 Tests OpenBenchmarking.org
Phoronix Test Suite v10.8.5