AMD EPYC Compiler Tuning Ref

AMD Ryzen 7 1800X Eight-Core testing with a MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0 (1.G0 BIOS) and AMD Radeon RX Vega 8GB on LinuxMint 19.1 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1902166-SP-1902132SP12.

AMD EPYC Compiler Tuning RefProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkAudioOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionDisplay DriverOpenGLx86-64znver1AMD Ryzen 7 1800X2 x AMD EPYC 7601 32-Core (64 Cores / 128 Threads)Dell 02MJ3T (1.2.5 BIOS)AMD Family 17h16 x 32 GB DDR4-2400MT/s 36ASF4G72PZ-2G6D220 x 500GB Samsung SSD 860 + 120GB SSDSCKJB120G7RMatrox G200eW3VE2282 x Broadcom BCM57416 NetXtreme-E 10GBase-T RDMA + 2 x Broadcom NetXtreme BCM5720 PCIeUbuntu 18.045.0.0-050000rc6-generic (x86_64) 20190210GNOME Shell 3.28.3X ServerGCC 7.3.0ext41600x1200AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (8 Cores / 16 Threads)MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0 (1.G0 BIOS)16384MB1024GB Samsung SSD 960 PRO 1TB + 256GB Samsung SSD 850 + 5001GB Seagate ST5000LM000-2AN1 + 3001GB Ext HDD 1021AMD Radeon RX Vega 8GB (1750/945MHz)AMD Device aaf8PHL BDM4065Intel I211LinuxMint 19.14.20.10-042010-generic (x86_64)Cinnamon 4.0.9X Server 1.19.6amdgpu 18.0.14.5 Mesa 18.2.2 (LLVM 7.0.0)3840x2160OpenBenchmarking.orgEnvironment Details- x86-64: CXXFLAGS=-O3-march=x86-64 CFLAGS=-O3-march=x86-64- znver1: CXXFLAGS=-O3-march=znver1 CFLAGS=-O3-march=znver1Compiler 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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v Python Details- Python 2.7.15rc1 + Python 3.6.7Security Details- __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccompProcessor Details- AMD Ryzen 7 1800X: Scaling Governor: acpi-cpufreq ondemand

AMD EPYC Compiler Tuning Reft-test1: 1t-test1: 2sockperf: Throughputsockperf: Latency Ping Pongsockperf: Latency Under Loadmpcbench: Multi-Precision Benchmarkcloverleaf: Lagrangian-Eulerian Hydrodynamicsnamd: ATPase Simulation - 327,506 Atomslzbench: XZ 0 - Compressionlzbench: XZ 0 - Decompressionlzbench: Zstd 1 - Compressionlzbench: Zstd 1 - Decompressionlzbench: Brotli 0 - Compressionlzbench: Brotli 0 - Decompressionlzbench: Libdeflate 1 - Compressionlzbench: Libdeflate 1 - Decompressionffte: N=256, 1D Complex FFT Routinehmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentblake2: fhourstones: Complex Connect-4 Solvingcachebench: Readcachebench: Writecachebench: Read / Modify / Writeluajit: Compositeluajit: Monte Carloluajit: Fast Fourier Transformluajit: Sparse Matrix Multiplyluajit: Dense LU Matrix Factorizationluajit: Jacobi Successive Over-Relaxationscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationbotan: KASUMI - Encryptbotan: KASUMI - Decryptbotan: AES-256 - Encryptbotan: AES-256 - Decryptbotan: Twofish - Encryptbotan: Twofish - Decryptbotan: Blowfish - Encryptbotan: Blowfish - Decryptbotan: CAST-256 - Encryptbotan: CAST-256 - Decryptcrafty: Elapsed Timetscp: AI Chess Performancejohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESttsiod-renderer: Phong Rendering With Soft-Shadow Mappingsvt-av1: 1080p 8-bit YUV To AV1 Video Encodesvt-hevc: 1080p 8-bit YUV To HEVC Video Encodevpxenc: vpxenc VP9 1080p Video Encodex264: H.264 Video Encodingx265: H.265 1080p Video Encodinggraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacehimeno: Poisson Pressure Solvercompress-7zip: Compress Speed Testbuild-apache: Time To Compilebuild-gcc: Time To Compilebuild-imagemagick: Time To Compilebuild-llvm: Time To Compilebuild-php: Time To Compilec-ray: Total Time - 4K, 16 Rays Per Pixelprimesieve: 1e12 Prime Number Generationsmallpt: Global Illumination Renderer; 128 Samplesaobench: 2048 x 2048 - Total Timebullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshcompress-lzma: 256MB File Compressioncompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19encode-flac: WAV To FLACencode-mp3: WAV To MP3encode-ogg: WAV To Oggm-queens: Time To Solvemencoder: AVI To LAVCtachyon: Total Timeopenssl: RSA 4096-bit Performanceaircrack-ng: tjbench: Decompression Throughputpgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writecpp-perf-bench: Atolcpp-perf-bench: Ctypecpp-perf-bench: Math Librarycpp-perf-bench: Rand Numberscpp-perf-bench: Stepanov Vectorcpp-perf-bench: Function Objectscpp-perf-bench: Stepanov Abstractionredis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETsysbench: Memorysysbench: CPUxsbench: nginx: Static Web Page Servingapache: Static Web Page Servingapache-siege: 1apache-siege: 10apache-siege: 50apache-siege: 100apache-siege: 200apache-siege: 250x86-64znver1AMD Ryzen 7 1800X21.058.313485843.6612.8661071.680.44857247533691834639717180167026.653.846.94987222162182522947114338724892127371422183956023024054569143173.4170.45442844862762792132121131135673254870965647502566253333511.6816112.2114334.81184180170178118169197100413083725.0382123.3815161.2215.375.342.8752.003.205.156.085.623.121.111.3834110814.0613.5011.507.5613.5122.191.60921281230139488938429490.3745.63469137096.8420.6837.3517670321359072104973517382421198470421855189025148681820823167256551198281908520759217652215821.168.253541873.7024.8361201.210.4498223753349063473971678046.733.856.94984722162181122951113738724992127051421189219722723734974168673.1970.83450345062822792142121121125679304871513670422551919093611.7115412.0314235.2519318918218912417720794913402125.2781923.2415161.9413.175.302.8649.843.385.176.046.453.091.131.4934111313.9313.9811.497.5713.5322.371.57920781166142492868387491.0642.27471141596.9220.7637.3818010381513647106541416216711203388420872288575149842022235162116619197521910320737215272189727.618.695189585.1764.4076174.782.574903094401113741150020910227.253.169.1812286276627287284451404475297110833751766509132245637412112290.9387.35547954983413452642631411416987514110027312770474380003331.3813614.5970.5028.0421124013716324212525711593937924.61108742.1655865.4386.4031.0113.2142.412.624.245.044.602.570.921.1327196.9228.2410.8534.6377.0318.50158713960171172625151272.4836.75379110377.4916.6429.8522992441796734131548319806681488138962954415504182495132203248543320027441228463253332826OpenBenchmarking.org

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1x86-64znver1AMD Ryzen 7 1800X612182430SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 321.0521.1627.61-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -pthread

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 2x86-64znver1AMD Ryzen 7 1800X246810SE +/- 0.14, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 38.318.258.69-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -pthread

Sockperf

Test: Throughput

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.4Test: Throughputx86-64znver1AMD Ryzen 7 1800X110K220K330K440K550KSE +/- 2127.77, N = 5SE +/- 4874.99, N = 5SE +/- 2154.29, N = 5348584354187518958-march=x86-64-march=znver11. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Sockperf

Test: Latency Ping Pong

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Ping Pongx86-64znver1AMD Ryzen 7 1800X1.16332.32663.48994.65325.8165SE +/- 0.03, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 53.663.705.17-march=x86-64-march=znver11. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Sockperf

Test: Latency Under Load

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Under Loadx86-64znver1AMD Ryzen 7 1800X1428425670SE +/- 0.24, N = 20SE +/- 2.85, N = 20SE +/- 2.02, N = 2012.8624.8364.40-march=x86-64-march=znver11. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

GNU MPC

Multi-Precision Benchmark

OpenBenchmarking.orgGlobal Score, More Is BetterGNU MPC 1.1.0Multi-Precision Benchmarkx86-64znver1AMD Ryzen 7 1800X16003200480064008000SE +/- 6.67, N = 3SE +/- 16.67, N = 3610761207617-lm -O3 -march=x86-64-lm -O3 -march=znver1-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k81. (CC) gcc options: -MT -MD -MP -MF

CloverLeaf

Lagrangian-Eulerian Hydrodynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian Hydrodynamicsx86-64znver1AMD Ryzen 7 1800X1.07552.1513.22654.3025.3775SE +/- 0.13, N = 9SE +/- 0.17, N = 9SE +/- 0.00, N = 31.681.214.781. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 Atomsx86-64znver1AMD Ryzen 7 1800X0.57941.15881.73822.31762.897SE +/- 0.00041, N = 3SE +/- 0.00121, N = 3SE +/- 0.03756, N = 50.448570.449822.57490

lzbench

Test: XZ 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: XZ 0 - Process: Compressionx86-64znver1AMD Ryzen 7 1800X7142128352423301. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: XZ 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: XZ 0 - Process: Decompressionx86-64znver1AMD Ryzen 7 1800X204060801007575941. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Zstd 1 - Process: Compressionx86-64znver1AMD Ryzen 7 1800X90180270360450SE +/- 1.20, N = 3SE +/- 2.00, N = 33363344011. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Zstd 1 - Process: Decompressionx86-64znver1AMD Ryzen 7 1800X2004006008001000SE +/- 6.33, N = 3SE +/- 4.51, N = 391890611371. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Brotli 0 - Process: Compressionx86-64znver1AMD Ryzen 7 1800X90180270360450SE +/- 1.00, N = 3SE +/- 1.33, N = 3SE +/- 1.53, N = 33463474111. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Brotli 0 - Process: Decompressionx86-64znver1AMD Ryzen 7 1800X110220330440550SE +/- 2.67, N = 3SE +/- 2.67, N = 3SE +/- 0.58, N = 33973975001. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Libdeflate 1 - Process: Compressionx86-64znver1AMD Ryzen 7 1800X50100150200250SE +/- 0.58, N = 3SE +/- 1.53, N = 31711672091. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Libdeflate 1 - Process: Decompressionx86-64znver1AMD Ryzen 7 1800X2004006008001000SE +/- 6.33, N = 3SE +/- 4.67, N = 3SE +/- 0.88, N = 380180410221. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

FFTE

Test: N=256, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 6.0Test: N=256, 1D Complex FFT Routinex86-6414002800420056007000SE +/- 1.45, N = 367021. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database Searchx86-64znver1AMD Ryzen 7 1800X246810SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 36.656.737.25-O3 -march=x86-64-O3 -march=znver1-O21. (CC) gcc options: -pthread -lhmmer -lsquid -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence Alignmentx86-64znver1AMD Ryzen 7 1800X0.86631.73262.59893.46524.3315SE +/- 0.08, N = 12SE +/- 0.05, N = 6SE +/- 0.08, N = 123.843.853.161. (CC) gcc options: -std=c99 -O3 -lm -lpthread

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307x86-64znver1AMD Ryzen 7 1800X3691215SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.16, N = 126.946.949.181. (CC) gcc options: -O3 -march=native -lcrypto -lz

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 Solvingx86-64znver1AMD Ryzen 7 1800X3K6K9K12K15KSE +/- 19.12, N = 3SE +/- 5.40, N = 3SE +/- 38.01, N = 398729847122861. (CC) gcc options: -O3

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Readx86-64znver1AMD Ryzen 7 1800X6001200180024003000SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 1.68, N = 32216221627661. (CC) gcc options: -lrt

CacheBench

Test: Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Writex86-64znver1AMD Ryzen 7 1800X6K12K18K24K30KSE +/- 15.46, N = 3SE +/- 12.24, N = 3SE +/- 76.30, N = 32182521811272871. (CC) gcc options: -lrt

CacheBench

Test: Read / Modify / Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / Writex86-64znver1AMD Ryzen 7 1800X6K12K18K24K30KSE +/- 8.06, N = 3SE +/- 16.16, N = 3SE +/- 35.15, N = 32294722951284451. (CC) gcc options: -lrt

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Compositex86-64znver1AMD Ryzen 7 1800X30060090012001500SE +/- 0.44, N = 3SE +/- 1.44, N = 3SE +/- 4.58, N = 3114311371404-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Monte Carlox86-64znver1AMD Ryzen 7 1800X100200300400500SE +/- 0.06, N = 3SE +/- 0.37, N = 3SE +/- 0.84, N = 3387387475-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Fast Fourier Transformx86-64znver1AMD Ryzen 7 1800X60120180240300SE +/- 0.04, N = 3SE +/- 0.13, N = 3SE +/- 0.57, N = 3248249297-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Sparse Matrix Multiplyx86-64znver1AMD Ryzen 7 1800X2004006008001000SE +/- 0.82, N = 3SE +/- 0.73, N = 3SE +/- 18.99, N = 39219211108-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Dense LU Matrix Factorizationx86-64znver1AMD Ryzen 7 1800X7001400210028003500SE +/- 2.60, N = 3SE +/- 7.77, N = 3SE +/- 2.21, N = 3273727053375-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Jacobi Successive Over-Relaxationx86-64znver1AMD Ryzen 7 1800X400800120016002000SE +/- 0.28, N = 3SE +/- 0.30, N = 3SE +/- 1.15, N = 3142214211766-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Compositex86-64znver1AMD Ryzen 7 1800X400800120016002000SE +/- 2.70, N = 3SE +/- 2.66, N = 3SE +/- 0.98, N = 318391892509-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte Carlox86-64znver1AMD Ryzen 7 1800X120240360480600SE +/- 0.19, N = 3SE +/- 0.60, N = 3SE +/- 0.20, N = 3560197132-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier Transformx86-64znver1AMD Ryzen 7 1800X50100150200250SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.15, N = 3230227245-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix Multiplyx86-64znver1AMD Ryzen 7 1800X5001000150020002500SE +/- 22.72, N = 3SE +/- 4.46, N = 3SE +/- 2.10, N = 324052373637-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix Factorizationx86-64znver1AMD Ryzen 7 1800X11002200330044005500SE +/- 11.64, N = 3SE +/- 17.68, N = 3SE +/- 2.25, N = 345694974412-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxationx86-64znver1AMD Ryzen 7 1800X400800120016002000SE +/- 0.06, N = 3SE +/- 0.20, N = 3SE +/- 0.70, N = 3143116861122-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm

Botan

Test: KASUMI - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: KASUMI - Encryptx86-64znver1AMD Ryzen 7 1800X20406080100SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 373.4173.1990.931. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: KASUMI - Decryptx86-64znver1AMD Ryzen 7 1800X20406080100SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 370.4570.8387.351. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: AES-256 - Encryptx86-64znver1AMD Ryzen 7 1800X12002400360048006000SE +/- 7.54, N = 3SE +/- 1.48, N = 3SE +/- 17.49, N = 34428450354791. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: AES-256 - Decryptx86-64znver1AMD Ryzen 7 1800X12002400360048006000SE +/- 3.06, N = 3SE +/- 1.00, N = 3SE +/- 20.85, N = 34486450654981. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Twofish - Encryptx86-64znver1AMD Ryzen 7 1800X70140210280350SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.12, N = 32762823411. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Twofish - Decryptx86-64znver1AMD Ryzen 7 1800X70140210280350SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 32792793451. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Blowfish - Encryptx86-64znver1AMD Ryzen 7 1800X60120180240300SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.54, N = 32132142641. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Blowfish - Decryptx86-64znver1AMD Ryzen 7 1800X60120180240300SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.96, N = 32122122631. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: CAST-256 - Encryptx86-64znver1AMD Ryzen 7 1800X306090120150SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.17, N = 31131121411. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: CAST-256 - Decryptx86-64znver1AMD Ryzen 7 1800X306090120150SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.17, N = 31131121411. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed Timex86-64znver1AMD Ryzen 7 1800X1.5M3M4.5M6M7.5MSE +/- 7527.78, N = 3SE +/- 19114.16, N = 3SE +/- 24687.42, N = 35673254567930469875141. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess Performancex86-64znver1AMD Ryzen 7 1800X200K400K600K800K1000KSE +/- 2673.50, N = 5SE +/- 2506.39, N = 5SE +/- 3212.06, N = 58709658715131100273-march=x86-64-march=znver11. (CC) gcc options: -O3 -march=native

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Blowfishx86-64znver1AMD Ryzen 7 1800X14K28K42K56K70KSE +/- 1504.16, N = 12SE +/- 1066.18, N = 12SE +/- 108.38, N = 3647506704212770-lbz21. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Traditional DESx86-64znver1AMD Ryzen 7 1800X50M100M150M200M250MSE +/- 2703622.27, N = 12SE +/- 2824893.21, N = 11SE +/- 23065.13, N = 325662533325519190947438000-lbz21. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow Mappingx86-64znver1AMD Ryzen 7 1800X80160240320400SE +/- 3.66, N = 12SE +/- 8.34, N = 9SE +/- 0.94, N = 3351361333-march=x86-64-march=znver11. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

SVT-AV1

1080p 8-bit YUV To AV1 Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2019-02-031080p 8-bit YUV To AV1 Video Encodex86-64znver1AMD Ryzen 7 1800X0.38480.76961.15441.53921.924SE +/- 0.02, N = 3SE +/- 0.02, N = 5SE +/- 0.01, N = 31.681.711.381. (CC) gcc options: -mavx2 -fPIE -fPIC -O2 -pie -lpthread -lm

SVT-HEVC

1080p 8-bit YUV To HEVC Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 2019-02-031080p 8-bit YUV To HEVC Video Encodex86-64znver1AMD Ryzen 7 1800X4080120160200SE +/- 2.93, N = 3SE +/- 1.15, N = 3SE +/- 1.79, N = 7161154136-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt

VP9 libvpx Encoding

vpxenc VP9 1080p Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.0vpxenc VP9 1080p Video Encodex86-64znver1AMD Ryzen 7 1800X48121620SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.24, N = 412.2112.0314.59-march=x86-64-march=znver11. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video Encodingx86-64znver1AMD Ryzen 7 1800X306090120150SE +/- 0.59, N = 3SE +/- 1.23, N = 3SE +/- 1.16, N = 4143.00142.0070.50-march=x86-64-march=znver11. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.0H.265 1080p Video Encodingx86-64znver1AMD Ryzen 7 1800X816243240SE +/- 0.47, N = 3SE +/- 0.29, N = 3SE +/- 0.17, N = 334.8135.2528.04-march=x86-64-march=znver11. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Swirlx86-64znver1AMD Ryzen 7 1800X50100150200250SE +/- 0.67, N = 3184193211-O3 -march=x86-64-O3 -march=znver1-O2 -lbz21. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Rotatex86-64znver1AMD Ryzen 7 1800X50100150200250180189240-O3 -march=x86-64-O3 -march=znver1-O2 -lbz21. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Sharpenx86-64znver1AMD Ryzen 7 1800X4080120160200SE +/- 0.33, N = 3170182137-O3 -march=x86-64-O3 -march=znver1-O2 -lbz21. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Enhancedx86-64znver1AMD Ryzen 7 1800X4080120160200SE +/- 0.33, N = 3178189163-O3 -march=x86-64-O3 -march=znver1-O2 -lbz21. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Resizingx86-64znver1AMD Ryzen 7 1800X50100150200250SE +/- 1.65, N = 6SE +/- 2.19, N = 3118124242-O3 -march=x86-64-O3 -march=znver1-O2 -lbz21. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Noise-Gaussianx86-64znver1AMD Ryzen 7 1800X4080120160200SE +/- 0.88, N = 3169177125-O3 -march=x86-64-O3 -march=znver1-O2 -lbz21. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color Spacex86-64znver1AMD Ryzen 7 1800X60120180240300197207257-O3 -march=x86-64-O3 -march=znver1-O2 -lbz21. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lgomp -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solverx86-64znver1AMD Ryzen 7 1800X2004006008001000SE +/- 3.02, N = 3SE +/- 0.90, N = 3SE +/- 2.71, N = 310049491159-march=x86-64-march=znver11. (CC) gcc options: -O3 -mavx2

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed Testx86-64znver1AMD Ryzen 7 1800X30K60K90K120K150KSE +/- 2179.07, N = 12SE +/- 3356.23, N = 9SE +/- 141.46, N = 3130837134021393791. (CXX) g++ options: -pipe -lpthread

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To Compilex86-64znver1AMD Ryzen 7 1800X612182430SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 325.0325.2724.61

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To Compilex86-64znver1AMD Ryzen 7 1800X20040060080010008218191087

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To Compilex86-64znver1AMD Ryzen 7 1800X1020304050SE +/- 0.34, N = 4SE +/- 0.34, N = 3SE +/- 0.06, N = 323.3823.2442.16

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To Compilex86-64znver1AMD Ryzen 7 1800X120240360480600151151558

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To Compilex86-64znver1AMD Ryzen 7 1800X1530456075SE +/- 0.25, N = 3SE +/- 0.23, N = 3SE +/- 0.29, N = 361.2261.9465.43-O3 -march=x86-64-O3 -march=znver1-O21. (CC) gcc options: -pedantic -ldl -lz -lm

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per Pixelx86-64znver1AMD Ryzen 7 1800X20406080100SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 315.3713.1786.40-march=x86-64-march=znver11. (CC) gcc options: -lm -lpthread -O3

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.21e12 Prime Number Generationx86-64znver1AMD Ryzen 7 1800X714212835SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 35.345.3031.01-march=x86-64-march=znver11. (CXX) g++ options: -O3 -lpthread

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 Samplesx86-64znver1AMD Ryzen 7 1800X3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 32.872.8613.21-march=x86-64-march=znver11. (CXX) g++ options: -fopenmp -O3

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Timex86-64znver1AMD Ryzen 7 1800X1224364860SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 352.0049.8442.41-march=x86-64-march=znver11. (CC) gcc options: -lm -O3

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Raytestsx86-64znver1AMD Ryzen 7 1800X0.76051.5212.28153.0423.8025SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 33.203.382.62-march=x86-64 -lglut -lGL -lGLU-march=znver1 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 Fallx86-64znver1AMD Ryzen 7 1800X1.16332.32663.48994.65325.8165SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 35.155.174.24-march=x86-64 -lglut -lGL -lGLU-march=znver1 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Stackx86-64znver1AMD Ryzen 7 1800X246810SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.08, N = 36.086.045.04-march=x86-64 -lglut -lGL -lGLU-march=znver1 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Convexx86-64znver1AMD Ryzen 7 1800X246810SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 35.626.454.60-march=x86-64 -lglut -lGL -lGLU-march=znver1 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 Ragdollsx86-64znver1AMD Ryzen 7 1800X0.7021.4042.1062.8083.51SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 33.123.092.57-march=x86-64 -lglut -lGL -lGLU-march=znver1 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim Trimeshx86-64znver1AMD Ryzen 7 1800X0.25430.50860.76291.01721.2715SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.111.130.92-march=x86-64 -lglut -lGL -lGLU-march=znver1 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex Trimeshx86-64znver1AMD Ryzen 7 1800X0.33530.67061.00591.34121.6765SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.381.491.13-march=x86-64 -lglut -lGL -lGLU-march=znver1 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

LZMA Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterLZMA Compression256MB File Compressionx86-64znver1AMD Ryzen 7 1800X70140210280350SE +/- 2.66, N = 3SE +/- 0.70, N = 3SE +/- 0.52, N = 3341341271-O3 -march=x86-64-O3 -march=znver1-O21. (CXX) g++ options:

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 9x86-64znver1AMD Ryzen 7 1800X306090120150SE +/- 1.12, N = 3SE +/- 2.22, N = 12SE +/- 0.25, N = 3108.00113.0096.92-O3 -march=x86-64-O3 -march=znver1-O21. (CC) gcc options: -pthread -fvisibility=hidden

Zstd Compression

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

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19x86-64znver1AMD Ryzen 7 1800X714212835SE +/- 0.20, N = 6SE +/- 0.33, N = 12SE +/- 0.08, N = 314.0613.9328.24-march=x86-64-march=znver11. (CC) gcc options: -O3 -pthread -lz -llzma

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACx86-64znver1AMD Ryzen 7 1800X48121620SE +/- 0.09, N = 5SE +/- 0.07, N = 5SE +/- 0.09, N = 2013.5013.9810.85-O3 -march=x86-64-O3 -march=znver1-O21. (CXX) g++ options: -fvisibility=hidden -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3x86-64znver1AMD Ryzen 7 1800X816243240SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 311.5011.4934.63-O3 -march=x86-64-O3 -march=znver11. (CC) gcc options: -lm

Ogg Encoding

WAV To Ogg

OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Encoding 1.3.3WAV To Oggx86-64znver1246810SE +/- 0.00, N = 3SE +/- 0.00, N = 37.567.57-march=x86-64-march=znver11. (CC) gcc options: -O2 -ffast-math -fsigned-char -O3 -logg

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To Solvex86-64znver1AMD Ryzen 7 1800X20406080100SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 313.5113.5377.03-O3 -march=x86-64-O3 -march=znver11. (CXX) g++ options: -fopenmp -O2 -march=native

Mencoder

AVI To LAVC

OpenBenchmarking.orgSeconds, Fewer Is BetterMencoder 1.3.0AVI To LAVCx86-64znver1AMD Ryzen 7 1800X510152025SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.11, N = 322.1922.3718.50-ffast-math -lfreetype -lfontconfig -lbz21. (CC) gcc options: -fpie -pie -lrt -lpng -lz -ljpeg -lasound -ldl -lpthread -lmad -lvorbisenc -lvorbis -logg -rdynamic -lm

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.98.9Total Timex86-64znver10.360.721.081.441.8SE +/- 0.03, N = 12SE +/- 0.03, N = 121.601.571. (CC) gcc options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit Performancex86-64znver1AMD Ryzen 7 1800X2K4K6K8K10KSE +/- 3.35, N = 3SE +/- 26.49, N = 3SE +/- 0.33, N = 3921292071587-march=x86-64-march=znver11. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Aircrack-ng

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.3x86-64znver1AMD Ryzen 7 1800X20K40K60K80K100KSE +/- 108.64, N = 3SE +/- 121.50, N = 3SE +/- 20.04, N = 3812308116613960-march=x86-64-march=znver11. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -lpthread -lcrypto -lz -ldl -lm -pthread

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression Throughputx86-64znver1AMD Ryzen 7 1800X4080120160200SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.45, N = 3139142171-march=x86-64 -lm-march=znver1-lm1. (CC) gcc options: -O3

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read Onlyx86-64znver1AMD Ryzen 7 1800X110K220K330K440K550KSE +/- 6334.36, N = 3SE +/- 15135.46, N = 9SE +/- 65.67, N = 3488938492868172625-O3 -march=x86-64-O3 -march=znver1-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read Writex86-64znver1AMD Ryzen 7 1800X9001800270036004500SE +/- 78.16, N = 9SE +/- 73.84, N = 3SE +/- 23.20, N = 12429438741512-O3 -march=x86-64-O3 -march=znver1-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

CppPerformanceBenchmarks

Test: Atol

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Atolx86-64znver1AMD Ryzen 7 1800X20406080100SE +/- 0.68, N = 3SE +/- 0.35, N = 3SE +/- 0.43, N = 390.3791.0672.48-march=x86-64-march=znver11. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Ctype

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Ctypex86-64znver1AMD Ryzen 7 1800X1020304050SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.10, N = 345.6342.2736.75-march=x86-64-march=znver11. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Math Library

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Math Libraryx86-64znver1AMD Ryzen 7 1800X100200300400500SE +/- 0.01, N = 3SE +/- 3.35, N = 3SE +/- 1.71, N = 3469471379-march=x86-64-march=znver11. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Random Numbers

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Random Numbersx86-64znver1AMD Ryzen 7 1800X30060090012001500SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 1.01, N = 3137014151103-march=x86-64-march=znver11. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Stepanov Vector

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov Vectorx86-64znver1AMD Ryzen 7 1800X20406080100SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 396.8496.9277.49-march=x86-64-march=znver11. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Function Objects

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Function Objectsx86-64znver1AMD Ryzen 7 1800X510152025SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 320.6820.7616.64-march=x86-64-march=znver11. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Stepanov Abstraction

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov Abstractionx86-64znver1AMD Ryzen 7 1800X918273645SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.10, N = 337.3537.3829.85-march=x86-64-march=znver11. (CXX) g++ options: -O3 -std=c++11

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPx86-64znver1AMD Ryzen 7 1800X500K1000K1500K2000K2500KSE +/- 25751.84, N = 5SE +/- 16919.08, N = 3SE +/- 21183.08, N = 31767032180103822992441. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDx86-64znver1AMD Ryzen 7 1800X400K800K1200K1600K2000KSE +/- 15995.01, N = 3SE +/- 4262.78, N = 3SE +/- 24640.20, N = 51359072151364717967341. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHx86-64znver1AMD Ryzen 7 1800X300K600K900K1200K1500KSE +/- 5097.54, N = 3SE +/- 6231.96, N = 3SE +/- 13399.50, N = 31049735106541413154831. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETx86-64znver1AMD Ryzen 7 1800X400K800K1200K1600K2000KSE +/- 24114.91, N = 6SE +/- 6339.63, N = 3SE +/- 21541.63, N = 31738242162167119806681. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETx86-64znver1AMD Ryzen 7 1800X300K600K900K1200K1500KSE +/- 15122.67, N = 3SE +/- 3344.28, N = 3SE +/- 24266.13, N = 31198470120338814881381. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Sysbench

Test: Memory

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: Memoryx86-64znver1AMD Ryzen 7 1800X2M4M6M8M10MSE +/- 20225.63, N = 3SE +/- 8101.87, N = 3SE +/- 17077.97, N = 3421855142087229629544-march=x86-64-march=znver1-march=amdfam101. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPUx86-64znver1AMD Ryzen 7 1800X20K40K60K80K100KSE +/- 430.62, N = 3SE +/- 80.74, N = 3SE +/- 2.41, N = 3890258857515504-march=x86-64-march=znver1-march=amdfam101. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06x86-64znver1AMD Ryzen 7 1800X400K800K1200K1600K2000KSE +/- 16382.83, N = 12SE +/- 18209.49, N = 12SE +/- 10890.24, N = 31486818149842018249511. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page Servingx86-64znver1AMD Ryzen 7 1800X7K14K21K28K35KSE +/- 105.00, N = 3SE +/- 442.66, N = 12SE +/- 140.73, N = 3208232223532203-march=x86-64-march=znver11. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page Servingx86-64znver1AMD Ryzen 7 1800X5K10K15K20K25KSE +/- 85.88, N = 3SE +/- 260.81, N = 3SE +/- 346.35, N = 6167251621124854-O3 -march=x86-64-O3 -march=znver1-O21. (CC) gcc options: -shared -fPIC -pthread

Apache Siege

Concurrent Users: 1

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 1x86-64znver114002800420056007000SE +/- 99.89, N = 5SE +/- 90.82, N = 565516619-march=x86-64-march=znver11. (CC) gcc options: -O3 -lpthread -ldl -lssl -lcrypto

Apache Siege

Concurrent Users: 10

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 10x86-64znver1AMD Ryzen 7 1800X7K14K21K28K35KSE +/- 210.96, N = 12SE +/- 128.65, N = 3SE +/- 383.83, N = 9198281975233200-O3 -march=x86-64-O3 -march=znver1-O21. (CC) gcc options: -lpthread -ldl -lssl -lcrypto

Apache Siege

Concurrent Users: 50

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 50x86-64znver1AMD Ryzen 7 1800X6K12K18K24K30KSE +/- 84.33, N = 3SE +/- 124.14, N = 3SE +/- 234.14, N = 3190851910327441-O3 -march=x86-64-O3 -march=znver1-O21. (CC) gcc options: -lpthread -ldl -lssl -lcrypto

Apache Siege

Concurrent Users: 100

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 100x86-64znver1AMD Ryzen 7 1800X5K10K15K20K25KSE +/- 62.04, N = 3SE +/- 67.43, N = 3SE +/- 171.72, N = 3207592073722846-O3 -march=x86-64-O3 -march=znver1-O21. (CC) gcc options: -lpthread -ldl -lssl -lcrypto

Apache Siege

Concurrent Users: 200

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 200x86-64znver1AMD Ryzen 7 1800X7K14K21K28K35KSE +/- 7.10, N = 3SE +/- 112.99, N = 3SE +/- 1923.72, N = 9217652152732533-O3 -march=x86-64-O3 -march=znver1-O21. (CC) gcc options: -lpthread -ldl -lssl -lcrypto

Apache Siege

Concurrent Users: 250

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 250x86-64znver1AMD Ryzen 7 1800X7K14K21K28K35KSE +/- 189.57, N = 3SE +/- 212.74, N = 3SE +/- 1874.17, N = 9221582189732826-O3 -march=x86-64-O3 -march=znver1-O21. (CC) gcc options: -lpthread -ldl -lssl -lcrypto


Phoronix Test Suite v10.8.4