MGLRU 8GB Ryzen Benchmarks

AMD Ryzen 5 5500U / 8GB system testing of MGLRU v15 patches for a future article at Phoronix.com. MGLRU enabled and then forced off via sysfs.

HTML result view exported from: https://openbenchmarking.org/result/2209259-PTS-MGLRU8GB57.

MGLRU 8GB Ryzen BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionMGLRU EnabledMGLRU DisabledAMD Ryzen 5 5500U @ 4.06GHz (6 Cores / 12 Threads)LENOVO LNVNB161216 (GLCN22WW BIOS)AMD Renoir Root Complex6GB256GB SAMSUNG MZALQ256HBJD-00BL2AMD RENOIR 2GB (1800/400MHz)AMD Device 1637Qualcomm Atheros QCA6174 802.11acUbuntu 20.046.0.0-rc3-phx-mglru-v15 (x86_64)GNOME Shell 3.36.9X Server 1.20.134.6 Mesa 21.2.6 (LLVM 12.0.0)1.2.182GCC 9.4.0ext41920x1080OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler 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=/build/gcc-9-Av3uEd/gcc-9-9.4.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 Processor Details- Scaling Governor: amd-pstate ondemand (Boost: Enabled) - CPU Microcode: 0x8608102 Java Details- OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu120.04) Python Details- Python 3.8.10Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

MGLRU 8GB Ryzen Benchmarksblosc: blosclz shuffleblosc: blosclz bitshufflenpb: BT.Cnpb: CG.Cnpb: EP.Cnpb: MG.Cnpb: SP.Bopenfoam: drivaerFastback, Small Mesh Size - Mesh Timeopenfoam: drivaerFastback, Small Mesh Size - Execution Timerenaissance: Apache Spark ALSrenaissance: Apache Spark Bayesrenaissance: Finagle HTTP Requestswebp: Defaultwebp: Quality 100webp: Quality 100, Losslesswebp: Quality 100, Highest Compressionwebp: Quality 100, Lossless, Highest Compressionwebp2: Defaultwebp2: Quality 75, Compression Effort 7webp2: Quality 95, Compression Effort 7webp2: Quality 100, Compression Effort 5webp2: Quality 100, Lossless Compressionsrsran: OFDM_Testsrsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMgraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacesvt-av1: Preset 8 - Bosphorus 4Ksvt-av1: Preset 10 - Bosphorus 4Ksvt-av1: Preset 12 - Bosphorus 4Ksvt-hevc: 1 - Bosphorus 4Ksvt-hevc: 7 - Bosphorus 4Ksvt-hevc: 10 - Bosphorus 4Ksvt-vp9: VMAF Optimized - Bosphorus 4Ksvt-vp9: PSNR/SSIM Optimized - Bosphorus 4Ksvt-vp9: Visual Quality Optimized - Bosphorus 4Kvpxenc: Speed 0 - Bosphorus 4Kvpxenc: Speed 5 - Bosphorus 4Kcompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingstargate: 44100 - 1024stargate: 96000 - 1024stargate: 480000 - 1024build-linux-kernel: defconfigbuild-linux-kernel: allmodconfigbuild-php: Time To Compilebuild-python: Defaultbuild-python: Released Build, PGO + LTO Optimizedbuild-erlang: Time To Compilebuild-wasmer: Time To Compilespark: 40000000 - 2000 - SHA-512 Benchmark Timespark: 40000000 - 2000 - Calculate Pi Benchmarkspark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframedragonflydb: 50 - 1:5dragonflydb: 50 - 5:1dragonflydb: 200 - 1:5dragonflydb: 200 - 5:1pgbench: 1 - 50 - Read Onlypgbench: 1 - 50 - Read Only - Average Latencypgbench: 1 - 100 - Read Onlypgbench: 1 - 100 - Read Only - Average Latencypgbench: 1 - 250 - Read Onlypgbench: 1 - 250 - Read Only - Average Latencypgbench: 1 - 50 - Read Writepgbench: 1 - 50 - Read Write - Average Latencypgbench: 1 - 100 - Read Writepgbench: 1 - 100 - Read Write - Average Latencypgbench: 1 - 250 - Read Writepgbench: 1 - 250 - Read Write - Average Latencypgbench: 100 - 50 - Read Onlypgbench: 100 - 50 - Read Only - Average Latencypgbench: 100 - 100 - Read Onlypgbench: 100 - 100 - Read Only - Average Latencypgbench: 100 - 250 - Read Onlypgbench: 100 - 250 - Read Only - Average Latencypgbench: 100 - 50 - Read Writepgbench: 100 - 50 - Read Write - Average Latencypgbench: 100 - 100 - Read Writepgbench: 100 - 100 - Read Write - Average Latencypgbench: 100 - 250 - Read Writepgbench: 100 - 250 - Read Write - Average Latencymemtier-benchmark: Redis - 50 - 1:1memtier-benchmark: Redis - 50 - 5:1memtier-benchmark: Redis - 100 - 1:1memtier-benchmark: Redis - 100 - 5:1memtier-benchmark: Redis - 50 - 1:10memtier-benchmark: Redis - 500 - 1:1memtier-benchmark: Redis - 500 - 5:1memtier-benchmark: Redis - 100 - 1:10memtier-benchmark: Redis - 500 - 1:10blender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyrocksdb: Rand Fillrocksdb: Rand Readrocksdb: Update Randrocksdb: Seq Fillrocksdb: Rand Fill Syncrocksdb: Read While Writingrocksdb: Read Rand Write Randnatron: Spaceshipbrl-cad: VGR Performance MetricMGLRU EnabledMGLRU Disabled6214.63655.914312.864531.01498.795926.703354.5694.104033988.042654090.48850.46150.115.5510.091.173.250.464.150.060.031.840.01120500000269.1107.5322.7145.2298.3115.7346.9152.894.951.62415547711855315373516.82333.45442.7980.9819.1436.0025.2526.7620.823.077.8136655352891.6210511.2124701.550860202.0622612.654124.96431.512401.075179.554133.8286587.037627691392.21517475620.031716320.941504807.251674481.591479797.761300310.3841249250.8011004562.49071170.304689145.209613408.4641242070.4031090910.917982292.545386112.953435622.997438357.0641224995.361110234.771182967.071114708.281270124.381199891.431121003.791260174.331309160.30299.12797.734929921953770625631462960619668881887921421.4659896282.83545.614714.064619.16513.785986.593457.9893.622023988.257833980.58926.06060.015.6010.091.163.260.464.240.060.031.870.01120000000268.0107.6327.5146.4296.2116.3352.6154.795.252.32505767812257615978918.13037.14549.414119.5236.3725.5926.7121.073.167.8536894360901.6639381.2469961.589924197.6452569.400122.32531.274400.449177.794132.5471728072.921510671.081694522.211500806.121309520.3821218300.8221127992.230323154.859328305.276292855.5121262350.3961150420.870959112.613128239.061135174.3071370182.4861167612.931111219.801178989.531126706.621276634.881212845.601153395.831314064.481331544.01291.13786.384611572000973825850264181711958850067957211.067157OpenBenchmarking.org

C-Blosc

Test: blosclz shuffle

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz shuffleMGLRU EnabledMGLRU Disabled13002600390052006500SE +/- 29.41, N = 3SE +/- 14.48, N = 36214.66282.81. (CC) gcc options: -std=gnu99 -O3 -pthread -lrt -lm

C-Blosc

Test: blosclz bitshuffle

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz bitshuffleMGLRU EnabledMGLRU Disabled8001600240032004000SE +/- 11.20, N = 3SE +/- 26.99, N = 33655.93545.61. (CC) gcc options: -std=gnu99 -O3 -pthread -lrt -lm

NAS Parallel Benchmarks

Test / Class: BT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: BT.CMGLRU EnabledMGLRU Disabled3K6K9K12K15KSE +/- 41.76, N = 3SE +/- 25.34, N = 314312.8614714.061. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: CG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CMGLRU EnabledMGLRU Disabled10002000300040005000SE +/- 14.35, N = 3SE +/- 16.88, N = 34531.014619.161. (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.CMGLRU EnabledMGLRU Disabled110220330440550SE +/- 5.78, N = 4SE +/- 7.28, N = 3498.79513.781. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CMGLRU EnabledMGLRU Disabled13002600390052006500SE +/- 43.56, N = 3SE +/- 3.85, N = 35926.705986.591. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: SP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.BMGLRU EnabledMGLRU Disabled7001400210028003500SE +/- 1.47, N = 3SE +/- 0.97, N = 33354.563457.981. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

OpenFOAM

Input: drivaerFastback, Small Mesh Size - Mesh Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 10Input: drivaerFastback, Small Mesh Size - Mesh TimeMGLRU EnabledMGLRU Disabled2040608010094.1093.621. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfiniteVolume -lgenericPatchFields -lscotchDecomp -lptscotchDecomp -lmeshTools -ldynamicMesh -lOpenFOAM -ldl -lm

OpenFOAM

Input: drivaerFastback, Small Mesh Size - Execution Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 10Input: drivaerFastback, Small Mesh Size - Execution TimeMGLRU EnabledMGLRU Disabled2004006008001000988.04988.261. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfiniteVolume -lgenericPatchFields -lscotchDecomp -lptscotchDecomp -lmeshTools -ldynamicMesh -lOpenFOAM -ldl -lm

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSMGLRU EnabledMGLRU Disabled9001800270036004500SE +/- 1.22, N = 3SE +/- 18.98, N = 34090.43980.5MIN: 3949.56 / MAX: 4258.15MIN: 3831.02 / MAX: 4359.33

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark BayesMGLRU EnabledMGLRU Disabled2K4K6K8K10KSE +/- 101.89, N = 4SE +/- 37.01, N = 38850.48926.0MIN: 6985.38 / MAX: 9064.13MIN: 6987.7 / MAX: 8995.29

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsMGLRU EnabledMGLRU Disabled13002600390052006500SE +/- 12.36, N = 3SE +/- 38.28, N = 36150.16060.0MIN: 5443.61 / MAX: 7668.38MIN: 5408.01 / MAX: 7031.72

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: DefaultMGLRU EnabledMGLRU Disabled48121620SE +/- 0.04, N = 3SE +/- 0.01, N = 315.5515.601. (CC) gcc options: -fvisibility=hidden -O2 -lm -pthread

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100MGLRU EnabledMGLRU Disabled3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 310.0910.091. (CC) gcc options: -fvisibility=hidden -O2 -lm -pthread

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessMGLRU EnabledMGLRU Disabled0.26330.52660.78991.05321.3165SE +/- 0.00, N = 3SE +/- 0.00, N = 31.171.161. (CC) gcc options: -fvisibility=hidden -O2 -lm -pthread

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Highest CompressionMGLRU EnabledMGLRU Disabled0.73351.4672.20052.9343.6675SE +/- 0.00, N = 3SE +/- 0.00, N = 33.253.261. (CC) gcc options: -fvisibility=hidden -O2 -lm -pthread

WebP Image Encode

Encode Settings: Quality 100, Lossless, Highest Compression

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Lossless, Highest CompressionMGLRU EnabledMGLRU Disabled0.10350.2070.31050.4140.5175SE +/- 0.00, N = 3SE +/- 0.00, N = 30.460.461. (CC) gcc options: -fvisibility=hidden -O2 -lm -pthread

WebP2 Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: DefaultMGLRU EnabledMGLRU Disabled0.9541.9082.8623.8164.77SE +/- 0.01, N = 3SE +/- 0.00, N = 34.154.241. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -lpthread -ldl

WebP2 Image Encode

Encode Settings: Quality 75, Compression Effort 7

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Quality 75, Compression Effort 7MGLRU EnabledMGLRU Disabled0.01350.0270.04050.0540.0675SE +/- 0.00, N = 3SE +/- 0.00, N = 30.060.061. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -lpthread -ldl

WebP2 Image Encode

Encode Settings: Quality 95, Compression Effort 7

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Quality 95, Compression Effort 7MGLRU EnabledMGLRU Disabled0.00680.01360.02040.02720.034SE +/- 0.00, N = 3SE +/- 0.00, N = 30.030.031. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -lpthread -ldl

WebP2 Image Encode

Encode Settings: Quality 100, Compression Effort 5

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Quality 100, Compression Effort 5MGLRU EnabledMGLRU Disabled0.42080.84161.26241.68322.104SE +/- 0.02, N = 5SE +/- 0.02, N = 51.841.871. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -lpthread -ldl

WebP2 Image Encode

Encode Settings: Quality 100, Lossless Compression

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Quality 100, Lossless CompressionMGLRU EnabledMGLRU Disabled0.00230.00460.00690.00920.0115SE +/- 0.00, N = 3SE +/- 0.00, N = 30.010.011. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -lpthread -ldl

srsRAN

Test: OFDM_Test

OpenBenchmarking.orgSamples / Second, More Is BettersrsRAN 22.04.1Test: OFDM_TestMGLRU EnabledMGLRU Disabled30M60M90M120M150MSE +/- 208166.60, N = 3SE +/- 493288.29, N = 31205000001200000001. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -lpthread -ldl -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAMMGLRU EnabledMGLRU Disabled60120180240300SE +/- 1.57, N = 3SE +/- 0.79, N = 3269.1268.01. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -lpthread -ldl -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAMMGLRU EnabledMGLRU Disabled20406080100SE +/- 0.31, N = 3SE +/- 0.12, N = 3107.5107.61. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -lpthread -ldl -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 64-QAMMGLRU EnabledMGLRU Disabled70140210280350SE +/- 1.30, N = 3SE +/- 0.76, N = 3322.7327.51. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -lpthread -ldl -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 64-QAMMGLRU EnabledMGLRU Disabled306090120150SE +/- 0.53, N = 3SE +/- 1.07, N = 3145.2146.41. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -lpthread -ldl -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAMMGLRU EnabledMGLRU Disabled60120180240300SE +/- 0.72, N = 3SE +/- 0.99, N = 3298.3296.21. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -lpthread -ldl -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAMMGLRU EnabledMGLRU Disabled306090120150SE +/- 0.13, N = 3SE +/- 0.23, N = 3115.7116.31. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -lpthread -ldl -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 256-QAMMGLRU EnabledMGLRU Disabled80160240320400SE +/- 0.23, N = 3SE +/- 1.03, N = 3346.9352.61. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -lpthread -ldl -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 256-QAMMGLRU EnabledMGLRU Disabled306090120150SE +/- 0.92, N = 3SE +/- 0.18, N = 3152.8154.71. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -lpthread -ldl -lm

srsRAN

Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMMGLRU EnabledMGLRU Disabled20406080100SE +/- 0.25, N = 3SE +/- 0.25, N = 394.995.21. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -lpthread -ldl -lm

srsRAN

Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMMGLRU EnabledMGLRU Disabled1224364860SE +/- 0.06, N = 3SE +/- 0.15, N = 351.652.31. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -lpthread -ldl -lm

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SwirlMGLRU EnabledMGLRU Disabled50100150200250SE +/- 2.33, N = 3SE +/- 2.00, N = 32412501. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: RotateMGLRU EnabledMGLRU Disabled120240360480600SE +/- 0.58, N = 3SE +/- 0.88, N = 35545761. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SharpenMGLRU EnabledMGLRU Disabled20406080100SE +/- 0.67, N = 3SE +/- 0.88, N = 377781. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -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.38Operation: EnhancedMGLRU EnabledMGLRU Disabled306090120150SE +/- 0.33, N = 3SE +/- 0.67, N = 31181221. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: ResizingMGLRU EnabledMGLRU Disabled120240360480600SE +/- 1.86, N = 3SE +/- 2.67, N = 35535761. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Noise-GaussianMGLRU EnabledMGLRU Disabled4080120160200SE +/- 1.00, N = 3SE +/- 0.88, N = 31531591. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: HWB Color SpaceMGLRU EnabledMGLRU Disabled2004006008001000SE +/- 0.67, N = 3SE +/- 1.33, N = 37357891. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 4KMGLRU EnabledMGLRU Disabled48121620SE +/- 0.07, N = 3SE +/- 0.08, N = 316.8218.131. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 4KMGLRU EnabledMGLRU Disabled918273645SE +/- 0.39, N = 3SE +/- 0.41, N = 333.4537.151. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 4KMGLRU EnabledMGLRU Disabled1122334455SE +/- 0.11, N = 3SE +/- 0.19, N = 342.8049.411. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-HEVC

Tuning: 1 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 1 - Input: Bosphorus 4KMGLRU EnabledMGLRU Disabled0.2250.450.6750.91.125SE +/- 0.00, N = 30.981.001. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-HEVC

Tuning: 7 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 4KMGLRU EnabledMGLRU Disabled510152025SE +/- 0.13, N = 3SE +/- 0.07, N = 319.1419.521. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-HEVC

Tuning: 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 4KMGLRU EnabledMGLRU Disabled816243240SE +/- 0.24, N = 3SE +/- 0.18, N = 336.0036.371. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 4KMGLRU EnabledMGLRU Disabled612182430SE +/- 0.23, N = 3SE +/- 0.09, N = 325.2525.591. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4KMGLRU EnabledMGLRU Disabled612182430SE +/- 0.09, N = 3SE +/- 0.22, N = 326.7626.711. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: Visual Quality Optimized - Input: Bosphorus 4KMGLRU EnabledMGLRU Disabled510152025SE +/- 0.13, N = 3SE +/- 0.13, N = 320.8221.071. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

VP9 libvpx Encoding

Speed: Speed 0 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 0 - Input: Bosphorus 4KMGLRU EnabledMGLRU Disabled0.7111.4222.1332.8443.555SE +/- 0.01, N = 3SE +/- 0.01, N = 33.073.161. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

VP9 libvpx Encoding

Speed: Speed 5 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 5 - Input: Bosphorus 4KMGLRU EnabledMGLRU Disabled246810SE +/- 0.02, N = 3SE +/- 0.03, N = 37.817.851. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

7-Zip Compression

Test: Compression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression RatingMGLRU EnabledMGLRU Disabled8K16K24K32K40KSE +/- 156.67, N = 3SE +/- 186.85, N = 336655368941. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

7-Zip Compression

Test: Decompression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression RatingMGLRU EnabledMGLRU Disabled8K16K24K32K40KSE +/- 397.95, N = 3SE +/- 375.29, N = 335289360901. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Stargate Digital Audio Workstation

Sample Rate: 44100 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 44100 - Buffer Size: 1024MGLRU EnabledMGLRU Disabled0.37440.74881.12321.49761.872SE +/- 0.002664, N = 3SE +/- 0.002398, N = 31.6210511.6639381. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 96000 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 96000 - Buffer Size: 1024MGLRU EnabledMGLRU Disabled0.28060.56120.84181.12241.403SE +/- 0.001612, N = 3SE +/- 0.001409, N = 31.2124701.2469961. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 480000 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 480000 - Buffer Size: 1024MGLRU EnabledMGLRU Disabled0.35770.71541.07311.43081.7885SE +/- 0.001570, N = 3SE +/- 0.005211, N = 31.5508601.5899241. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Timed Linux Kernel Compilation

Build: defconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.18Build: defconfigMGLRU EnabledMGLRU Disabled4080120160200SE +/- 0.78, N = 3SE +/- 0.96, N = 3202.06197.65

Timed Linux Kernel Compilation

Build: allmodconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.18Build: allmodconfigMGLRU EnabledMGLRU Disabled6001200180024003000SE +/- 0.48, N = 3SE +/- 6.71, N = 32612.652569.40

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 8.1.9Time To CompileMGLRU EnabledMGLRU Disabled306090120150SE +/- 1.26, N = 12SE +/- 0.40, N = 3124.96122.33

Timed CPython Compilation

Build Configuration: Default

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed CPython Compilation 3.10.6Build Configuration: DefaultMGLRU EnabledMGLRU Disabled71421283531.5131.27

Timed CPython Compilation

Build Configuration: Released Build, PGO + LTO Optimized

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed CPython Compilation 3.10.6Build Configuration: Released Build, PGO + LTO OptimizedMGLRU EnabledMGLRU Disabled90180270360450401.08400.45

Timed Erlang/OTP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Erlang/OTP Compilation 25.0Time To CompileMGLRU EnabledMGLRU Disabled4080120160200SE +/- 0.12, N = 3SE +/- 0.19, N = 3179.55177.79

Timed Wasmer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Wasmer Compilation 2.3Time To CompileMGLRU EnabledMGLRU Disabled306090120150SE +/- 0.23, N = 3SE +/- 0.70, N = 3133.83132.551. (CC) gcc options: -m64 -ldl -lgcc_s -lutil -lrt -lpthread -lm -lc -pie -nodefaultlibs

Apache Spark

Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark TimeMGLRU Enabled140028004200560070006587.04

Apache Spark

Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi BenchmarkMGLRU Enabled90180270360450392.22

Apache Spark

Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeMGLRU Enabled51015202520.03

Dragonflydb

Clients: 50 - Set To Get Ratio: 1:5

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 50 - Set To Get Ratio: 1:5MGLRU EnabledMGLRU Disabled400K800K1200K1600K2000KSE +/- 6744.08, N = 3SE +/- 5918.42, N = 31716320.941728072.921. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Dragonflydb

Clients: 50 - Set To Get Ratio: 5:1

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 50 - Set To Get Ratio: 5:1MGLRU EnabledMGLRU Disabled300K600K900K1200K1500KSE +/- 4107.35, N = 3SE +/- 3496.67, N = 31504807.251510671.081. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Dragonflydb

Clients: 200 - Set To Get Ratio: 1:5

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 200 - Set To Get Ratio: 1:5MGLRU EnabledMGLRU Disabled400K800K1200K1600K2000KSE +/- 4312.24, N = 3SE +/- 2835.73, N = 31674481.591694522.211. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Dragonflydb

Clients: 200 - Set To Get Ratio: 5:1

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 200 - Set To Get Ratio: 5:1MGLRU EnabledMGLRU Disabled300K600K900K1200K1500KSE +/- 6487.24, N = 3SE +/- 4449.26, N = 31479797.761500806.121. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 50 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 50 - Mode: Read OnlyMGLRU EnabledMGLRU Disabled30K60K90K120K150KSE +/- 515.52, N = 3SE +/- 1295.37, N = 31300311309521. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average LatencyMGLRU EnabledMGLRU Disabled0.08640.17280.25920.34560.432SE +/- 0.001, N = 3SE +/- 0.004, N = 30.3840.3821. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 100 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 100 - Mode: Read OnlyMGLRU EnabledMGLRU Disabled30K60K90K120K150KSE +/- 1040.66, N = 3SE +/- 1480.06, N = 121249251218301. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average LatencyMGLRU EnabledMGLRU Disabled0.1850.370.5550.740.925SE +/- 0.007, N = 3SE +/- 0.010, N = 120.8010.8221. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 250 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 250 - Mode: Read OnlyMGLRU EnabledMGLRU Disabled20K40K60K80K100KSE +/- 1132.60, N = 3SE +/- 3086.68, N = 91004561127991. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 250 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 250 - Mode: Read Only - Average LatencyMGLRU EnabledMGLRU Disabled0.56031.12061.68092.24122.8015SE +/- 0.028, N = 3SE +/- 0.063, N = 92.4902.2301. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 50 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 50 - Mode: Read WriteMGLRU EnabledMGLRU Disabled150300450600750SE +/- 7.77, N = 3SE +/- 2.42, N = 127113231. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average LatencyMGLRU EnabledMGLRU Disabled306090120150SE +/- 0.76, N = 3SE +/- 1.20, N = 1270.30154.861. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 100 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 100 - Mode: Read WriteMGLRU EnabledMGLRU Disabled150300450600750SE +/- 6.78, N = 12SE +/- 2.88, N = 126893281. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 100 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 100 - Mode: Read Write - Average LatencyMGLRU EnabledMGLRU Disabled70140210280350SE +/- 1.49, N = 12SE +/- 2.74, N = 12145.21305.281. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 250 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 250 - Mode: Read WriteMGLRU EnabledMGLRU Disabled130260390520650SE +/- 6.71, N = 12SE +/- 1.35, N = 36132921. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 250 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1 - Clients: 250 - Mode: Read Write - Average LatencyMGLRU EnabledMGLRU Disabled2004006008001000SE +/- 4.68, N = 12SE +/- 3.93, N = 3408.46855.511. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 50 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 50 - Mode: Read OnlyMGLRU EnabledMGLRU Disabled30K60K90K120K150KSE +/- 516.84, N = 3SE +/- 1014.17, N = 121242071262351. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average LatencyMGLRU EnabledMGLRU Disabled0.09070.18140.27210.36280.4535SE +/- 0.002, N = 3SE +/- 0.003, N = 120.4030.3961. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 100 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read OnlyMGLRU EnabledMGLRU Disabled20K40K60K80K100KSE +/- 928.84, N = 3SE +/- 1058.57, N = 71090911150421. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average LatencyMGLRU EnabledMGLRU Disabled0.20630.41260.61890.82521.0315SE +/- 0.008, N = 3SE +/- 0.008, N = 70.9170.8701. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 250 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read OnlyMGLRU EnabledMGLRU Disabled20K40K60K80K100KSE +/- 775.28, N = 3SE +/- 1465.93, N = 1298229959111. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average LatencyMGLRU EnabledMGLRU Disabled0.58791.17581.76372.35162.9395SE +/- 0.020, N = 3SE +/- 0.038, N = 122.5452.6131. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 50 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 50 - Mode: Read WriteMGLRU EnabledMGLRU Disabled8001600240032004000SE +/- 37.06, N = 3SE +/- 16.24, N = 12386112821. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average LatencyMGLRU EnabledMGLRU Disabled918273645SE +/- 0.12, N = 3SE +/- 0.50, N = 1212.9539.061. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 100 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read WriteMGLRU EnabledMGLRU Disabled9001800270036004500SE +/- 55.91, N = 12SE +/- 24.20, N = 12435613511. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average LatencyMGLRU EnabledMGLRU Disabled1632486480SE +/- 0.29, N = 12SE +/- 1.37, N = 1223.0074.311. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 250 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read WriteMGLRU EnabledMGLRU Disabled9001800270036004500SE +/- 50.77, N = 4SE +/- 11.65, N = 3438313701. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average LatencyMGLRU EnabledMGLRU Disabled4080120160200SE +/- 0.65, N = 4SE +/- 1.56, N = 357.06182.491. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

memtier_benchmark

Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:1

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:1MGLRU EnabledMGLRU Disabled300K600K900K1200K1500KSE +/- 10849.56, N = 3SE +/- 3140.96, N = 31224995.361167612.931. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 50 - Set To Get Ratio: 5:1

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 50 - Set To Get Ratio: 5:1MGLRU EnabledMGLRU Disabled200K400K600K800K1000KSE +/- 7690.58, N = 3SE +/- 3891.36, N = 31110234.771111219.801. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:1

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:1MGLRU EnabledMGLRU Disabled300K600K900K1200K1500KSE +/- 6668.18, N = 3SE +/- 3502.53, N = 31182967.071178989.531. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 100 - Set To Get Ratio: 5:1

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 100 - Set To Get Ratio: 5:1MGLRU EnabledMGLRU Disabled200K400K600K800K1000KSE +/- 7700.18, N = 3SE +/- 10819.91, N = 31114708.281126706.621. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:10

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:10MGLRU EnabledMGLRU Disabled300K600K900K1200K1500KSE +/- 10888.35, N = 3SE +/- 5205.08, N = 31270124.381276634.881. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 500 - Set To Get Ratio: 1:1

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 500 - Set To Get Ratio: 1:1MGLRU EnabledMGLRU Disabled300K600K900K1200K1500KSE +/- 10513.04, N = 15SE +/- 11246.92, N = 71199891.431212845.601. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 500 - Set To Get Ratio: 5:1

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 500 - Set To Get Ratio: 5:1MGLRU EnabledMGLRU Disabled200K400K600K800K1000KSE +/- 1492.58, N = 3SE +/- 5371.60, N = 31121003.791153395.831. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:10

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:10MGLRU EnabledMGLRU Disabled300K600K900K1200K1500KSE +/- 16608.47, N = 3SE +/- 12489.24, N = 31260174.331314064.481. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 500 - Set To Get Ratio: 1:10

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 500 - Set To Get Ratio: 1:10MGLRU EnabledMGLRU Disabled300K600K900K1200K1500KSE +/- 5616.55, N = 3SE +/- 7035.16, N = 31309160.301331544.011. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.3Blend File: BMW27 - Compute: CPU-OnlyMGLRU EnabledMGLRU Disabled70140210280350SE +/- 0.64, N = 3SE +/- 0.22, N = 3299.12291.13

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.3Blend File: Classroom - Compute: CPU-OnlyMGLRU EnabledMGLRU Disabled2004006008001000SE +/- 0.77, N = 3SE +/- 0.42, N = 3797.73786.38

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random FillMGLRU EnabledMGLRU Disabled110K220K330K440K550KSE +/- 3260.09, N = 3SE +/- 1728.55, N = 34929924611571. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random ReadMGLRU EnabledMGLRU Disabled4M8M12M16M20MSE +/- 10809.11, N = 3SE +/- 86652.14, N = 319537706200097381. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Update RandomMGLRU EnabledMGLRU Disabled60K120K180K240K300KSE +/- 772.51, N = 3SE +/- 1134.15, N = 32563142585021. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Sequential FillMGLRU EnabledMGLRU Disabled140K280K420K560K700KSE +/- 7729.16, N = 4SE +/- 6348.06, N = 36296066418171. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random Fill SyncMGLRU EnabledMGLRU Disabled400800120016002000SE +/- 116.76, N = 15SE +/- 14.84, N = 15196611951. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Read While WritingMGLRU EnabledMGLRU Disabled200K400K600K800K1000KSE +/- 7063.35, N = 3SE +/- 2215.78, N = 38881888850061. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Read Random Write RandomMGLRU EnabledMGLRU Disabled200K400K600K800K1000KSE +/- 3366.87, N = 3SE +/- 3043.94, N = 37921427957211. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Natron

Input: Spaceship

OpenBenchmarking.orgFPS, More Is BetterNatron 2.4.3Input: SpaceshipMGLRU EnabledMGLRU Disabled0.3150.630.9451.261.575SE +/- 0.02, N = 15SE +/- 0.02, N = 151.41.0

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.32.6VGR Performance MetricMGLRU EnabledMGLRU Disabled14K28K42K56K70K65989671571. (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


Phoronix Test Suite v10.8.4