Threadripper 3970X Ubuntu 20.04 LTS vs. Windows WSL/WSL2

Windows WSL/WSL2 benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2006231-NE-WSL99681929&rdt&grs.

Threadripper 3970X Ubuntu 20.04 LTS vs. Windows WSL/WSL2ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSystem LayerUbuntu 20.04WSLWSL2WSL2 Insider PreviewAMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads)ASUS ROG ZENITH II EXTREME (0702 BIOS)AMD Starship/Matisse64GB1000GB Force MP600Gigabyte AMD Radeon RX 5500/5500M / Pro 5500M 8GB (1900/875MHz)AMD Navi 10 HDMI AudioASUS MG28UAquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.045.4.0-37-generic (x86_64)GNOME Shell 3.36.2X Server 1.20.8modesetting 1.20.84.6 Mesa 20.0.4 (LLVM 9.0.1)GCC 9.3.0ext43840x2160AMD Ryzen Threadripper 3970X 32-Core @ 3.69GHz (32 Cores / 64 Threads)931GB4.4.0-19041-Microsoft (x86_64)wslfswslAMD Ryzen Threadripper 3970X 32-Core (32 Cores / 64 Threads)52GB2 x 275GB Virtual Disk4.19.104-microsoft-standard (x86_64)X Serverext4microsoft4.19.121-microsoft-WSL2-standard (x86_64)GCC 9.3.0 + CUDA 11.0wslOpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Disk Details- Ubuntu 20.04: NONE / errors=remount-ro,relatime,rw- WSL2: NOOP / data=ordered,discard,errors=remount-ro,relatime,rw- WSL2 Insider Preview: NOOP / data=ordered,discard,errors=remount-ro,relatime,rwProcessor Details- Ubuntu 20.04: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025- WSL: CPU Microcode: 0xffffffff- WSL2: CPU Microcode: 0xffffffff- WSL2 Insider Preview: CPU Microcode: 0xffffffffGraphics Details- Ubuntu 20.04: GLAMORJava Details- OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Details- Python 3.8.2Security Details- Ubuntu 20.04: 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 - WSL2: 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 generic retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected - WSL2 Insider Preview: 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 generic retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected

Threadripper 3970X Ubuntu 20.04 LTS vs. Windows WSL/WSL2graphics-magick: Resizinggraphics-magick: Swirlosbench: Create Processesosbench: Create Filesosbench: Launch Programsdarktable: Server Rack - CPU-onlygraphics-magick: HWB Color Spacesqlite-speedtest: Timed Time - Size 1,000blosc: blosclzctx-clock: Context Switch Timedarktable: Masskrug - CPU-onlyx265: H.265 1080p Video Encodingdarktable: Server Room - CPU-onlyrocksdb: Rand Fill Syncbuild-gdb: Time To Compilebuild-gcc: Time To Compilerocksdb: Seq Fillbuild-linux-kernel: Time To Compileparboil: OpenMP MRI Griddingrawtherapee: Total Benchmark Timegraphics-magick: Rotategraphics-magick: Enhancedrodinia: OpenMP LavaMDredis: SETcompress-7zip: Compress Speed Testrsvg: SVG Files To PNGgraphics-magick: Noise-Gaussianbuild-mplayer: Time To Compilebuild-apache: Time To Compileredis: LPUSHbuild-ffmpeg: Time To Compilegimp: auto-levelsgromacs: Water Benchmarkdarktable: Boat - CPU-onlyrocksdb: Rand Fillbuild-php: Time To Compilegimp: unsharp-maskavifenc: 10avifenc: 8dav1d: Summer Nature 4Kbuild2: Time To Compilegraphics-magick: Sharpenrocksdb: Read While Writingosbench: Memory Allocationsoidn: Memoriallibgav1: Chimera 1080pnpb: EP.Dnpb: EP.Clibgav1: Summer Nature 1080poctave-benchmark: dav1d: Summer Nature 1080pgimp: rotateffmpeg: H.264 HD To NTSC DVmrbayes: Primate Phylogeny Analysisappleseed: Material Testernumpy: rodinia: OpenMP CFD Solverdacapobench: Tradebeansonednn: Convolution Batch Shapes Auto - f32 - CPUsvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080plibgav1: Chimera 1080p 10-bitlibgav1: Summer Nature 4Kaom-av1: Speed 6 Realtimeappleseed: Emilydav1d: Chimera 1080p 10-bitnpb: BT.Conednn: Recurrent Neural Network Training - f32 - CPUdav1d: Chimera 1080pbasis: UASTC Level 0build-llvm: Time To Compileonednn: Recurrent Neural Network Inference - f32 - CPUonednn: IP Batch All - f32 - CPUsvt-vp9: Visual Quality Optimized - Bosphorus 1080pnpb: LU.Chpcg: compress-zstd: 19dacapobench: Jythonttsiod-renderer: Phong Rendering With Soft-Shadow Mappingonednn: Deconvolution Batch deconv_3d - u8s8f32 - CPUdacapobench: H2onednn: Deconvolution Batch deconv_3d - f32 - CPUonednn: IP Batch 1D - f32 - CPUcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9npb: FT.Cembree: Pathtracer ISPC - Crownsvt-hevc: 1080p 8-bit YUV To HEVC Video Encodeonednn: Deconvolution Batch deconv_1d - f32 - CPUnpb: IS.Donednn: Deconvolution Batch deconv_1d - u8s8f32 - CPUtungsten: Non-Exponentialonednn: IP Batch 1D - u8s8f32 - CPUembree: Pathtracer - Crownluxcorerender: DLSCnpb: MG.Conednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUavifenc: 2blender: Barbershop - CPU-Onlytungsten: Hairvpxenc: Speed 5onednn: Convolution Batch Shapes Auto - u8s8f32 - CPUopenvkl: vklBenchmarkgmic: Plotting Isosurface Of A 3D Volume, 1000 Timesonednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPUbasis: UASTC Level 2appleseed: Disney Materialsvt-av1: Enc Mode 8 - 1080ptoybrot: OpenMPonednn: IP Batch All - u8s8f32 - CPUnpb: CG.Cluxcorerender: Rainbow Colors and Prismsvt-av1: Enc Mode 0 - 1080pavifenc: 0blender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlybrl-cad: VGR Performance Metricrocksdb: Rand Readvpxenc: Speed 0asmfish: 1024 Hash Memory, 26 Depthcoremark: CoreMark Size 666 - Iterations Per Secondaom-av1: Speed 8 Realtimeencode-flac: WAV To FLACphpbench: PHP Benchmark Suitebasis: UASTC Level 3namd: ATPase Simulation - 327,506 Atomsbasis: ETC1Sstockfish: Total Timebasis: UASTC Level 2 + RDO Post-Processingtoybrot: C++ Tasksparboil: OpenMP CUTCPaom-av1: Speed 6 Two-Passtoybrot: C++ Threadscompress-zstd: 3cryptopp: Unkeyed Algorithmstoybrot: TBBsysbench: CPUrays1bench: Large Scenetungsten: Volumetric Causticminife: Smallyafaray: Total Time For Sample Sceneaom-av1: Speed 4 Two-Passparboil: OpenMP LBMhimeno: Poisson Pressure Solveraom-av1: Speed 0 Two-Passnettle: poly1305-aesencode-mp3: WAV To MP3cryptopp: Integer + Elliptic Curve Public Key Algorithmstungsten: Water Causticpybench: Total For Average Test Timesnettle: aes256nettle: sha512blake2: nettle: chachacryptopp: All Algorithmscryptopp: Keyed Algorithmsgmic: 2D Function Plotting, 1000 Timesosbench: Create Threadsscikit-learn: neatbench: CPUsysbench: Memoryredis: GETredis: SADDredis: LPOPgimp: resizedeepspeech: build-imagemagick: Time To Compilex264: H.264 Video Encodingsvt-vp9: VMAF Optimized - Bosphorus 1080psvt-av1: Enc Mode 4 - 1080pdacapobench: Tradesoaplammps: Rhodopsin Proteinneat: rodinia: OpenMP Streamclustersqlite: 8Ubuntu 20.04WSLWSL2WSL2 Insider Preview2790173738.35153611.49716247.8506090.079170557.89812042.81482.59565.301.7563468986.145665.739119386828.24559.84261642.5357607348.0131973056.8819958226.33268812.71320.5781608583.7622.53313.6843.3504.502112145635.53616.6514.4204.535365.2255.606465612579668.34125526.5152.152912.362913.2777.226.213794.8011.2477.39173.746129.277684421.157.22644794.55137465.7321.1424.2819.21134.489679143.9675785.03191.445803.406.158229.12557.850120.1367373.2667805.4810.9674102.839361113.641.5399736802.742511.3470918.10235263.5237.8405176.941.432781491.091.656553.194880.91875739.69445.9931503.990.39349031.512192.698.0855825.016.04750400.1919.0630.79226812.47868.71328970.7712547310.313611041.426.890.12952.44046.94118.415258901834803967.741000735241388435.01760139.997.69966192219.5100.5635242.35395556441584.032244890.9633694.13245598519.6380.2149452452769805.6389226.993.4945011548.756.3642.6841.8925234853.6945560.342708.247.1665332.25828018.48849096070.41625.128.43993.9611780.973787708.701276162.44218.9908358.25638.29204341.32442582950.572155428.562721549.787.04956.1073114.926209.16451.258.665312120.12413.15714.57247.5674153081738.103231524.6932721980.3651170.387455256.3639289.754519.82621.346.54674166260.5082026.1728644982.94160.208856118.5073462868.474791796.277971135.89533829.59244.772735867.3148.55623.2852.7889.3138767467.02030.4757.7057.826204.9298.4222723607225109.80963721.1884.772892.272904.89119.239.424606.8516.4845.31480.557176.847656323.629.83133395.79931354.5227.7031.5624.68139.076533164.9271792.64214.554758.957.486284.19358.335322.5667342.3661837.8310.814185.946931143.421.7030533672.793441.1607120.20130569.9936.5991181.561.490581304.281.699383.145230.93083138.26446.0329754.210.39224335.724200.558.0992026.605.38949400.9120.8600.80342313.77265.21520976.313259099.9249710538.326.820.12756.67147.21118.015311761979095597.18984926361434901.44879541.728.15064806520.8160.5606644.98796068422589.953253720.9884284.34257628289.3400.9749692461368475.0043225.523.5365811446.955.3392.7542.6537275007.1978710.342778.757.1365449.49909718.89399256171.31625.058.431009.4761798.032809706.98473453.18737010.13637.22131865.5977908561.48841524.38939564.8511.13761.6656226.721173.52346.176.408437517.26520.33315.50360.111129397435.81762315.21923647.3006570.115207056.8662876.01483.84521.322.5522146173.305629.7456492029.941170.49452264.61289151620.5321984320.9217816114.50452214.90219.2701679578.0423.93128.8571.7025.7886454640.95831.1484.2874.358351.4761.038347489190467.19168016.6274.341792.771804.47105.086.338898.1913.9535.31199.425170.61845431.868.16239175.93714383.2227.3030.2224.64173.282797183.0861218.71240.349953.196.004283.67471.633624.7546315.9056695.679.8635495.34010961.9481.7914431563.112721.2809219.58031911.7032.8062158.971.575191419.961.833053.591390.99989534.83225.5228745.410.41635033.198215.959.1140628.175.37621371.2418.7430.84308012.57568.67948969.1752737110.863910136.036.330.11955.14050.38127.095002421964439757.65930414151338420.68482242.697.62369232019.9960.5923443.44690455492618.205258861.0176174.36258888078.0383.9192642525366709.6724218.173.6579011081.457.6332.7741.7104695005.3279130.342744.187.0105414.44191518.74889136143.93634.928.301004.1631785.196179703.13073629.5662888.81040.98811602.59352517129.82219096.81756847.9615.49356.3626017.109184.09371.847.875386416.11216.81215.20647.670176294036.63698815.69918047.9602810.110217156.2502664.41483.84079.822.4782045074.302624.9625967229.453175.06079163.1358855908.5101966132.0818428114.48683614.22319.3011657508.2924.13827.3691.5986.0066015438.82728.3304.2294.449352.9560.130388521983864.73541216.2172.892671.282699.80102.646.258896.0412.6725.293101.985173.825101441.698.14840105.98758368.9326.8929.9024.93164.409094181.5559807.12242.358935.496.006268.95766.823324.8610306.0755648.739.0871298.64035970.9061.8290931253.198341.3419717.40731447.6734.4032157.711.649351352.931.891683.228171.0484036.23085.3027695.180.44510932.943217.998.5414027.695.38933357.2118.7790.88008312.60271.94665769.6912794310.783910252.616.360.12055.39350.69127.414921721932254357.64931768521338780.15575742.847.62668973120.2330.5960343.50392237796614.227258420.9652584.34259188195.7384.3933482585966387.8311216.073.6703111011.857.6582.7641.2954724945.8974180.332723.727.0455443.65401618.67209066055.46627.228.41999.7551786.553761705.94838630.3999588.82334.88820334.15352461403.002195049.751726302.7114.72555.1888416.426178.89361.967.793389616.13215.10215.79864.162OpenBenchmarking.org

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingUbuntu 20.04WSLWSL2WSL2 Insider Preview6001200180024003000SE +/- 8.14, N = 3SE +/- 6.12, N = 3SE +/- 19.23, N = 4SE +/- 23.34, N = 152790415129317621. (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.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SwirlUbuntu 20.04WSLWSL2WSL2 Insider Preview400800120016002000SE +/- 2.91, N = 3SE +/- 1.20, N = 3SE +/- 11.74, N = 517373089749401. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesUbuntu 20.04WSLWSL2WSL2 Insider Preview400800120016002000SE +/- 0.47, N = 5SE +/- 14.63, N = 3SE +/- 0.13, N = 3SE +/- 0.15, N = 338.351738.1035.8236.641. (CC) gcc options: -lm

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesUbuntu 20.04WSLWSL2WSL2 Insider Preview110220330440550SE +/- 0.04, N = 3SE +/- 2.15, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 311.50524.6915.2215.701. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsUbuntu 20.04WSLWSL2WSL2 Insider Preview400800120016002000SE +/- 0.44, N = 3SE +/- 24.52, N = 15SE +/- 0.61, N = 3SE +/- 0.20, N = 347.851980.3747.3047.961. (CC) gcc options: -lm

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.0.1Test: Server Rack - Acceleration: CPU-onlyUbuntu 20.04WSLWSL2WSL2 Insider Preview0.08710.17420.26130.34840.4355SE +/- 0.000, N = 3SE +/- 0.004, N = 7SE +/- 0.001, N = 3SE +/- 0.001, N = 150.0790.3870.1150.110

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color SpaceUbuntu 20.04WSLWSL2WSL2 Insider Preview5001000150020002500SE +/- 0.58, N = 3SE +/- 15.01, N = 3SE +/- 0.67, N = 31705455207021711. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Ubuntu 20.04WSLWSL2WSL2 Insider Preview60120180240300SE +/- 0.17, N = 3SE +/- 0.37, N = 3SE +/- 0.16, N = 3SE +/- 0.02, N = 357.90256.3656.8756.251. (CC) gcc options: -O2 -ldl -lz -lpthread

C-Blosc

Compressor: blosclz

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.0 Beta 5Compressor: blosclzUbuntu 20.04WSLWSL2WSL2 Insider Preview3K6K9K12K15KSE +/- 166.35, N = 3SE +/- 141.05, N = 3SE +/- 9.68, N = 3SE +/- 0.91, N = 312042.89289.72876.02664.41. (CXX) g++ options: -rdynamic

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeUbuntu 20.04WSLWSL2WSL2 Insider Preview12002400360048006000SE +/- 12.33, N = 31485451148148

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.0.1Test: Masskrug - Acceleration: CPU-onlyUbuntu 20.04WSLWSL2WSL2 Insider Preview3691215SE +/- 0.008, N = 3SE +/- 0.061, N = 3SE +/- 0.029, N = 3SE +/- 0.050, N = 152.5959.8263.8453.840

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.1.2H.265 1080p Video EncodingUbuntu 20.04WSLWSL2WSL2 Insider Preview20406080100SE +/- 0.39, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 365.3021.3421.3279.821. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.0.1Test: Server Room - Acceleration: CPU-onlyUbuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.002, N = 3SE +/- 0.098, N = 3SE +/- 0.038, N = 4SE +/- 0.035, N = 41.7566.5462.5522.478

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random Fill SyncUbuntu 20.04WSLWSL2WSL2 Insider Preview16K32K48K64K80KSE +/- 119.03, N = 3SE +/- 44.03, N = 3SE +/- 350.07, N = 3SE +/- 69.41, N = 3346897416621461204501. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Timed GDB GNU Debugger Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 9.1Time To CompileUbuntu 20.04WSLWSL2WSL2 Insider Preview60120180240300SE +/- 0.04, N = 3SE +/- 1.76, N = 3SE +/- 0.25, N = 3SE +/- 0.21, N = 386.15260.5173.3174.30

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 9.3.0Time To CompileUbuntu 20.04WSLWSL2WSL2 Insider Preview400800120016002000SE +/- 0.23, N = 3SE +/- 6.63, N = 3SE +/- 0.83, N = 3SE +/- 0.89, N = 3665.742026.17629.75624.96

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Sequential FillUbuntu 20.04WSLWSL2WSL2 Insider Preview300K600K900K1200K1500KSE +/- 15393.89, N = 5SE +/- 1173.57, N = 3SE +/- 43.92, N = 3SE +/- 27.02, N = 311938688644964920596721. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileUbuntu 20.04WSLWSL2WSL2 Insider Preview20406080100SE +/- 0.42, N = 4SE +/- 0.97, N = 15SE +/- 0.50, N = 3SE +/- 0.51, N = 328.2582.9429.9429.45

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingUbuntu 20.04WSLWSL2WSL2 Insider Preview4080120160200SE +/- 0.01, N = 3SE +/- 0.36, N = 3SE +/- 0.05, N = 3SE +/- 0.28, N = 359.8460.21170.49175.061. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark TimeUbuntu 20.04WSLWSL2WSL2 Insider Preview306090120150SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.28, N = 3SE +/- 0.18, N = 342.54118.5164.6163.141. RawTherapee, version 5.8, command line.

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: RotateUbuntu 20.04WSLWSL2WSL2 Insider Preview2004006008001000SE +/- 5.24, N = 3SE +/- 3.06, N = 3SE +/- 2.08, N = 37603468918851. (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.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: EnhancedUbuntu 20.04WSLWSL2WSL2 Insider Preview160320480640800SE +/- 0.58, N = 3SE +/- 2.19, N = 3SE +/- 0.67, N = 3SE +/- 2.52, N = 37342865165901. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDUbuntu 20.04WSLWSL2WSL2 Insider Preview510152025SE +/- 0.012, N = 3SE +/- 0.012, N = 3SE +/- 0.245, N = 15SE +/- 0.028, N = 38.0138.47420.5328.5101. (CXX) g++ options: -O2 -lOpenCL

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SETUbuntu 20.04WSLWSL2WSL2 Insider Preview400K800K1200K1600K2000KSE +/- 28399.91, N = 15SE +/- 3476.88, N = 3SE +/- 13920.92, N = 3SE +/- 14254.65, N = 31973056.88791796.271984320.921966132.081. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestUbuntu 20.04WSLWSL2WSL2 Insider Preview40K80K120K160K200KSE +/- 350.32, N = 3SE +/- 347.71, N = 3SE +/- 2296.44, N = 3SE +/- 824.14, N = 3199582797111781611842811. (CXX) g++ options: -pipe -lpthread

librsvg

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterlibrsvgOperation: SVG Files To PNGUbuntu 20.04WSLWSL2WSL2 Insider Preview816243240SE +/- 0.14, N = 3SE +/- 0.31, N = 14SE +/- 0.05, N = 3SE +/- 0.08, N = 326.3335.9014.5014.491. rsvg-convert version 2.48.2

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-GaussianUbuntu 20.04WSLWSL2WSL2 Insider Preview2004006008001000SE +/- 1.45, N = 3SE +/- 1.53, N = 36883385228361. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

Timed MPlayer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.4Time To CompileUbuntu 20.04WSLWSL2WSL2 Insider Preview714212835SE +/- 0.04, N = 3SE +/- 0.44, N = 15SE +/- 0.06, N = 3SE +/- 0.09, N = 312.7129.5914.9014.22

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileUbuntu 20.04WSLWSL2WSL2 Insider Preview1020304050SE +/- 0.01, N = 3SE +/- 0.38, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 320.5844.7719.2719.30

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: LPUSHUbuntu 20.04WSLWSL2WSL2 Insider Preview400K800K1200K1600K2000KSE +/- 22565.04, N = 15SE +/- 3438.95, N = 3SE +/- 25861.03, N = 3SE +/- 6420.72, N = 31608583.76735867.311679578.041657508.291. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Timed FFmpeg Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 4.2.2Time To CompileUbuntu 20.04WSLWSL2WSL2 Insider Preview1122334455SE +/- 0.01, N = 3SE +/- 0.71, N = 15SE +/- 0.04, N = 3SE +/- 0.17, N = 322.5348.5623.9324.14

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: auto-levelsUbuntu 20.04WSLWSL2WSL2 Insider Preview714212835SE +/- 0.07, N = 3SE +/- 0.13, N = 3SE +/- 0.33, N = 15SE +/- 0.37, N = 413.6823.2928.8627.37

GROMACS

Water Benchmark

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2020.1Water BenchmarkUbuntu 20.04WSLWSL2WSL2 Insider Preview0.75381.50762.26143.01523.769SE +/- 0.003, N = 3SE +/- 0.011, N = 2SE +/- 0.021, N = 15SE +/- 0.015, N = 153.3502.7881.7021.5981. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.0.1Test: Boat - Acceleration: CPU-onlyUbuntu 20.04WSLWSL2WSL2 Insider Preview3691215SE +/- 0.012, N = 3SE +/- 0.082, N = 3SE +/- 0.065, N = 15SE +/- 0.078, N = 34.5029.3135.7886.006

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillUbuntu 20.04WSLWSL2WSL2 Insider Preview200K400K600K800K1000KSE +/- 8760.16, N = 3SE +/- 112.19, N = 3SE +/- 322.87, N = 3SE +/- 276.76, N = 311214568767464546601541. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To CompileUbuntu 20.04WSLWSL2WSL2 Insider Preview1530456075SE +/- 0.07, N = 3SE +/- 1.01, N = 3SE +/- 0.46, N = 6SE +/- 0.03, N = 335.5467.0240.9638.83

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: unsharp-maskUbuntu 20.04WSLWSL2WSL2 Insider Preview714212835SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.31, N = 3SE +/- 0.05, N = 316.6530.4831.1528.33

libavif avifenc

Encoder Speed: 10

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 10Ubuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.017, N = 3SE +/- 0.010, N = 3SE +/- 0.063, N = 3SE +/- 0.027, N = 34.4207.7054.2874.2291. (CXX) g++ options: -O3 -fPIC

libavif avifenc

Encoder Speed: 8

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 8Ubuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.006, N = 3SE +/- 0.007, N = 3SE +/- 0.003, N = 3SE +/- 0.055, N = 154.5357.8264.3584.4491. (CXX) g++ options: -O3 -fPIC

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Summer Nature 4KUbuntu 20.04WSLWSL2WSL2 Insider Preview80160240320400SE +/- 1.10, N = 3SE +/- 2.97, N = 3SE +/- 1.84, N = 3SE +/- 0.89, N = 3365.22204.92351.47352.95MIN: 224.84 / MAX: 391.94MIN: 19.72 / MAX: 294.59MIN: 142.63 / MAX: 381.27MIN: 139.82 / MAX: 381.21. (CC) gcc options: -pthread

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileUbuntu 20.04WSLWSL2WSL2 Insider Preview20406080100SE +/- 0.15, N = 3SE +/- 0.63, N = 3SE +/- 0.37, N = 3SE +/- 0.39, N = 355.6198.4261.0460.13

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SharpenUbuntu 20.04WSLWSL2WSL2 Insider Preview100200300400500SE +/- 1.15, N = 3SE +/- 1.20, N = 3SE +/- 1.20, N = 3SE +/- 1.00, N = 34652723473881. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Read While WritingUbuntu 20.04WSLWSL2WSL2 Insider Preview1.3M2.6M3.9M5.2M6.5MSE +/- 35868.77, N = 3SE +/- 46984.97, N = 3SE +/- 17722.16, N = 3SE +/- 13807.93, N = 361257963607225489190452198381. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsUbuntu 20.04WSLWSL2WSL2 Insider Preview20406080100SE +/- 0.29, N = 3SE +/- 0.27, N = 3SE +/- 0.03, N = 3SE +/- 0.26, N = 368.34109.8167.1964.741. (CC) gcc options: -lm

Intel Open Image Denoise

Scene: Memorial

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.2.0Scene: MemorialUbuntu 20.04WSLWSL2WSL2 Insider Preview612182430SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 326.5121.1816.6216.21

libgav1

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterlibgav1 2019-10-05Video Input: Chimera 1080pUbuntu 20.04WSLWSL2WSL2 Insider Preview20406080100SE +/- 0.07, N = 3SE +/- 0.19, N = 3SE +/- 0.25, N = 3SE +/- 0.08, N = 352.1584.7774.3472.891. (CXX) g++ options: -O3 -lpthread

NAS Parallel Benchmarks

Test / Class: EP.D

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DUbuntu 20.04WSLWSL2WSL2 Insider Preview6001200180024003000SE +/- 2.87, N = 3SE +/- 3.35, N = 3SE +/- 14.19, N = 3SE +/- 3.37, N = 32912.362892.271792.772671.281. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CUbuntu 20.04WSLWSL2WSL2 Insider Preview6001200180024003000SE +/- 6.46, N = 3SE +/- 3.60, N = 2SE +/- 13.66, N = 3SE +/- 4.41, N = 32913.272904.891804.472699.801. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

libgav1

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterlibgav1 2019-10-05Video Input: Summer Nature 1080pUbuntu 20.04WSLWSL2WSL2 Insider Preview306090120150SE +/- 0.21, N = 3SE +/- 0.37, N = 3SE +/- 0.03, N = 3SE +/- 0.19, N = 377.22119.23105.08102.641. (CXX) g++ options: -O3 -lpthread

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 5.2.0Ubuntu 20.04WSLWSL2WSL2 Insider Preview3691215SE +/- 0.058, N = 5SE +/- 0.086, N = 5SE +/- 0.013, N = 5SE +/- 0.041, N = 56.2139.4246.3386.258

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Summer Nature 1080pUbuntu 20.04WSLWSL2WSL2 Insider Preview2004006008001000SE +/- 3.44, N = 3SE +/- 7.24, N = 3SE +/- 3.09, N = 3SE +/- 2.56, N = 3794.80606.85898.19896.04MIN: 484.15 / MAX: 885.72MIN: 71.25 / MAX: 853.16MIN: 262.48 / MAX: 1005.34MIN: 268.07 / MAX: 1002.291. (CC) gcc options: -pthread

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: rotateUbuntu 20.04WSLWSL2WSL2 Insider Preview48121620SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.18, N = 3SE +/- 0.09, N = 311.2516.4813.9512.67

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 4.0.2H.264 HD To NTSC DVUbuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.057, N = 3SE +/- 0.065, N = 6SE +/- 0.068, N = 3SE +/- 0.047, N = 37.3915.3145.3115.2931. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lasound -lSDL2 -lsndio -pthread -lbz2 -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisUbuntu 20.04WSLWSL2WSL2 Insider Preview20406080100SE +/- 0.21, N = 3SE +/- 0.89, N = 3SE +/- 0.39, N = 3SE +/- 1.59, N = 373.7580.5699.43101.99-lreadline1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm

Appleseed

Scene: Material Tester

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Material TesterUbuntu 20.04WSLWSL2WSL2 Insider Preview4080120160200129.28176.85170.62173.83

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkUbuntu 20.04WSLWSL2WSL2 Insider Preview100200300400500SE +/- 0.57, N = 3SE +/- 1.47, N = 3SE +/- 3.70, N = 3SE +/- 3.69, N = 3421.15323.62431.86441.69

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverUbuntu 20.04WSLWSL2WSL2 Insider Preview3691215SE +/- 0.095, N = 5SE +/- 0.011, N = 3SE +/- 0.048, N = 3SE +/- 0.034, N = 37.2269.8318.1628.1481. (CXX) g++ options: -O2 -lOpenCL

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansUbuntu 20.04WSLWSL2WSL2 Insider Preview10002000300040005000SE +/- 21.25, N = 4SE +/- 37.12, N = 4SE +/- 28.21, N = 4SE +/- 33.34, N = 44479333939174010

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview1.34722.69444.04165.38886.736SE +/- 0.01742, N = 3SE +/- 0.02760, N = 3SE +/- 0.00781, N = 3SE +/- 0.01535, N = 34.551375.799315.937145.98758MIN: 4.48MIN: 4.7MIN: 5.69MIN: 5.41. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

SVT-VP9

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

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080pUbuntu 20.04WSLWSL2WSL2 Insider Preview100200300400500SE +/- 1.56, N = 3SE +/- 2.95, N = 3SE +/- 0.08, N = 3SE +/- 0.87, N = 3465.73354.52383.22368.931. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

libgav1

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterlibgav1 2019-10-05Video Input: Chimera 1080p 10-bitUbuntu 20.04WSLWSL2WSL2 Insider Preview714212835SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 321.1427.7027.3026.891. (CXX) g++ options: -O3 -lpthread

libgav1

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterlibgav1 2019-10-05Video Input: Summer Nature 4KUbuntu 20.04WSLWSL2WSL2 Insider Preview714212835SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 324.2831.5630.2229.901. (CXX) g++ options: -O3 -lpthread

AOM AV1

Encoder Mode: Speed 6 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 RealtimeUbuntu 20.04WSLWSL2WSL2 Insider Preview612182430SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 319.2124.6824.6424.931. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

Appleseed

Scene: Emily

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: EmilyUbuntu 20.04WSLWSL2WSL2 Insider Preview4080120160200134.49139.08173.28164.41

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Chimera 1080p 10-bitUbuntu 20.04WSLWSL2WSL2 Insider Preview4080120160200SE +/- 0.23, N = 3SE +/- 0.82, N = 3SE +/- 0.34, N = 3SE +/- 0.43, N = 3143.96164.92183.08181.55MIN: 98.3 / MAX: 244.11MIN: 70.58 / MAX: 217.45MIN: 118.24 / MAX: 295.24MIN: 117.12 / MAX: 291.621. (CC) gcc options: -pthread

NAS Parallel Benchmarks

Test / Class: BT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: BT.CUbuntu 20.04WSLWSL2WSL2 Insider Preview16K32K48K64K80KSE +/- 515.87, N = 3SE +/- 172.40, N = 3SE +/- 922.24, N = 3SE +/- 864.86, N = 375785.0371792.6461218.7159807.121. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview50100150200250SE +/- 0.47, N = 3SE +/- 0.39, N = 3SE +/- 0.59, N = 3SE +/- 1.75, N = 3191.45214.55240.35242.36MIN: 188.95MIN: 211.44MIN: 229.69MIN: 223.291. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Chimera 1080pUbuntu 20.04WSLWSL2WSL2 Insider Preview2004006008001000SE +/- 1.43, N = 3SE +/- 1.84, N = 3SE +/- 2.26, N = 3SE +/- 1.81, N = 3803.40758.95953.19935.49MIN: 566.27 / MAX: 1028.87MIN: 124.9 / MAX: 909.33MIN: 487.62 / MAX: 1171.41MIN: 482.47 / MAX: 1146.731. (CC) gcc options: -pthread

Basis Universal

Settings: UASTC Level 0

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 0Ubuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.046, N = 3SE +/- 0.006, N = 3SE +/- 0.012, N = 3SE +/- 0.031, N = 36.1587.4866.0046.0061. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 10.0Time To CompileUbuntu 20.04WSLWSL2WSL2 Insider Preview60120180240300SE +/- 0.74, N = 3SE +/- 3.71, N = 3SE +/- 0.64, N = 3SE +/- 4.54, N = 3229.13284.19283.67268.96

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview1632486480SE +/- 0.25, N = 3SE +/- 0.23, N = 3SE +/- 0.19, N = 3SE +/- 0.35, N = 357.8558.3471.6366.82MIN: 56.58MIN: 57.04MIN: 68.44MIN: 60.051. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview612182430SE +/- 0.19, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 320.1422.5724.7524.86MIN: 19.5MIN: 22.06MIN: 23.27MIN: 22.991. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: Visual Quality Optimized - Input: Bosphorus 1080pUbuntu 20.04WSLWSL2WSL2 Insider Preview80160240320400SE +/- 2.92, N = 3SE +/- 1.88, N = 3SE +/- 0.64, N = 3SE +/- 0.59, N = 3373.26342.36315.90306.071. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.CUbuntu 20.04WSLWSL2WSL2 Insider Preview15K30K45K60K75KSE +/- 84.94, N = 3SE +/- 250.79, N = 3SE +/- 710.84, N = 367805.4861837.8356695.6755648.731. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

High Performance Conjugate Gradient

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1Ubuntu 20.04WSLWSL2WSL2 Insider Preview3691215SE +/- 0.00726, N = 3SE +/- 0.00732, N = 3SE +/- 0.05454, N = 3SE +/- 0.00549, N = 310.9674010.814109.863549.087121. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi

Zstd Compression

Compression Level: 19

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 19Ubuntu 20.04WSLWSL2WSL2 Insider Preview20406080100SE +/- 0.09, N = 3SE +/- 0.70, N = 3SE +/- 0.55, N = 3SE +/- 0.50, N = 3102.885.995.398.61. (CC) gcc options: -O3 -pthread -lz -llzma

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonUbuntu 20.04WSLWSL2WSL2 Insider Preview10002000300040005000SE +/- 20.29, N = 4SE +/- 37.33, N = 14SE +/- 29.55, N = 4SE +/- 24.20, N = 43936469340104035

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingUbuntu 20.04WSLWSL2WSL2 Insider Preview2004006008001000SE +/- 2.88, N = 3SE +/- 0.88, N = 3SE +/- 1.98, N = 3SE +/- 3.96, N = 31113.641143.42961.95970.911. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview0.41150.8231.23451.6462.0575SE +/- 0.00207, N = 3SE +/- 0.00419, N = 3SE +/- 0.00715, N = 3SE +/- 0.00500, N = 31.539971.703051.791441.82909MIN: 1.47MIN: 1.64MIN: 1.64MIN: 1.631. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Ubuntu 20.04WSLWSL2WSL2 Insider Preview8001600240032004000SE +/- 33.97, N = 4SE +/- 37.51, N = 4SE +/- 39.15, N = 5SE +/- 43.40, N = 43680336731563125

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview0.71961.43922.15882.87843.598SE +/- 0.01820, N = 3SE +/- 0.00248, N = 3SE +/- 0.02813, N = 15SE +/- 0.01560, N = 32.742512.793443.112723.19834MIN: 2.66MIN: 2.5MIN: 2.64MIN: 2.721. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview0.30310.60620.90931.21241.5155SE +/- 0.00668, N = 3SE +/- 0.00677, N = 3SE +/- 0.00483, N = 3SE +/- 0.00397, N = 31.347091.160711.280921.34197MIN: 1.3MIN: 1.1MIN: 1.14MIN: 1.161. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

XZ Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9Ubuntu 20.04WSLWSL2WSL2 Insider Preview510152025SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 318.1020.2019.5817.411. (CC) gcc options: -pthread -fvisibility=hidden -O2

NAS Parallel Benchmarks

Test / Class: FT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: FT.CUbuntu 20.04WSLWSL2WSL2 Insider Preview8K16K24K32K40KSE +/- 11.44, N = 3SE +/- 53.06, N = 3SE +/- 539.38, N = 3SE +/- 309.54, N = 335263.5230569.9931911.7031447.671. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

Embree

Binary: Pathtracer ISPC - Model: Crown

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer ISPC - Model: CrownUbuntu 20.04WSLWSL2WSL2 Insider Preview918273645SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.16, N = 337.8436.6032.8134.40MIN: 37.26 / MAX: 39.05MIN: 36.11 / MAX: 37.54MIN: 32.22 / MAX: 34.66MIN: 33.61 / MAX: 36.93

SVT-HEVC

1080p 8-bit YUV To HEVC Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.4.11080p 8-bit YUV To HEVC Video EncodeUbuntu 20.04WSLWSL2WSL2 Insider Preview4080120160200SE +/- 1.20, N = 3SE +/- 0.50, N = 3SE +/- 2.39, N = 3SE +/- 1.68, N = 3176.94181.56158.97157.711. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview0.37110.74221.11331.48441.8555SE +/- 0.00257, N = 3SE +/- 0.00203, N = 3SE +/- 0.00307, N = 3SE +/- 0.00296, N = 31.432781.490581.575191.64935MIN: 1.39MIN: 1.44MIN: 1.46MIN: 1.441. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

NAS Parallel Benchmarks

Test / Class: IS.D

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: IS.DUbuntu 20.04WSLWSL2WSL2 Insider Preview30060090012001500SE +/- 15.96, N = 3SE +/- 19.13, N = 15SE +/- 16.90, N = 51491.091304.281419.961352.931. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview0.42560.85121.27681.70242.128SE +/- 0.00299, N = 3SE +/- 0.01301, N = 3SE +/- 0.00189, N = 3SE +/- 0.00163, N = 31.656551.699381.833051.89168MIN: 1.59MIN: 1.62MIN: 1.66MIN: 1.661. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

Tungsten Renderer

Scene: Non-Exponential

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Non-ExponentialUbuntu 20.04WSLWSL2WSL2 Insider Preview0.80811.61622.42433.23244.0405SE +/- 0.01273, N = 3SE +/- 0.00337, N = 3SE +/- 0.02971, N = 3SE +/- 0.00627, N = 33.194883.145233.591393.228171. (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

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview0.23590.47180.70770.94361.1795SE +/- 0.001432, N = 3SE +/- 0.001604, N = 3SE +/- 0.002467, N = 3SE +/- 0.003536, N = 30.9187570.9308310.9998951.048400MIN: 0.89MIN: 0.89MIN: 0.92MIN: 0.911. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

Embree

Binary: Pathtracer - Model: Crown

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer - Model: CrownUbuntu 20.04WSLWSL2WSL2 Insider Preview918273645SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.22, N = 339.6938.2634.8336.23MIN: 39.16 / MAX: 40.68MIN: 37.69 / MAX: 39.4MIN: 34.32 / MAX: 37.21MIN: 35.5 / MAX: 39.04

LuxCoreRender

Scene: DLSC

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.3Scene: DLSCUbuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 5SE +/- 0.05, N = 35.996.035.525.30MIN: 5.79 / MAX: 6.35MIN: 5.92 / MAX: 6.28MIN: 5.2 / MAX: 6.05MIN: 5.14 / MAX: 5.62

NAS Parallel Benchmarks

Test / Class: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CUbuntu 20.04WSLWSL2WSL2 Insider Preview7K14K21K28K35KSE +/- 29.74, N = 3SE +/- 444.02, N = 3SE +/- 460.64, N = 331503.9929754.2128745.4127695.181. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview0.10010.20020.30030.40040.5005SE +/- 0.001382, N = 3SE +/- 0.000238, N = 3SE +/- 0.000794, N = 3SE +/- 0.001515, N = 30.3934900.3922430.4163500.445109MIN: 0.38MIN: 0.38MIN: 0.38MIN: 0.381. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 2Ubuntu 20.04WSLWSL2WSL2 Insider Preview816243240SE +/- 0.15, N = 3SE +/- 0.30, N = 3SE +/- 0.18, N = 3SE +/- 0.16, N = 331.5135.7233.2032.941. (CXX) g++ options: -O3 -fPIC

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.82Blend File: Barbershop - Compute: CPU-OnlyUbuntu 20.04WSLWSL2WSL2 Insider Preview50100150200250SE +/- 0.25, N = 3SE +/- 0.32, N = 3SE +/- 0.20, N = 3SE +/- 0.11, N = 3192.69200.55215.95217.99

Tungsten Renderer

Scene: Hair

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: HairUbuntu 20.04WSLWSL2WSL2 Insider Preview3691215SE +/- 0.00942, N = 3SE +/- 0.04264, N = 3SE +/- 0.03805, N = 3SE +/- 0.14497, N = 38.085588.099209.114068.541401. (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

VP9 libvpx Encoding

Speed: Speed 5

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.2Speed: Speed 5Ubuntu 20.04WSLWSL2WSL2 Insider Preview714212835SE +/- 0.15, N = 3SE +/- 0.41, N = 3SE +/- 0.11, N = 3SE +/- 0.16, N = 325.0126.6028.1727.691. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.03711, N = 3SE +/- 0.09134, N = 3SE +/- 0.01376, N = 3SE +/- 0.05654, N = 36.047505.389495.376215.38933MIN: 5.91MIN: 4.9MIN: 5.11MIN: 4.81. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenVKL

Benchmark: vklBenchmark

OpenBenchmarking.orgItems / Sec, More Is BetterOpenVKL 0.9Benchmark: vklBenchmarkUbuntu 20.04WSLWSL2WSL2 Insider Preview90180270360450SE +/- 0.39, N = 3SE +/- 1.77, N = 3SE +/- 5.60, N = 3SE +/- 4.43, N = 9400.19400.91371.24357.21MIN: 1 / MAX: 1371MIN: 1 / MAX: 1545MIN: 1 / MAX: 1396MIN: 1 / MAX: 1400

G'MIC

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

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: Plotting Isosurface Of A 3D Volume, 1000 TimesUbuntu 20.04WSLWSL2WSL2 Insider Preview510152025SE +/- 0.07, N = 3SE +/- 0.34, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 319.0620.8618.7418.781. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview0.1980.3960.5940.7920.99SE +/- 0.001043, N = 3SE +/- 0.001350, N = 3SE +/- 0.000652, N = 3SE +/- 0.000778, N = 30.7922680.8034230.8430800.880083MIN: 0.74MIN: 0.76MIN: 0.78MIN: 0.781. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

Basis Universal

Settings: UASTC Level 2

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 2Ubuntu 20.04WSLWSL2WSL2 Insider Preview48121620SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 312.4813.7712.5812.601. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Appleseed

Scene: Disney Material

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Disney MaterialUbuntu 20.04WSLWSL2WSL2 Insider Preview163248648068.7165.2268.6871.95

SVT-AV1

Encoder Mode: Enc Mode 8 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 8 - Input: 1080pUbuntu 20.04WSLWSL2WSL2 Insider Preview20406080100SE +/- 0.10, N = 3SE +/- 0.24, N = 3SE +/- 0.16, N = 3SE +/- 0.40, N = 370.7776.3169.1869.691. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

toyBrot Fractal Generator

Implementation: OpenMP

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal GeneratorImplementation: OpenMPUbuntu 20.04WSLWSL2WSL2 Insider Preview6K12K18K24K30KSE +/- 107.07, N = 3SE +/- 19.68, N = 3SE +/- 22.41, N = 3SE +/- 152.64, N = 325473259092737127943-isystem -fopenmp -std=c++14-isystem -fopenmp -std=c++14-isystem -fopenmp -std=c++141. (CXX) g++ options: -lpthread

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview3691215SE +/- 0.00801, N = 3SE +/- 0.09845, N = 3SE +/- 0.09283, N = 3SE +/- 0.01590, N = 310.313609.9249710.8639010.78390MIN: 10.04MIN: 9.48MIN: 9.86MIN: 9.691. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

NAS Parallel Benchmarks

Test / Class: CG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CUbuntu 20.04WSLWSL2WSL2 Insider Preview2K4K6K8K10KSE +/- 21.21, N = 3SE +/- 22.78, N = 2SE +/- 114.13, N = 7SE +/- 49.85, N = 311041.4210538.3210136.0310252.611. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

LuxCoreRender

Scene: Rainbow Colors and Prism

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.3Scene: Rainbow Colors and PrismUbuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 6SE +/- 0.06, N = 36.896.826.336.36MIN: 6.74 / MAX: 6.96MIN: 6.77 / MAX: 6.87MIN: 5.99 / MAX: 6.66MIN: 5.99 / MAX: 6.52

SVT-AV1

Encoder Mode: Enc Mode 0 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 0 - Input: 1080pUbuntu 20.04WSLWSL2WSL2 Insider Preview0.0290.0580.0870.1160.145SE +/- 0.000, N = 3SE +/- 0.000, N = 3SE +/- 0.001, N = 3SE +/- 0.001, N = 30.1290.1270.1190.1201. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

libavif avifenc

Encoder Speed: 0

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 0Ubuntu 20.04WSLWSL2WSL2 Insider Preview1326395265SE +/- 0.05, N = 3SE +/- 0.11, N = 3SE +/- 0.25, N = 3SE +/- 0.25, N = 352.4456.6755.1455.391. (CXX) g++ options: -O3 -fPIC

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.82Blend File: BMW27 - Compute: CPU-OnlyUbuntu 20.04WSLWSL2WSL2 Insider Preview1122334455SE +/- 0.10, N = 3SE +/- 0.14, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 346.9447.2150.3850.69

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.82Blend File: Classroom - Compute: CPU-OnlyUbuntu 20.04WSLWSL2WSL2 Insider Preview306090120150SE +/- 0.27, N = 3SE +/- 0.19, N = 3SE +/- 0.59, N = 3SE +/- 0.09, N = 3118.41118.01127.09127.41

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.30.8VGR Performance MetricUbuntu 20.04WSLWSL2WSL2 Insider Preview110K220K330K440K550K5258905311765002424921721. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random ReadUbuntu 20.04WSLWSL2WSL2 Insider Preview40M80M120M160M200MSE +/- 1522382.82, N = 3SE +/- 931494.07, N = 3SE +/- 304044.33, N = 3SE +/- 759815.31, N = 31834803961979095591964439751932254351. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

VP9 libvpx Encoding

Speed: Speed 0

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.2Speed: Speed 0Ubuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.01, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 37.747.187.657.641. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthUbuntu 20.04WSLWSL2WSL2 Insider Preview20M40M60M80M100MSE +/- 717614.68, N = 3SE +/- 1024998.96, N = 3SE +/- 587147.70, N = 3SE +/- 1215402.01, N = 5100073524984926369304141593176852

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondUbuntu 20.04WSLWSL2WSL2 Insider Preview300K600K900K1200K1500KSE +/- 2119.42, N = 3SE +/- 6909.27, N = 3SE +/- 2057.25, N = 3SE +/- 4577.94, N = 31388435.021434901.451338420.681338780.161. (CC) gcc options: -O2 -lrt" -lrt

AOM AV1

Encoder Mode: Speed 8 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 8 RealtimeUbuntu 20.04WSLWSL2WSL2 Insider Preview1020304050SE +/- 0.08, N = 3SE +/- 0.14, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 339.9941.7242.6942.841. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACUbuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.009, N = 5SE +/- 0.012, N = 5SE +/- 0.024, N = 5SE +/- 0.011, N = 57.6998.1507.6237.6261. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteUbuntu 20.04WSLWSL2WSL2 Insider Preview150K300K450K600K750KSE +/- 1960.30, N = 3SE +/- 1179.00, N = 3SE +/- 929.52, N = 3SE +/- 1732.22, N = 3661922648065692320689731

Basis Universal

Settings: UASTC Level 3

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 3Ubuntu 20.04WSLWSL2WSL2 Insider Preview510152025SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.13, N = 319.5120.8220.0020.231. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13ATPase Simulation - 327,506 AtomsUbuntu 20.04WSLWSL2WSL2 Insider Preview0.13410.26820.40230.53640.6705SE +/- 0.00079, N = 3SE +/- 0.00026, N = 3SE +/- 0.00108, N = 3SE +/- 0.00159, N = 30.563520.560660.592340.59603

Basis Universal

Settings: ETC1S

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: ETC1SUbuntu 20.04WSLWSL2WSL2 Insider Preview1020304050SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 0.13, N = 342.3544.9943.4543.501. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeUbuntu 20.04WSLWSL2WSL2 Insider Preview20M40M60M80M100MSE +/- 835007.84, N = 3SE +/- 361925.76, N = 3SE +/- 950973.12, N = 3SE +/- 707825.71, N = 3955564419606842290455492922377961. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

Basis Universal

Settings: UASTC Level 2 + RDO Post-Processing

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 2 + RDO Post-ProcessingUbuntu 20.04WSLWSL2WSL2 Insider Preview130260390520650SE +/- 0.15, N = 3SE +/- 0.36, N = 3SE +/- 5.42, N = 3SE +/- 9.11, N = 3584.03589.95618.21614.231. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

toyBrot Fractal Generator

Implementation: C++ Tasks

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal GeneratorImplementation: C++ TasksUbuntu 20.04WSLWSL2WSL2 Insider Preview6K12K18K24K30KSE +/- 42.51, N = 3SE +/- 91.48, N = 3SE +/- 94.74, N = 3SE +/- 43.78, N = 324489253722588625842-isystem -fopenmp -std=c++14-isystem -fopenmp -std=c++14-isystem -fopenmp -std=c++141. (CXX) g++ options: -lpthread

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPUbuntu 20.04WSLWSL2WSL2 Insider Preview0.2290.4580.6870.9161.145SE +/- 0.004340, N = 3SE +/- 0.004441, N = 3SE +/- 0.013041, N = 15SE +/- 0.003918, N = 30.9633690.9884281.0176170.9652581. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

AOM AV1

Encoder Mode: Speed 6 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 Two-PassUbuntu 20.04WSLWSL2WSL2 Insider Preview0.9811.9622.9433.9244.905SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 34.134.344.364.341. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

toyBrot Fractal Generator

Implementation: C++ Threads

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal GeneratorImplementation: C++ ThreadsUbuntu 20.04WSLWSL2WSL2 Insider Preview6K12K18K24K30KSE +/- 38.19, N = 3SE +/- 46.20, N = 3SE +/- 49.88, N = 3SE +/- 48.45, N = 324559257622588825918-isystem -fopenmp -std=c++14-isystem -fopenmp -std=c++14-isystem -fopenmp -std=c++141. (CXX) g++ options: -lpthread

Zstd Compression

Compression Level: 3

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 3Ubuntu 20.04WSLWSL2WSL2 Insider Preview2K4K6K8K10KSE +/- 12.59, N = 3SE +/- 20.07, N = 3SE +/- 74.89, N = 3SE +/- 32.84, N = 38519.68289.38078.08195.71. (CC) gcc options: -O3 -pthread -lz -llzma

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed AlgorithmsUbuntu 20.04WSLWSL2WSL2 Insider Preview90180270360450SE +/- 0.56, N = 3SE +/- 0.65, N = 3SE +/- 0.45, N = 3SE +/- 0.76, N = 3380.21400.97383.92384.391. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

toyBrot Fractal Generator

Implementation: TBB

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal GeneratorImplementation: TBBUbuntu 20.04WSLWSL2WSL2 Insider Preview6K12K18K24K30KSE +/- 330.27, N = 3SE +/- 112.78, N = 3SE +/- 91.66, N = 3SE +/- 283.35, N = 324527246132525325859-isystem -fopenmp -std=c++14-isystem -fopenmp -std=c++14-isystem -fopenmp -std=c++141. (CXX) g++ options: -lpthread

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview15K30K45K60K75KSE +/- 127.36, N = 3SE +/- 115.15, N = 3SE +/- 156.65, N = 3SE +/- 148.53, N = 369805.6468475.0066709.6766387.831. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm

rays1bench

Large Scene

OpenBenchmarking.orgmrays/s, More Is Betterrays1bench 2020-01-09Large SceneUbuntu 20.04WSLWSL2WSL2 Insider Preview50100150200250SE +/- 0.15, N = 3SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.25, N = 3226.99225.52218.17216.07

Tungsten Renderer

Scene: Volumetric Caustic

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Volumetric CausticUbuntu 20.04WSLWSL2WSL2 Insider Preview0.82581.65162.47743.30324.129SE +/- 0.00808, N = 3SE +/- 0.00695, N = 3SE +/- 0.00346, N = 3SE +/- 0.01193, N = 33.494503.536583.657903.670311. (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

miniFE

Problem Size: Small

OpenBenchmarking.orgCG Mflops, More Is BetterminiFE 2.2Problem Size: SmallUbuntu 20.04WSLWSL2WSL2 Insider Preview2K4K6K8K10KSE +/- 2.41, N = 3SE +/- 17.99, N = 3SE +/- 4.19, N = 3SE +/- 5.12, N = 311548.711446.911081.411011.81. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi

YafaRay

Total Time For Sample Scene

OpenBenchmarking.orgSeconds, Fewer Is BetterYafaRay 3.4.1Total Time For Sample SceneUbuntu 20.04WSLWSL2WSL2 Insider Preview1326395265SE +/- 0.42, N = 3SE +/- 0.80, N = 3SE +/- 0.91, N = 3SE +/- 0.82, N = 356.3655.3457.6357.661. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread

AOM AV1

Encoder Mode: Speed 4 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 4 Two-PassUbuntu 20.04WSLWSL2WSL2 Insider Preview0.62331.24661.86992.49323.1165SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.682.752.772.761. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMUbuntu 20.04WSLWSL2WSL2 Insider Preview1020304050SE +/- 0.11, N = 3SE +/- 0.42, N = 9SE +/- 0.07, N = 3SE +/- 0.06, N = 341.8942.6541.7141.301. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverUbuntu 20.04WSLWSL2WSL2 Insider Preview11002200330044005500SE +/- 54.22, N = 7SE +/- 78.28, N = 3SE +/- 52.71, N = 3SE +/- 40.98, N = 34853.695007.205005.334945.901. (CC) gcc options: -O3 -mavx2

AOM AV1

Encoder Mode: Speed 0 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 0 Two-PassUbuntu 20.04WSLWSL2WSL2 Insider Preview0.07650.1530.22950.3060.3825SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.340.340.340.331. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

Nettle

Test: poly1305-aes

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.5.1Test: poly1305-aesUbuntu 20.04WSLWSL2WSL2 Insider Preview6001200180024003000SE +/- 0.46, N = 3SE +/- 0.05, N = 3SE +/- 5.99, N = 3SE +/- 6.89, N = 32708.242778.752744.182723.72-lhogweed-lhogweed-lhogweed1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Ubuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.013, N = 3SE +/- 0.005, N = 3SE +/- 0.003, N = 3SE +/- 0.003, N = 37.1667.1367.0107.045-lncurses1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

Crypto++

Test: Integer + Elliptic Curve Public Key Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Integer + Elliptic Curve Public Key AlgorithmsUbuntu 20.04WSLWSL2WSL2 Insider Preview12002400360048006000SE +/- 4.32, N = 3SE +/- 4.92, N = 3SE +/- 6.26, N = 3SE +/- 8.27, N = 35332.265449.505414.445443.651. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

Tungsten Renderer

Scene: Water Caustic

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Water CausticUbuntu 20.04WSLWSL2WSL2 Insider Preview510152025SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 318.4918.8918.7518.671. (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

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesUbuntu 20.04WSLWSL2WSL2 Insider Preview2004006008001000SE +/- 1.33, N = 3SE +/- 4.48, N = 3SE +/- 2.65, N = 3SE +/- 0.33, N = 3909925913906

Nettle

Test: aes256

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.5.1Test: aes256Ubuntu 20.04WSLWSL2WSL2 Insider Preview13002600390052006500SE +/- 7.26, N = 3SE +/- 71.59, N = 5SE +/- 3.66, N = 3SE +/- 77.28, N = 36070.416171.316143.936055.46MIN: 4386.41 / MAX: 9448.19-lhogweed - MIN: 4168.75 / MAX: 10012.01-lhogweed - MIN: 4444.45 / MAX: 9564.53-lhogweed - MIN: 4282.42 / MAX: 9549.161. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

Nettle

Test: sha512

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.5.1Test: sha512Ubuntu 20.04WSLWSL2WSL2 Insider Preview140280420560700SE +/- 0.11, N = 3SE +/- 0.00, N = 3SE +/- 0.21, N = 3SE +/- 3.09, N = 3625.12625.05634.92627.22-lhogweed-lhogweed-lhogweed1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Ubuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.10, N = 38.438.438.308.411. (CC) gcc options: -O3 -march=native -lcrypto -lz

Nettle

Test: chacha

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.5.1Test: chachaUbuntu 20.04WSLWSL2WSL2 Insider Preview2004006008001000SE +/- 0.53, N = 3SE +/- 3.70, N = 3SE +/- 0.32, N = 3SE +/- 1.05, N = 3993.961009.481004.16999.76MIN: 506.31 / MAX: 2706.98-lhogweed - MIN: 500.03 / MAX: 2778.7-lhogweed - MIN: 511.15 / MAX: 2734.81-lhogweed - MIN: 509.16 / MAX: 2727.871. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

Crypto++

Test: All Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: All AlgorithmsUbuntu 20.04WSLWSL2WSL2 Insider Preview400800120016002000SE +/- 12.86, N = 3SE +/- 3.73, N = 3SE +/- 1.09, N = 3SE +/- 4.48, N = 31780.971798.031785.201786.551. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

Crypto++

Test: Keyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed AlgorithmsUbuntu 20.04WSLWSL2WSL2 Insider Preview150300450600750SE +/- 4.64, N = 3SE +/- 0.67, N = 3SE +/- 0.43, N = 3SE +/- 0.30, N = 3708.70706.98703.13705.951. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

G'MIC

Test: 2D Function Plotting, 1000 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 2D Function Plotting, 1000 TimesUbuntu 20.044080120160200SE +/- 1.04, N = 3162.441. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsUbuntu 20.04WSLWSL2WSL2 Insider Preview1224364860SE +/- 0.12, N = 3SE +/- 1.60, N = 15SE +/- 0.15, N = 3SE +/- 0.18, N = 318.9953.1929.5730.401. (CC) gcc options: -lm

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.22.1Ubuntu 20.04WSLWSL2WSL2 Insider Preview3691215SE +/- 0.074, N = 3SE +/- 0.222, N = 15SE +/- 0.071, N = 3SE +/- 0.102, N = 38.25610.1368.8108.823

NeatBench

Acceleration: CPU

OpenBenchmarking.orgFPS, More Is BetterNeatBench 5Acceleration: CPUUbuntu 20.04WSLWSL2WSL2 Insider Preview918273645SE +/- 0.50, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 1.41, N = 1638.237.240.934.8

Sysbench

Test: Memory

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: MemoryUbuntu 20.04WSLWSL2WSL2 Insider Preview2M4M6M8M10MSE +/- 22122.86, N = 3SE +/- 44918.26, N = 12SE +/- 23375.84, N = 3SE +/- 10755.24, N = 39204341.322131865.608811602.598820334.151. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: GETUbuntu 20.04WSLWSL2WSL2 Insider Preview600K1200K1800K2400K3000KSE +/- 61649.67, N = 15SE +/- 3102.30, N = 3SE +/- 20941.17, N = 3SE +/- 21271.23, N = 32582950.57908561.482517129.802461403.001. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SADDUbuntu 20.04WSLWSL2WSL2 Insider Preview500K1000K1500K2000K2500KSE +/- 34445.44, N = 15SE +/- 2012.23, N = 3SE +/- 13370.29, N = 3SE +/- 22436.40, N = 32155428.56841524.382219096.802195049.751. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: LPOPUbuntu 20.04WSLWSL2WSL2 Insider Preview600K1200K1800K2400K3000KSE +/- 42477.90, N = 15SE +/- 2118.36, N = 3SE +/- 18966.51, N = 3SE +/- 12534.11, N = 32721549.78939564.851756847.961726302.711. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: resizeUbuntu 20.04WSLWSL2WSL2 Insider Preview48121620SE +/- 0.054, N = 3SE +/- 0.170, N = 14SE +/- 0.209, N = 15SE +/- 0.287, N = 157.04911.13715.49314.725

DeepSpeech

OpenBenchmarking.orgSeconds, Fewer Is BetterDeepSpeech 0.6Ubuntu 20.04WSLWSL2WSL2 Insider Preview1428425670SE +/- 0.13, N = 3SE +/- 1.18, N = 15SE +/- 0.31, N = 3SE +/- 0.16, N = 356.1161.6756.3655.19

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileUbuntu 20.04WSLWSL2WSL2 Insider Preview612182430SE +/- 0.04, N = 3SE +/- 0.51, N = 12SE +/- 0.17, N = 3SE +/- 0.02, N = 314.9326.7217.1116.43

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2019-12-17H.264 Video EncodingUbuntu 20.04WSLWSL2WSL2 Insider Preview50100150200250SE +/- 1.76, N = 12SE +/- 0.37, N = 3SE +/- 4.87, N = 12SE +/- 3.36, N = 12209.16173.52184.09178.891. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: VMAF Optimized - Input: Bosphorus 1080pUbuntu 20.04WSLWSL2WSL2 Insider Preview100200300400500SE +/- 11.16, N = 12SE +/- 1.73, N = 3SE +/- 10.11, N = 12SE +/- 8.76, N = 12451.25346.17371.84361.961. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-AV1

Encoder Mode: Enc Mode 4 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 4 - Input: 1080pUbuntu 20.04WSLWSL2WSL2 Insider Preview246810SE +/- 0.027, N = 3SE +/- 0.231, N = 15SE +/- 0.046, N = 3SE +/- 0.084, N = 38.6656.4087.8757.7931. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapUbuntu 20.04WSLWSL2WSL2 Insider Preview9001800270036004500SE +/- 32.10, N = 20SE +/- 69.99, N = 20SE +/- 54.39, N = 4SE +/- 45.42, N = 53121437538643896

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 9Jan2020Model: Rhodopsin ProteinUbuntu 20.04WSLWSL2WSL2 Insider Preview510152025SE +/- 0.47, N = 12SE +/- 0.26, N = 3SE +/- 0.16, N = 3SE +/- 0.06, N = 320.1217.2716.1116.131. (CXX) g++ options: -O3 -rdynamic -ljpeg -lpng -lz -lfftw3 -lm

Nebular Empirical Analysis Tool

OpenBenchmarking.orgSeconds, Fewer Is BetterNebular Empirical Analysis Tool 2020-02-29Ubuntu 20.04WSLWSL2WSL2 Insider Preview510152025SE +/- 0.02, N = 3SE +/- 0.09, N = 3SE +/- 0.48, N = 15SE +/- 0.07, N = 313.1620.3316.8115.101. (F9X) gfortran options: -cpp -ffree-line-length-0 -Jsource/ -fopenmp -O3 -fno-backtrace

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterUbuntu 20.04WSLWSL2WSL2 Insider Preview48121620SE +/- 0.02, N = 3SE +/- 0.28, N = 15SE +/- 0.18, N = 13SE +/- 0.24, N = 1514.5715.5015.2115.801. (CXX) g++ options: -O2 -lOpenCL

SQLite

Threads / Copies: 8

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8Ubuntu 20.04WSLWSL2WSL2 Insider Preview1428425670SE +/- 0.42, N = 3SE +/- 0.95, N = 3SE +/- 0.17, N = 3SE +/- 12.03, N = 1547.5760.1147.6764.16-lreadline -ltermcap1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread


Phoronix Test Suite v10.8.4