AMD EPYC Linux Server Benchmarks

AMD EPYC benchmarks on Ubuntu Linux. Latest as of November 2018.

HTML result view exported from: https://openbenchmarking.org/result/1811149-SK-AMDEPYCBE94.

AMD EPYC Linux Server Benchmarks ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601AMD EPYC 7251 8-Core @ 2.10GHz (8 Cores / 16 Threads)TYAN B8026T70AE24HR (V1.02.B10 BIOS)AMD Family 17h129024MB280GB INTEL SSDPE21D280GAllvmpipe 126GBVE228Broadcom NetXtreme BCM5720 Gigabit PCIeUbuntu 18.104.19.1-041901-generic (x86_64)GNOME Shell 3.30.1X Server 1.20.1modesetting 1.20.13.3 Mesa 18.2.2 (LLVM 7.0 128 bits)GCC 8.2.0ext41920x1080AMD EPYC 7351P 16-Core @ 2.40GHz (16 Cores / 32 Threads)AMD EPYC 7401P 24-Core @ 2.00GHz (24 Cores / 48 Threads)AMD EPYC 7551 32-Core @ 2.00GHz (32 Cores / 64 Threads)GIGABYTE MZ31-AR0-00 v01010101 (F07 BIOS)28672MBASPEED ASPEED FamilyRealtek RTL8111/8168/84111024x768AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads)TYAN B8026T70AE24HR (V1.02.B10 BIOS)129024MBllvmpipe 126GBVE228Broadcom NetXtreme BCM5720 Gigabit PCIe1920x10802 x AMD EPYC 7601 32-Core @ 3.07GHz (64 Cores / 128 Threads)Dell 02MJ3T (1.2.5 BIOS)516096MB120GB SSDSCKJB120G7R + 20 x 500GB Samsung SSD 860 + 280GB INTEL SSDPE21D280GAMatrox Matrox G200eW3Broadcom BCM57416 NetXtreme-E Dual-Media 10G RDMA1600x1200OpenBenchmarking.orgEnvironment Details- CXXFLAGS=-O3-march=native CFLAGS=-O3-march=nativeCompiler 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 Disk Details- NONE / errors=remount-ro,relatime,rwProcessor Details- EPYC 7251, EPYC 7351P, EPYC 7401P, EPYC 7551, EPYC 7601: Scaling Governor: acpi-cpufreq ondemandPython Details- Python 2.7.15+ + Python 3.6.7Security Details- __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp

AMD EPYC Linux Server Benchmarks blogbench: Readblogbench: Writecompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treeramspeed: Add - Integerramspeed: Copy - Integerramspeed: Scale - Integerramspeed: Triad - Integerramspeed: Average - Integerramspeed: Add - Floating Pointramspeed: Copy - Floating Pointramspeed: Scale - Floating Pointramspeed: Triad - Floating Pointramspeed: Average - Floating Pointstream: Copystream: Scalestream: Triadstream: Addtinymembench: Standard Memcpymbw: Memory Copy - 128 MiBmbw: Memory Copy - 512 MiBmbw: Memory Copy - 1024 MiBmbw: Memory Copy - 4096 MiBmbw: Memory Copy - 8192 MiBmbw: Memory Copy, Fixed Block Size - 128 MiBmbw: Memory Copy, Fixed Block Size - 512 MiBmbw: Memory Copy, Fixed Block Size - 1024 MiBmbw: Memory Copy, Fixed Block Size - 4096 MiBmbw: Memory Copy, Fixed Block Size - 8192 MiBt-test1: 1t-test1: 2mpcbench: Multi-Precision Benchmarkparboil: OpenMP LBMparboil: OpenMP CUTCPparboil: OpenMP Stencilparboil: OpenMP MRI Griddingcloverleaf: Lagrangian-Eulerian Hydrodynamicsrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterhpcg: clomp: Static OMP Speedupnamd: ATPase Simulation - 327,506 Atomspolybench-c: Covariance Computationpolybench-c: Correlation Computationpolybench-c: 3 Matrix Multiplicationslzbench: XZ 0 - Compressionlzbench: Zstd 1 - Compressionlzbench: Brotli 0 - Compressionlzbench: Libdeflate 1 - Compressionffte: N=256, 1D Complex FFT Routinefftw: Stock - 1D FFT Size 32fftw: Stock - 1D FFT Size 64fftw: Stock - 2D FFT Size 32fftw: Stock - 2D FFT Size 64fftw: Stock - 1D FFT Size 128fftw: Stock - 1D FFT Size 256fftw: Stock - 1D FFT Size 512fftw: Stock - 2D FFT Size 128fftw: Stock - 2D FFT Size 256fftw: Stock - 2D FFT Size 512fftw: Stock - 1D FFT Size 1024fftw: Stock - 1D FFT Size 2048fftw: Stock - 1D FFT Size 4096fftw: Stock - 2D FFT Size 1024fftw: Stock - 2D FFT Size 2048fftw: Stock - 2D FFT Size 4096fftw: Float + SSE - 1D FFT Size 32fftw: Float + SSE - 1D FFT Size 64fftw: Float + SSE - 2D FFT Size 32fftw: Float + SSE - 2D FFT Size 64fftw: Float + SSE - 1D FFT Size 128fftw: Float + SSE - 1D FFT Size 256fftw: Float + SSE - 1D FFT Size 512fftw: Float + SSE - 2D FFT Size 128fftw: Float + SSE - 2D FFT Size 256fftw: Float + SSE - 2D FFT Size 512fftw: Float + SSE - 1D FFT Size 1024fftw: Float + SSE - 1D FFT Size 2048fftw: Float + SSE - 1D FFT Size 4096fftw: Float + SSE - 2D FFT Size 1024fftw: Float + SSE - 2D FFT Size 2048fftw: Float + SSE - 2D FFT Size 4096hmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentgmpbench: Total Timego-benchmark: jsongo-benchmark: buildgo-benchmark: garbagebork: File Encryption Timedacapobench: H2dacapobench: Jythonfhourstones: Complex Connect-4 Solvingbyte: Dhrystone 2cachebench: 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-Relaxationnumpy: crafty: Elapsed Timetscp: AI Chess Performancejohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESttsiod-renderer: Phong Rendering With Soft-Shadow Mappingvpxenc: vpxencx265: H.265 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 Teststockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthswet: Averageebizzy: build-apache: Time To Compilebuild-imagemagick: Time To Compilebuild-linux-kernel: Time To Compilebuild-llvm: Time To Compilebuild-php: Time To Compilec-ray: Total Time - 4K, 16 Rays Per Pixelcompress-pbzip2: 256MB File Compressionopm-git: Flow MPI Norne - 32povray: Trace Timeprimesieve: 1e12 Prime Number Generationrust-mandel: Time To Complete Serial/Parallel Mandelbrotrust-prime: Prime Number Test To 200,000,000smallpt: Global Illumination Renderer; 128 Samplesy-cruncher: Calculating 500M Pi Digitsnode-octane: aobench: 2048 x 2048 - Total Timebullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshcompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19dcraw: RAW To PPM Image Conversionencode-flac: WAV To FLACencode-mp3: WAV To MP3encode-ogg: WAV To Oggespeak: Text-To-Speech Synthesisffmpeg: H.264 HD To NTSC DVm-queens: Time To Solvemencoder: AVI To LAVCminion: Gracefulminion: Solitaireminion: Quasigroupn-queens: Elapsed Timeopencv-bench: perl-benchmark: Pod2htmlperl-benchmark: Interpreterradiance: Serialradiance: SMP Parallelsudokut: Total Timetachyon: Total Timegnupg: Linux 4.3 Package File Encryptionopenssl: RSA 4096-bit Performanceaircrack-ng: glibc-bench: cosglibc-bench: ffsglibc-bench: singlibc-bench: sqrtglibc-bench: tanhglibc-bench: ffsllglibc-bench: pthread_oncecryptsetup: PBKDF2-sha512tjbench: Decompression Throughputmysqlslap: 128pgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Single Thread - Read Onlypgbench: Buffer Test - Single Thread - Read Writedarktable: Boat - CPU-onlydarktable: Masskrug - CPU-onlydarktable: Server Rack - CPU-onlydarktable: Server Room - CPU-onlygimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskoctave-benchmark: redis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETstress-ng: Cryptostress-ng: Forkingstress-ng: CPU Stressstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingsysbench: Memorysysbench: CPUoptcarrot: Optimized Benchmarkindigobench: Bedroomindigobench: Supercarblender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyblender: Fishy Cat - CPU-Onlyblender: Barbershop - CPU-Onlyblender: Pabellon Barcelona - CPU-Onlyblender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyblender: Fishy Cat - CPU-Onlyblender: Barbershop - CPU-Onlyblender: Pabellon Barcelona - CPU-Onlyxsbench: mcperf: Addmcperf: Getmcperf: Setmcperf: Appendmcperf: Deletemcperf: Prependmcperf: Replacepybench: Total For Average Test Timeshint: FLOAThint: DOUBLEnginx: Static Web Page Servingapache: Static Web Page Servingphpbench: PHP Benchmark Suitecompress-rar: Linux Source Tree Archiving To RARgit: Time To Complete Common Git Commandsscikit-learn: sunflow: Global Illumination + Image Synthesisv-ray: CPUtesseract-ocr: Time To OCR 7 Imagesosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsjava-scimark2: Compositejava-scimark2: Monte Carlojava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Jacobi Successive Over-Relaxationx264: H.264 Video Encodingopm-git: Flow MPI Extra - 16opm-git: Flow MPI Norne - 16compress-gzip: Linux Source Tree Archiving To .tar.gzrbenchmark: npb: BT.Anpb: EP.Cnpb: FT.Anpb: FT.Bnpb: LU.Anpb: LU.Cnpb: SP.Aopm-git: Flow MPI Extra - 32opm-git: Flow MPI Norne - 64mysqlslap: 64build-gcc: Time To CompileEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601118881219132140135721363060326326214252532826554327232757323730279502729783409837499402094328721511908118911182811730116606068688568476878709135.5811.65559046.144.958.9363.441.7751.1526.3526.730.821.383.085256.046.054.3223292306158922571579648704968237389745870896825631577037276717954184850481186351206223284230521457918622226122269020730207542430224724245511448612315117049.204.073570938953123894546930242777813.49683274359525304846832008198023849587734321782917131284134750420622032293152687861885146918773139101074318000021211.057.1615517111112817410518289130627162824021759792748500471246129533.9349.91116.9564099.0480.345.4471.2343.0170.6957.8215.3553.422568649.653.486.207.056.203.801.271.4926.9917.7613.6611.598.3644.1511.2499.1224.9863.7998.1016419.421130.208722500.00156901112834720.307.6918.991242110071445.081434.9536.205.085.09849287132162123039168141151518929.1510.210.214.7914.4821.9423.7630.2522.75105398913845649862851546525112318616092473320504184618477285156523412470397678723813671210154.990.781.61335.06706.16466.161798969347.991063496.521841891146821322956500392344226038409132662325260166823738915058143592120394153643628661907.9320.622.30116.8646.4021.0325.7597.2559.2898.2418021114128619013488121955.9153.140.29314425241872187292368325279276842114601432821319921439365216933774282532105725894273133327826811236052851328674868578678810014699688737312660126671260711991125536164704069777007709836.5811.01560333.832.829.501561.0626.0616.0115.090.821.151.507556.016.003.8823292306156721171519591707167727346746270536969685877077210715160015301488588511216523287230481463818827225652260920739211672433124743244031889414023120078.373.433573493832723606784874127771613.446793707597082988297820081985838501102634522483824341289180550420323024486153089169435214390772047194228363666736111.1410.6316917113915317613518790160038330754123739901047936697593017830.2933.4762.8034181.5640.342.9736.6920.6159.5029.077.9229.182622849.163.475.556.425.923.441.261.4815.8017.8113.6411.598.3844.1710.6849.7724.4462.4095.941649.731100.211314390.00171931112333920.593.9419.452483219581645.811645.6541.415.815.82850659132254249578316091266120475.436.980.143.1413.4820.4923.2129.6721.1211566311474510106476917165321308263321542402418984185369104028109926568333723352439551392415255.711.693.55164.43342.86221.45853444170.96503237.60874415201200526176455332497326487429332643526700166823748533158058460421673164443621691527.8620.991.3259.2845.5220.4923.8972.9945.9096.6817801114117018993496122093.6627382.6652.200.3908442748166767075433534481528586061014141807434121147136922073406428445216272521826839324652840023486286642910184408850769722496936740412729127231268912613125096195705269947062712738.4612.64578035.462.368.602431.1319.8113.2217.250.770.831.212155.765.773.8724303319162953774119971728969507597776272567144705579667474735162495215499494631270724075238571516619490233682345221475218802537225430250751956113850123958.033.653700380617723648119496102327513.02750968131012430669770207720532398421066356229868254313341859521208234246421582856185053715748000962304810711500040811.1211.30179176154167175149193930776654354157949280378505076073111463129.4830.8852.9028277.5228.712.3728.9616.8354.5622.655.7923.042739147.453.355.366.175.703.321.211.4415.0617.2513.1811.208.1642.7110.7035.8623.5660.2892.551586.841110.201025810.00204261108432919.922.8618.743503307921324.681324.5533.334.684.69878224137244317536348741366821194.946.420.122.6513.2320.1823.0730.0121.15118117415316951107291173123213186654494452525797103356511904004133998529514912106050612063490156.792.204.64132.74272.91181.96672351139.27402193.75697334188723326975668002645528893543992895529881161524567255760681344922275159233727451527.6324.421.1348.1444.9819.9924.3669.2048.7496.19185911551333196735791262106.1327075.9949.060.445540926904866514160871561072719555109081083819011144337021582873827202190552140224005319742734721744273612453146994486305682454795748412985129451286711253123566278714571447001650939.6413.62581067.241.9611.163762.0115.4411.6021.480.780.710.933375.805.823.72233053191636513956074119997728371077664772472557214712079997522745158035127499194101271724125238881517519451234962066321574219252514925605255141794412744122728.233.95370433202312387587228589717912.87776469421029331422611208120578399081071357231868256413361869523210238546401586857381454315208038422662113793100043811.5711.08182178163172170158197926851235630869163302402506969513117821930.2629.7743.9824777.0523.112.1393.0123.0112.9353.1617.024.6821.562726447.333.345.336.165.693.311.211.4314.6717.1813.1411.188.0742.6210.8328.3523.5560.1992.421585.581170.201935540.00228169108732319.912.3718.394362386671324.681324.5533.344.684.69879193138242407453381861449920648.136.490.153.0513.4820.1224.0731.2922.661938048159490411192921869551131039256634359773681329946434836611660810765409956434259043474223957.352.815.60105.36209.46146.34527276110.17308155.90549259174084425584553882525026191613243707426399161424363558258894783722501157253716451497.5029.371.2539.5044.5019.5526.1469.0249.0994.8918631155133019703595126499.5039880.9048.370.489239768353295330554846367422693137934334540155139723343156127113199182586226613315712801423388283142885982083826729387593632748312807127491272212647126346258714371007150729239.1613.31614035.201.859.183471.3215.3910.8218.310.820.690.908855.485.473.662532533917310169789410626778175058091823077757707754585127984787965875781522699821342025666254171618420641251432502422781233682694627240272332045914761130337.923.45394132065552295555236787216012.23752867431060833474468221621909424971131380238918269514221940556219244147961688805602757106038531272759113682185745512.2511.70191187170181175165206989912205700807366907463528874816113906828.8628.0242.9823673.1921.972.0890.5022.6112.7049.9915.634.5119.332924244.473.145.055.845.353.111.141.3414.0016.1512.3710.517.6140.1410.5127.2222.1156.7687.421495.291120.189584110.00220126101431518.782.3717.364554407361374.821364.7035.194.824.83939028147252396841362131480521475.076.070.132.4312.8619.1422.9729.9620.9212448341656886119746918383961367859591844566770013744568691390517390111600611018159459977204472260.742.945.97101.93201.93139.91504265106.24296149.60523248183571830783619572903029843634995040541778151426121061363739138123510163633996601457.1527.431.0238.9042.4018.8825.7769.8548.1593.48199012301423209738571346106.7526375.7445.510.4638406589236673852707645996927302666071038770205281241559384237933834297422470528275295043532230580259492998331026158697154691176076174091804112943128391275712577125636875759976007650782421.398.44619037.871.909.005201.628.1212.6620.640.640.200.458285.445.463.642532634217410163779010640765275488187829077767688750185077967787866235903536798021345825704255091616020718248762509722920233392698227128268771901813364129916.733.453940550867622058705682146091712.21557764371035033652455221621915425051124380248899267214231942556227239848441686803576656897258547357159125823766738612.2213.50194188182188105184208987130239100932062119448261491869221172679925.9423.2726.4614970.3611.2168.3512.826.3447.478.142.5715.612954344.513.145.065.815.353.121.141.3413.4516.3312.3410.517.5740.1413.6322.0456.8187.901472.781190.189901630.00115189101631018.071.4817.239225818711374.821364.7034.504.824.839328981461735182851146915145225210.257.130.154.3512.3417.8022.3931.7120.901246670165257712150901902826139631211952286821580829341913606227482545817118926926571942173228874959.823.345.4458.0298.7983.6332314160.5415288.13309134155830644730539964118945052639444485545576151826200793361089675418498159553979291087.1030.711.2724.5743.9919.5562.1493.4373.9792.47199112351413209838611346131.7519056.3745.480.47284149177716391739133328114877288616558.72442821OpenBenchmarking.org

BlogBench

Test: Read

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Test: ReadEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601300K600K900K1200K1500KSE +/- 4328.90, N = 3SE +/- 6005.79, N = 3SE +/- 9695.00, N = 3SE +/- 14289.34, N = 3SE +/- 1926.54, N = 3SE +/- 4463.58, N = 311888121432821141807481083813793437702051. (CC) gcc options: -O3 -march=native -pthread

BlogBench

Test: Write

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Test: WriteEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76017K14K21K28K35KSE +/- 154.77, N = 3SE +/- 97.58, N = 3SE +/- 109.20, N = 3SE +/- 113.69, N = 3SE +/- 1014.86, N = 3SE +/- 153.10, N = 31913231992341211901134540281241. (CC) gcc options: -O3 -march=native -pthread

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760130060090012001500SE +/- 0.99, N = 3SE +/- 3.99, N = 3SE +/- 1.71, N = 3SE +/- 4.69, N = 3SE +/- 2.35, N = 3SE +/- 5.23, N = 3140114391471144315511559

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760190180270360450SE +/- 0.69, N = 3SE +/- 2.35, N = 3SE +/- 1.69, N = 3SE +/- 3.78, N = 3SE +/- 1.31, N = 3SE +/- 5.20, N = 3357365369370397384

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015001000150020002500SE +/- 9.33, N = 3SE +/- 4.64, N = 3SE +/- 5.75, N = 3SE +/- 5.86, N = 3SE +/- 0.00, N = 3SE +/- 31.91, N = 3213621692207215823342379

RAMspeed SMP

Type: Add - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: IntegerEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76017K14K21K28K35K3060333774340642873831561338341. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: IntegerEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016K12K18K24K30K2632628253284452720227113297421. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: IntegerEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015K10K15K20K25K2142521057216271905519918247051. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: IntegerEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016K12K18K24K30K2532825894252182140225862282751. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: IntegerEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016K12K18K24K30K2655427313268392400526613295041. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating PointEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76018K16K24K32K40K3272333278324653197431571353221. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating PointEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76017K14K21K28K35K2757326811284002734728014305801. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating PointEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016K12K18K24K30K2373023605234862174423388259491. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Floating PointEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016K12K18K24K30K2795028513286642736128314299831. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating PointEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76017K14K21K28K35K2729728674291012453128859310261. (CC) gcc options: -O3 -march=native

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760130K60K90K120K150KSE +/- 229.10, N = 5SE +/- 9.78, N = 5SE +/- 457.05, N = 5SE +/- 804.61, N = 20SE +/- 933.91, N = 5SE +/- 1329.22, N = 2083409868578440846994820831586971. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760130K60K90K120K150KSE +/- 10.28, N = 5SE +/- 11.68, N = 5SE +/- 133.33, N = 5SE +/- 2123.81, N = 5SE +/- 1054.13, N = 5SE +/- 1900.60, N = 583749867888507648630826721546911. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760140K80K120K160K200KSE +/- 453.73, N = 5SE +/- 9.67, N = 5SE +/- 590.87, N = 5SE +/- 2955.99, N = 5SE +/- 1186.43, N = 5SE +/- 2485.73, N = 5940201001469722456824938751760761. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760140K80K120K160K200KSE +/- 165.28, N = 5SE +/- 20.37, N = 5SE +/- 417.61, N = 5SE +/- 3650.10, N = 5SE +/- 1153.78, N = 5SE +/- 1994.93, N = 594328996889693654795936321740911. (CC) gcc options: -O3 -march=native -fopenmp

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 6.56, N = 3SE +/- 22.35, N = 3SE +/- 4.14, N = 3SE +/- 4.79, N = 3SE +/- 2.17, N = 3SE +/- 7.00, N = 37215737374047484748380411. (CC) gcc options: -O2 -O3 -march=native -lm

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 4.33, N = 3SE +/- 1.78, N = 3SE +/- 10.43, N = 3SE +/- 5.65, N = 3SE +/- 3.57, N = 3SE +/- 7.22, N = 396709811987399199957111621. (CC) gcc options: -O2 -O3 -march=native -lm

MBW

Test: Memory Copy - Array Size: 128 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 2.19, N = 3SE +/- 4.63, N = 3SE +/- 4.25, N = 3SE +/- 1.60, N = 3SE +/- 8.53, N = 3SE +/- 1.74, N = 31190812660127291298512807129431. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy - Array Size: 512 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 512 MiBEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 1.84, N = 3SE +/- 0.99, N = 3SE +/- 4.38, N = 3SE +/- 2.69, N = 3SE +/- 0.98, N = 3SE +/- 1.99, N = 31189112667127231294512749128391. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 1024 MiBEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 37.55, N = 3SE +/- 1.31, N = 3SE +/- 2.86, N = 3SE +/- 45.65, N = 3SE +/- 1.14, N = 3SE +/- 6.11, N = 31182812607126891286712722127571. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy - Array Size: 4096 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 4096 MiBEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 2.01, N = 3SE +/- 213.76, N = 12SE +/- 5.00, N = 3SE +/- 8.05, N = 3SE +/- 1.68, N = 3SE +/- 7.46, N = 31173011991126131125312647125771. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy - Array Size: 8192 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 8192 MiBEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 63.38, N = 3SE +/- 3.69, N = 3SE +/- 63.39, N = 3SE +/- 160.57, N = 7SE +/- 3.39, N = 3SE +/- 2.15, N = 31166012553125091235612634125631. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 128 MiBEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760115003000450060007500SE +/- 2.48, N = 3SE +/- 2.83, N = 3SE +/- 3.11, N = 3SE +/- 5.34, N = 3SE +/- 6.21, N = 3SE +/- 6.53, N = 36068616461956278625868751. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 512 MiBEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760116003200480064008000SE +/- 6.49, N = 3SE +/- 5.44, N = 3SE +/- 6.17, N = 3SE +/- 13.37, N = 3SE +/- 4.86, N = 3SE +/- 5.16, N = 36885704070527145714375991. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiBEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760116003200480064008000SE +/- 5.39, N = 3SE +/- 5.81, N = 3SE +/- 3.27, N = 3SE +/- 7.99, N = 3SE +/- 4.06, N = 3SE +/- 34.11, N = 36847697769947144710076001. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiBEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760116003200480064008000SE +/- 37.42, N = 3SE +/- 15.07, N = 3SE +/- 10.13, N = 3SE +/- 16.70, N = 3SE +/- 11.95, N = 3SE +/- 30.15, N = 36878700770627001715076501. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiBEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 48.28, N = 3SE +/- 14.40, N = 3SE +/- 6.27, N = 3SE +/- 10.71, N = 3SE +/- 26.41, N = 3SE +/- 24.54, N = 37091709871276509729278241. (CC) gcc options: -O3 -march=native

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601918273645SE +/- 0.16, N = 3SE +/- 0.17, N = 3SE +/- 0.45, N = 3SE +/- 0.15, N = 3SE +/- 0.33, N = 3SE +/- 0.03, N = 335.5836.5838.4639.6439.1621.391. (CC) gcc options: -pthread -O3 -march=native

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 2EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760148121620SE +/- 0.12, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 311.6511.0112.6413.6213.318.441. (CC) gcc options: -pthread -O3 -march=native

GNU MPC

Multi-Precision Benchmark

OpenBenchmarking.orgGlobal Score, More Is BetterGNU MPC 1.1.0Multi-Precision BenchmarkEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760113002600390052006500SE +/- 5.77, N = 3SE +/- 12.02, N = 3SE +/- 10.00, N = 3SE +/- 10.00, N = 35590560357805810614061901. (CC) gcc options: -lm -O3 -march=native -MT -MD -MP -MF

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011530456075SE +/- 0.43, N = 3SE +/- 0.32, N = 3SE +/- 0.35, N = 3SE +/- 0.23, N = 3SE +/- 0.62, N = 12SE +/- 1.26, N = 1246.1433.8335.4667.2435.2037.871. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011.11382.22763.34144.45525.569SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.11, N = 124.952.822.361.961.851.901. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013691215SE +/- 0.16, N = 3SE +/- 0.18, N = 3SE +/- 0.09, N = 3SE +/- 0.40, N = 12SE +/- 0.22, N = 12SE +/- 0.09, N = 128.939.508.6011.169.189.001. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601110220330440550SE +/- 1.25, N = 3SE +/- 0.47, N = 3SE +/- 0.26, N = 3SE +/- 6.08, N = 4SE +/- 1.48, N = 3SE +/- 1.24, N = 363.44156.00243.00376.00347.00520.001. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

CloverLeaf

Lagrangian-Eulerian Hydrodynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian HydrodynamicsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.45230.90461.35691.80922.2615SE +/- 0.02, N = 12SE +/- 0.01, N = 3SE +/- 0.09, N = 12SE +/- 0.10, N = 12SE +/- 0.09, N = 12SE +/- 0.10, N = 91.771.061.132.011.321.621. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011224364860SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.16, N = 351.1526.0619.8115.4415.398.121. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601612182430SE +/- 0.26, N = 3SE +/- 0.12, N = 3SE +/- 0.15, N = 9SE +/- 0.14, N = 3SE +/- 0.12, N = 3SE +/- 0.52, N = 1226.3516.0113.2211.6010.8212.661. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601612182430SE +/- 0.35, N = 7SE +/- 0.17, N = 3SE +/- 0.61, N = 9SE +/- 1.66, N = 9SE +/- 0.59, N = 12SE +/- 0.24, N = 326.7315.0917.2521.4818.3120.641. (CXX) g++ options: -O2 -lOpenCL

High Performance Conjugate Gradient

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.0EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.18450.3690.55350.7380.9225SE +/- 0.01, N = 12SE +/- 0.02, N = 12SE +/- 0.02, N = 12SE +/- 0.02, N = 12SE +/- 0.02, N = 12SE +/- 0.02, N = 120.820.820.770.780.820.64

CLOMP

Static OMP Speedup

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 3.3Static OMP SpeedupEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.31050.6210.93151.2421.5525SE +/- 0.01, N = 20SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 6SE +/- 0.01, N = 5SE +/- 0.01, N = 191.381.150.830.710.690.201. (CC) gcc options: --openmp -O3 -lm

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.69421.38842.08262.77683.471SE +/- 0.00301, N = 3SE +/- 0.00183, N = 3SE +/- 0.00184, N = 3SE +/- 0.00095, N = 3SE +/- 0.00124, N = 3SE +/- 0.00747, N = 123.085251.507551.212150.933370.908850.45828

PolyBench-C

Test: Covariance Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Covariance ComputationEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 36.046.015.765.805.485.441. (CC) gcc options: -O3 -march=native

PolyBench-C

Test: Correlation Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Correlation ComputationEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601246810SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 36.056.005.775.825.475.461. (CC) gcc options: -O3 -march=native

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: 3 Matrix MultiplicationsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.9721.9442.9163.8884.86SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 34.323.883.873.723.663.641. (CC) gcc options: -O3 -march=native

lzbench

Test: XZ 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: XZ 0 - Process: CompressionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601612182430SE +/- 0.33, N = 32323242325251. (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: DecompressionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601204060801006969717176761. (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: CompressionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601701402102803502922923033053253261. (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: DecompressionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012004006008001000SE +/- 0.33, N = 3SE +/- 0.33, N = 37517507767828268281. (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: CompressionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760170140210280350SE +/- 1.33, N = 3SE +/- 1.67, N = 33063063193193393421. (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: DecompressionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760190180270360450SE +/- 3.00, N = 3SE +/- 0.33, N = 33553613703713974001. (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: CompressionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014080120160200SE +/- 0.58, N = 3SE +/- 1.15, N = 3SE +/- 1.20, N = 31581561621631731741. (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: DecompressionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012004006008001000SE +/- 4.00, N = 37297337547598048041. (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 RoutineEPYC 755114002800420056007000SE +/- 4.38, N = 365131. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

FFTW

Build: Stock - Size: 1D FFT Size 32

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 32EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 6.78, N = 3SE +/- 0.00, N = 3SE +/- 11.05, N = 3SE +/- 10.33, N = 3SE +/- 11.35, N = 3SE +/- 4.41, N = 3922572119537956010169101631. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 1D FFT Size 64

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 64EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 3.94, N = 3SE +/- 5.93, N = 3SE +/- 12.00, N = 3SE +/- 1.39, N = 3SE +/- 8.58, N = 3SE +/- 106.80, N = 37157715174117411789477901. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 2D FFT Size 32

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 32EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 9.41, N = 3SE +/- 13.43, N = 3SE +/- 6.86, N = 3SE +/- 2.68, N = 3SE +/- 12.03, N = 3SE +/- 12.06, N = 3964895919971999710626106401. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 2D FFT Size 64

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 64EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 17.75, N = 3SE +/- 8.42, N = 3SE +/- 6.97, N = 3SE +/- 24.19, N = 3SE +/- 16.83, N = 3SE +/- 135.30, N = 37049707172897283778176521. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 1D FFT Size 128

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 128EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760116003200480064008000SE +/- 7.85, N = 3SE +/- 29.20, N = 3SE +/- 36.41, N = 3SE +/- 78.20, N = 3SE +/- 12.89, N = 3SE +/- 29.00, N = 36823677269507107750575481. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 1D FFT Size 256

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 256EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 33.97, N = 3SE +/- 54.99, N = 3SE +/- 48.89, N = 3SE +/- 24.61, N = 3SE +/- 31.92, N = 3SE +/- 35.12, N = 37389734675977664809181871. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 1D FFT Size 512

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 512EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 28.29, N = 3SE +/- 28.83, N = 3SE +/- 7.78, N = 3SE +/- 35.70, N = 3SE +/- 29.16, N = 3SE +/- 7.17, N = 37458746277627724823082901. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 2D FFT Size 128

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 128EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760117003400510068008500SE +/- 30.56, N = 3SE +/- 17.41, N = 3SE +/- 4.97, N = 3SE +/- 24.98, N = 3SE +/- 4.01, N = 3SE +/- 18.87, N = 37089705372567255777577761. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 2D FFT Size 256

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 256EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760117003400510068008500SE +/- 85.65, N = 7SE +/- 14.67, N = 3SE +/- 48.04, N = 3SE +/- 13.08, N = 3SE +/- 3.90, N = 3SE +/- 32.99, N = 36825696971447214770776881. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 2D FFT Size 512

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 512EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760116003200480064008000SE +/- 20.19, N = 3SE +/- 8.00, N = 3SE +/- 7.39, N = 3SE +/- 5.90, N = 3SE +/- 29.10, N = 3SE +/- 8.96, N = 36315685870557120754575011. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 1D FFT Size 1024

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 1024EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 6.43, N = 3SE +/- 2.11, N = 3SE +/- 19.94, N = 3SE +/- 6.48, N = 3SE +/- 4.44, N = 3SE +/- 7.34, N = 37703770779667999851285071. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 1D FFT Size 2048

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 2048EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 5.51, N = 3SE +/- 45.42, N = 3SE +/- 2.04, N = 3SE +/- 20.79, N = 3SE +/- 41.75, N = 3SE +/- 35.10, N = 37276721074747522798479671. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 1D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 4096EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 13.90, N = 3SE +/- 23.73, N = 3SE +/- 11.98, N = 3SE +/- 7.47, N = 3SE +/- 57.58, N = 3SE +/- 38.36, N = 37179715173517451787978781. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 2D FFT Size 1024

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 1024EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760114002800420056007000SE +/- 74.35, N = 3SE +/- 7.61, N = 3SE +/- 19.47, N = 3SE +/- 18.94, N = 3SE +/- 39.74, N = 3SE +/- 19.93, N = 35418600162495803658766231. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 2D FFT Size 2048

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 2048EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760113002600390052006500SE +/- 36.27, N = 3SE +/- 33.05, N = 3SE +/- 28.93, N = 3SE +/- 14.74, N = 3SE +/- 19.00, N = 3SE +/- 3.39, N = 34850530152155127578159031. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Stock - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 4096EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760112002400360048006000SE +/- 3.79, N = 3SE +/- 16.65, N = 3SE +/- 6.10, N = 3SE +/- 29.24, N = 3SE +/- 8.17, N = 3SE +/- 1.04, N = 34811488549944991522653671. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 1D FFT Size 32

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 32EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 102.38, N = 12SE +/- 114.53, N = 12SE +/- 1.25, N = 3SE +/- 74.27, N = 3SE +/- 114.40, N = 3SE +/- 110.80, N = 128635885194639410998298021. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 1D FFT Size 64

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 64EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 54.37, N = 3SE +/- 20.27, N = 3SE +/- 103.85, N = 3SE +/- 99.65, N = 3SE +/- 44.76, N = 3SE +/- 57.51, N = 31206212165127071271713420134581. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 32

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 32EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016K12K18K24K30KSE +/- 4.73, N = 3SE +/- 8.14, N = 3SE +/- 5.78, N = 3SE +/- 12.60, N = 3SE +/- 22.84, N = 3SE +/- 12.35, N = 32328423287240752412525666257041. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 64

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 64EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015K10K15K20K25KSE +/- 32.97, N = 3SE +/- 5.24, N = 3SE +/- 54.06, N = 3SE +/- 70.97, N = 3SE +/- 40.48, N = 3SE +/- 21.30, N = 32305223048238572388825417255091. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 1D FFT Size 128

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 128EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 80.88, N = 3SE +/- 25.40, N = 3SE +/- 12.39, N = 3SE +/- 45.95, N = 3SE +/- 13.92, N = 3SE +/- 33.78, N = 31457914638151661517516184161601. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 1D FFT Size 256

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 256EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014K8K12K16K20KSE +/- 115.24, N = 3SE +/- 40.93, N = 3SE +/- 31.25, N = 3SE +/- 60.62, N = 3SE +/- 51.01, N = 3SE +/- 30.28, N = 31862218827194901945120641207181. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 1D FFT Size 512

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 512EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015K10K15K20K25KSE +/- 124.63, N = 3SE +/- 44.88, N = 3SE +/- 205.23, N = 3SE +/- 95.84, N = 3SE +/- 106.81, N = 3SE +/- 30.27, N = 32261222565233682349625143248761. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 128

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 128EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015K10K15K20K25KSE +/- 51.87, N = 3SE +/- 122.86, N = 3SE +/- 64.58, N = 3SE +/- 21.31, N = 3SE +/- 82.15, N = 3SE +/- 38.53, N = 32269022609234522066325024250971. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 256

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 256EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015K10K15K20K25KSE +/- 17.32, N = 3SE +/- 80.86, N = 3SE +/- 76.96, N = 3SE +/- 121.76, N = 3SE +/- 34.33, N = 32073020739214752157422781229201. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 512

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 512EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015K10K15K20K25KSE +/- 76.85, N = 3SE +/- 38.39, N = 3SE +/- 51.96, N = 3SE +/- 21.39, N = 3SE +/- 16.42, N = 3SE +/- 12.50, N = 32075421167218802192523368233391. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 1D FFT Size 1024

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 1024EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016K12K18K24K30KSE +/- 118.17, N = 3SE +/- 125.44, N = 3SE +/- 35.80, N = 3SE +/- 67.10, N = 3SE +/- 55.97, N = 3SE +/- 73.92, N = 32430224331253722514926946269821. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 1D FFT Size 2048

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 2048EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016K12K18K24K30KSE +/- 59.33, N = 3SE +/- 19.92, N = 3SE +/- 199.16, N = 3SE +/- 60.64, N = 3SE +/- 58.67, N = 3SE +/- 185.90, N = 32472424743254302560527240271281. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 1D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 4096EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016K12K18K24K30KSE +/- 153.98, N = 3SE +/- 336.87, N = 3SE +/- 134.20, N = 3SE +/- 7.97, N = 3SE +/- 42.58, N = 3SE +/- 244.62, N = 32455124403250752551427233268771. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 1024

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 1024EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014K8K12K16K20KSE +/- 205.54, N = 3SE +/- 28.83, N = 3SE +/- 165.68, N = 3SE +/- 115.55, N = 3SE +/- 52.59, N = 3SE +/- 162.82, N = 31448618894195611794420459190181. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 2048

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 2048EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 99.14, N = 3SE +/- 183.27, N = 3SE +/- 28.67, N = 3SE +/- 118.60, N = 3SE +/- 43.92, N = 3SE +/- 126.72, N = 31231514023138501274414761133641. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 2.60, N = 3SE +/- 17.33, N = 3SE +/- 33.71, N = 3SE +/- 82.85, N = 3SE +/- 45.21, N = 3SE +/- 25.94, N = 31170412007123951227213033129911. (CC) gcc options: -pthread -O3 -march=native -lm

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013691215SE +/- 0.07, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.12, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 39.208.378.038.237.926.731. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.91581.83162.74743.66324.579SE +/- 0.13, N = 11SE +/- 0.05, N = 12SE +/- 0.06, N = 5SE +/- 0.10, N = 9SE +/- 0.03, N = 3SE +/- 0.05, N = 124.073.433.653.953.453.451. (CC) gcc options: -std=c99 -O3 -lm -lpthread

GNU GMP GMPbench

Total Time

OpenBenchmarking.orgGMPbench Score, More Is BetterGNU GMP GMPbench 6.1.2Total TimeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760180016002400320040003570357337003704394139401. (CC) gcc options: -O3 -march=native -lm

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012M4M6M8M10MSE +/- 23303.58, N = 3SE +/- 19355.23, N = 3SE +/- 12117.12, N = 3SE +/- 19882.26, N = 3SE +/- 1286.37, N = 3SE +/- 466474.24, N = 9938953149383273806177332023132065555508676

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015000M10000M15000M20000M25000MSE +/- 79725993.11, N = 3SE +/- 71197974.92, N = 3SE +/- 18848230.79, N = 3SE +/- 18911874.89, N = 3SE +/- 43011538.78, N = 3SE +/- 38735390.67, N = 3238945469302360678487423648119496238758722852295555236722058705682

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601500K1000K1500K2000K2500KSE +/- 20139.43, N = 3SE +/- 3939.33, N = 3SE +/- 695.08, N = 3SE +/- 1987.07, N = 3SE +/- 1801.62, N = 3SE +/- 12062.14, N = 32427778127771610232758971798721601460917

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013691215SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 313.4913.4413.0212.8712.2312.21

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760117003400510068008500SE +/- 102.00, N = 4SE +/- 82.79, N = 16SE +/- 128.44, N = 4SE +/- 95.66, N = 16SE +/- 114.58, N = 5SE +/- 88.98, N = 16683267937509776475285577

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760116003200480064008000SE +/- 47.64, N = 4SE +/- 94.65, N = 4SE +/- 94.68, N = 4SE +/- 48.95, N = 4SE +/- 83.82, N = 4SE +/- 29.70, N = 4743570756813694267436437

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 19.69, N = 3SE +/- 147.31, N = 5SE +/- 21.63, N = 3SE +/- 15.44, N = 3SE +/- 19.85, N = 3SE +/- 12.05, N = 395259708101241029310608103501. (CC) gcc options: -O3

BYTE Unix Benchmark

Computational Test: Dhrystone 2

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 3.6Computational Test: Dhrystone 2EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76017M14M21M28M35MSE +/- 260711.56, N = 3SE +/- 477072.38, N = 4SE +/- 231609.59, N = 3SE +/- 265797.72, N = 3SE +/- 313116.33, N = 3SE +/- 391137.33, N = 33048468329882978306697703142261133474468336524551. (CC) gcc options: -O3 -march=native

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015001000150020002500SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.10, N = 32008200820772081221622161. (CC) gcc options: -lrt

CacheBench

Test: Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: WriteEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015K10K15K20K25KSE +/- 23.89, N = 3SE +/- 0.70, N = 3SE +/- 17.12, N = 3SE +/- 0.14, N = 3SE +/- 0.29, N = 3SE +/- 0.48, N = 31980219858205322057821909219151. (CC) gcc options: -lrt

CacheBench

Test: Read / Modify / Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / WriteEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76019K18K27K36K45KSE +/- 4.60, N = 3SE +/- 7.32, N = 3SE +/- 2.10, N = 3SE +/- 6.55, N = 3SE +/- 2.12, N = 3SE +/- 0.93, N = 33849538501398423990842497425051. (CC) gcc options: -lrt

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: CompositeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012004006008001000SE +/- 3.02, N = 3SE +/- 0.97, N = 3SE +/- 1.41, N = 3SE +/- 1.42, N = 3SE +/- 2.06, N = 3SE +/- 3.64, N = 3877102610661071113111241. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -march=native -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Monte CarloEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760180160240320400SE +/- 0.13, N = 3SE +/- 0.60, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 33433453563573803801. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -march=native -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Fast Fourier TransformEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760150100150200250SE +/- 0.17, N = 3SE +/- 0.10, N = 3SE +/- 0.23, N = 3SE +/- 0.62, N = 3SE +/- 0.35, N = 3SE +/- 0.13, N = 32172242292312382481. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -march=native -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Sparse Matrix MultiplyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012004006008001000SE +/- 6.24, N = 3SE +/- 1.77, N = 3SE +/- 0.20, N = 3SE +/- 2.97, N = 3SE +/- 4.48, N = 3SE +/- 6.85, N = 38298388688689188991. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -march=native -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Dense LU Matrix FactorizationEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016001200180024003000SE +/- 8.94, N = 3SE +/- 4.68, N = 3SE +/- 7.32, N = 3SE +/- 6.54, N = 3SE +/- 14.00, N = 3SE +/- 13.01, N = 31713243425432564269526721. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -march=native -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Jacobi Successive Over-RelaxationEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760130060090012001500SE +/- 0.16, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.21, N = 3SE +/- 0.16, N = 3SE +/- 0.24, N = 31284128913341336142214231. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -march=native -U_FORTIFY_SOURCE -fno-stack-protector

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601400800120016002000SE +/- 1.51, N = 3SE +/- 4.56, N = 3SE +/- 2.09, N = 3SE +/- 0.68, N = 3SE +/- 4.34, N = 3SE +/- 10.14, N = 31347180518591869194019421. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601120240360480600SE +/- 0.05, N = 3SE +/- 0.17, N = 3SE +/- 0.16, N = 3SE +/- 0.08, N = 3SE +/- 0.47, N = 3SE +/- 0.06, N = 35045045215235565561. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760150100150200250SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 32062032082102192271. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015001000150020002500SE +/- 9.64, N = 3SE +/- 13.38, N = 3SE +/- 3.30, N = 3SE +/- 4.24, N = 3SE +/- 22.23, N = 3SE +/- 28.59, N = 32203230223422385244123981. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760110002000300040005000SE +/- 4.16, N = 3SE +/- 10.24, N = 3SE +/- 12.85, N = 3SE +/- 4.87, N = 3SE +/- 0.36, N = 3SE +/- 72.81, N = 32293448646424640479648441. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601400800120016002000SE +/- 0.04, N = 3SE +/- 0.16, N = 3SE +/- 0.29, N = 3SE +/- 0.28, N = 3SE +/- 0.17, N = 3SE +/- 1.86, N = 31526153015821586168816861. (CC) gcc options: -O3 -march=native -lm

Numpy Benchmark

OpenBenchmarking.orgNanoseconds, Fewer Is BetterNumpy BenchmarkEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012M4M6M8M10M878618889169438561850857381480560278035766

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011.2M2.4M3.6M4.8M6MSE +/- 2097.91, N = 3SE +/- 8901.18, N = 3SE +/- 5830.78, N = 3SE +/- 3869.93, N = 3SE +/- 19129.54, N = 3SE +/- 8127.53, N = 35146918521439053715745431520571060356897251. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601200K400K600K800K1000KSE +/- 1315.49, N = 5SE +/- 433.33, N = 5SE +/- 1594.13, N = 5SE +/- 2113.08, N = 5SE +/- 674.17, N = 5SE +/- 2138.20, N = 57731397720478000968038428531278547351. (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: BlowfishEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760115K30K45K60K75KSE +/- 46.49, N = 3SE +/- 79.88, N = 3SE +/- 663.77, N = 12SE +/- 12.66, N = 3SE +/- 87.49, N = 3SE +/- 1082.68, N = 31010719422230482662127591715911. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Traditional DESEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760160M120M180M240M300MSE +/- 30805.84, N = 3SE +/- 104747.85, N = 3SE +/- 359575.21, N = 3SE +/- 250141.96, N = 3SE +/- 1770832.28, N = 7SE +/- 1261993.31, N = 343180000836366671071150001379310001368218572582376671. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601100200300400500SE +/- 0.30, N = 3SE +/- 1.03, N = 3SE +/- 1.42, N = 3SE +/- 0.12, N = 3SE +/- 2.01, N = 3SE +/- 8.52, N = 122123614084384553861. (CXX) g++ options: -O3 -march=native -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

VP9 libvpx Encoding

vpxenc

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.7.0vpxencEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013691215SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 311.0511.1411.1211.5712.2512.221. (CXX) g++ options: -m64 -lm -lpthread -O3 -march=native -fPIC -U_FORTIFY_SOURCE

x265

H.265 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 2.8H.265 Video EncodingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013691215SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 37.1610.6311.3011.0811.7013.501. (CXX) g++ options: -O3 -march=native -rdynamic -lpthread -lrt -ldl -lnuma

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SwirlEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 31551691791821911941. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: RotateEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760140801201602001711711761781871881. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SharpenEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.88, N = 31111391541631701821. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: EnhancedEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014080120160200SE +/- 1.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 31281531671721811881. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014080120160200SE +/- 0.58, N = 3SE +/- 1.45, N = 3SE +/- 0.67, N = 31741761751701751051. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Noise-GaussianEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014080120160200SE +/- 1.52, N = 12SE +/- 0.67, N = 31051351491581651841. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color SpaceEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760150100150200250SE +/- 0.67, N = 3SE +/- 0.67, N = 31821871931972062081. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012004006008001000SE +/- 1.43, N = 3SE +/- 3.52, N = 3SE +/- 2.25, N = 3SE +/- 1.32, N = 3SE +/- 2.95, N = 3SE +/- 0.85, N = 38919019309269899871. (CC) gcc options: -O3 -march=native -mavx2

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760130K60K90K120K150KSE +/- 59.47, N = 3SE +/- 443.11, N = 3SE +/- 614.77, N = 3SE +/- 633.86, N = 3SE +/- 1083.97, N = 3SE +/- 2850.88, N = 930627600387766585123912201302391. (CXX) g++ options: -pipe -lpthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760120M40M60M80M100MSE +/- 85097.64, N = 3SE +/- 96861.51, N = 3SE +/- 474439.83, N = 3SE +/- 451949.77, N = 3SE +/- 186688.77, N = 3SE +/- 302657.40, N = 316282402330754124354157956308691570080731009320621. (CXX) g++ options: -m64 -lpthread -O3 -march=native -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2017-09-191024 Hash Memory, 26 DepthEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760130M60M90M120M150MSE +/- 41751.52, N = 3SE +/- 309490.22, N = 3SE +/- 543463.40, N = 3SE +/- 689157.25, N = 3SE +/- 351504.20, N = 3SE +/- 1024911.36, N = 31759792737399010492803786330240266907463119448261

Swet

Average

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16AverageEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601110M220M330M440M550MSE +/- 4610229.20, N = 3SE +/- 5491403.58, N = 3SE +/- 1474249.14, N = 3SE +/- 4965131.60, N = 3SE +/- 2499215.04, N = 3SE +/- 4256708.53, N = 34850047124793669755050760735069695135288748164918692211. (CC) gcc options: -lm -lpthread -lcurses -lrt

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601400K800K1200K1600K2000KSE +/- 3209.41, N = 3SE +/- 3875.74, N = 3SE +/- 1972.15, N = 3SE +/- 22818.33, N = 3SE +/- 13270.20, N = 8SE +/- 28692.91, N = 1246129593017811146311178219113906817267991. (CC) gcc options: -pthread -lpthread -O3 -march=native

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601816243240SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 3SE +/- 0.12, N = 333.9330.2929.4830.2628.8625.94

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011122334455SE +/- 0.16, N = 3SE +/- 0.17, N = 3SE +/- 0.10, N = 3SE +/- 0.34, N = 12SE +/- 0.12, N = 3SE +/- 0.31, N = 349.9133.4730.8829.7728.0223.27

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601306090120150SE +/- 1.58, N = 3SE +/- 1.04, N = 3SE +/- 0.79, N = 5SE +/- 0.48, N = 10SE +/- 0.49, N = 9SE +/- 0.31, N = 12116.9562.8052.9043.9842.9826.46

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601140280420560700640341282247236149

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760120406080100SE +/- 0.41, N = 3SE +/- 0.33, N = 3SE +/- 0.12, N = 3SE +/- 0.23, N = 3SE +/- 0.22, N = 3SE +/- 0.06, N = 399.0481.5677.5277.0573.1970.361. (CC) gcc options: -O3 -march=native -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 PixelEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760120406080100SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.21, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 380.3440.3428.7123.1121.9711.211. (CC) gcc options: -lm -lpthread -O3 -march=native

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76011.2242.4483.6724.8966.12SE +/- 0.04, N = 3SE +/- 0.04, N = 12SE +/- 0.03, N = 3SE +/- 0.02, N = 11SE +/- 0.03, N = 125.442.972.372.132.081. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Open Porous Media Git

OPM Benchmark: Flow MPI Norne - Threads: 32

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Norne - Threads: 32EPYC 7551EPYC 76012 x EPYC 760120406080100SE +/- 1.17, N = 3SE +/- 1.26, N = 5SE +/- 0.97, N = 693.0190.5068.351. Build Time Thu Nov 8 18:40:03 EST 2018;

Open Porous Media Git

OPM Benchmark: Flow MPI Norne - Threads: 32 - Solver Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Norne - Threads: 32 - Solver TimeEPYC 7551EPYC 76012 x EPYC 760120406080100SE +/- 1.16, N = 3SE +/- 1.26, N = 5SE +/- 0.97, N = 690.5088.3166.471. Build Time Thu Nov 8 18:40:03 EST 2018;

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011632486480SE +/- 0.13, N = 3SE +/- 0.02, N = 3SE +/- 0.12, N = 3SE +/- 0.11, N = 3SE +/- 0.14, N = 3SE +/- 0.16, N = 371.2336.6928.9623.0122.6112.821. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lXpm -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.11e12 Prime Number GenerationEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011020304050SE +/- 0.12, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 343.0120.6116.8312.9312.706.341. (CXX) g++ options: -O3 -march=native -lpthread

Rust Mandelbrot

Time To Complete Serial/Parallel Mandelbrot

OpenBenchmarking.orgSeconds, Fewer Is BetterRust MandelbrotTime To Complete Serial/Parallel MandelbrotEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011632486480SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.10, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 370.6959.5054.5653.1649.9947.471. (CC) gcc options: -m64 -pie -nodefaultlibs

Rust Prime Benchmark

Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011326395265SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 357.8229.0722.6517.0215.638.141. (CC) gcc options: -m64 -pie -nodefaultlibs

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760148121620SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 315.357.925.794.684.512.571. (CXX) g++ options: -fopenmp -O3 -march=native

Y-Cruncher

Calculating 500M Pi Digits

OpenBenchmarking.orgSeconds, Fewer Is BetterY-Cruncher 0.7.5.9481Calculating 500M Pi DigitsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011224364860SE +/- 0.23, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 353.4229.1823.0421.5619.3315.61

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016K12K18K24K30KSE +/- 32.66, N = 3SE +/- 84.58, N = 3SE +/- 104.41, N = 3SE +/- 56.59, N = 3SE +/- 40.22, N = 3SE +/- 29.10, N = 32568626228273912726429242295431. Nodejs v8.11.4

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011122334455SE +/- 0.56, N = 12SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 349.6549.1647.4547.3344.4744.511. (CC) gcc options: -lm -O3 -march=native

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.7831.5662.3493.1323.915SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.483.473.353.343.143.141. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601246810SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 36.205.555.365.335.055.061. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 37.056.426.176.165.845.811. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 36.205.925.705.695.355.351. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.8551.712.5653.424.275SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 33.803.443.323.313.113.121. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.28580.57160.85741.14321.429SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.271.261.211.211.141.141. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.33530.67061.00591.34121.6765SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.491.481.441.431.341.341. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

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 19EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601612182430SE +/- 0.34, N = 7SE +/- 0.24, N = 3SE +/- 0.26, N = 12SE +/- 0.24, N = 3SE +/- 0.23, N = 3SE +/- 0.31, N = 1226.9915.8015.0614.6714.0013.451. (CC) gcc options: -O3 -march=native -pthread -lz -llzma

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760148121620SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 317.7617.8117.2517.1816.1516.331. (CC) gcc options: -O3 -march=native -lm

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760148121620SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 513.6613.6413.1813.1412.3712.341. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 311.5911.5911.2011.1810.5110.511. (CC) gcc options: -O3 -march=native -lncurses -lm

Ogg Encoding

WAV To Ogg

OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Encoding 1.3.3WAV To OggEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601246810SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 38.368.388.168.077.617.571. (CC) gcc options: -O2 -ffast-math -fsigned-char -O3 -march=native -logg

eSpeak Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak Speech Engine 1.48.04Text-To-Speech SynthesisEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011020304050SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.13, N = 3SE +/- 0.20, N = 3SE +/- 0.10, N = 3SE +/- 0.10, N = 344.1544.1742.7142.6240.1440.141. (CXX) g++ options: -lstdc++ -lespeak -O2 -fpic -fvisibility=hidden -pedantic -fno-exceptions

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 4.0.2H.264 HD To NTSC DVEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76013691215SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.12, N = 311.2410.6810.7010.8310.511. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lxcb-shape -lxcb-xfixes -pthread -lbz2 -O3 -march=native -std=c11 -fomit-frame-pointer -fPIC -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760120406080100SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.37, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 399.1249.7735.8628.3527.2213.631. (CXX) g++ options: -fopenmp -O3 -march=native -O2

Mencoder

AVI To LAVC

OpenBenchmarking.orgSeconds, Fewer Is BetterMencoder 1.3.0AVI To LAVCEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601612182430SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 324.9824.4423.5623.5522.1122.041. (CC) gcc options: -fpie -pie -lncurses -lrt -lpng -lz -ljpeg -lfreetype -lfontconfig -lbz2 -lpthread -ldl -rdynamic -lm

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011428425670SE +/- 0.18, N = 3SE +/- 0.09, N = 3SE +/- 0.20, N = 3SE +/- 0.04, N = 3SE +/- 0.19, N = 3SE +/- 0.12, N = 363.7962.4060.2860.1956.7656.811. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760120406080100SE +/- 0.47, N = 3SE +/- 0.35, N = 3SE +/- 0.49, N = 3SE +/- 0.33, N = 3SE +/- 0.54, N = 3SE +/- 0.38, N = 398.1095.9492.5592.4287.4287.901. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014080120160200SE +/- 0.67, N = 3SE +/- 0.76, N = 3SE +/- 0.10, N = 3SE +/- 1.32, N = 3SE +/- 0.63, N = 3SE +/- 0.95, N = 31641641581581491471. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601510152025SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 319.429.736.845.585.292.781. (CC) gcc options: -static -fopenmp -O3 -march=native

OpenCV Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenCV Benchmark 3.3.0EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601306090120150SE +/- 0.19, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 3SE +/- 0.24, N = 3SE +/- 0.14, N = 3SE +/- 0.07, N = 31131101111171121191. (CXX) g++ options: -O3 -march=native -std=c++11 -rdynamic

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.04750.0950.14250.190.2375SE +/- 0.00094769, N = 3SE +/- 0.00073552, N = 3SE +/- 0.00042461, N = 3SE +/- 0.00058226, N = 3SE +/- 0.00065231, N = 3SE +/- 0.00176754, N = 30.208722500.211314390.201025810.201935540.189584110.18990163

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.00050.0010.00150.0020.0025SE +/- 0.00003087, N = 3SE +/- 0.00001513, N = 3SE +/- 0.00002922, N = 3SE +/- 0.00000281, N = 3SE +/- 0.00001858, N = 3SE +/- 0.00000239, N = 30.001569010.001719310.002042610.002281690.002201260.00115189

Radiance Benchmark

Test: Serial

OpenBenchmarking.orgSeconds, Fewer Is BetterRadiance Benchmark 5.0Test: SerialEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012004006008001000112811231084108710141016

Radiance Benchmark

Test: SMP Parallel

OpenBenchmarking.orgSeconds, Fewer Is BetterRadiance Benchmark 5.0Test: SMP ParallelEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760180160240320400347339329323315310

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601510152025SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 320.3020.5919.9219.9118.7818.07

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.98.9Total TimeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601246810SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 4SE +/- 0.02, N = 127.693.942.862.372.371.481. (CC) gcc options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread

GnuPG

Linux 4.3 Package File Encryption

OpenBenchmarking.orgSeconds, Fewer Is BetterGnuPGLinux 4.3 Package File EncryptionEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601510152025SE +/- 0.30, N = 4SE +/- 0.34, N = 3SE +/- 0.32, N = 3SE +/- 0.27, N = 4SE +/- 0.35, N = 3SE +/- 0.27, N = 418.9919.4518.7418.3917.3617.23

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 0.49, N = 3SE +/- 0.55, N = 3SE +/- 32.65, N = 3SE +/- 4.04, N = 3SE +/- 19.16, N = 3SE +/- 14.27, N = 31242248335034362455492251. (CC) gcc options: -pthread -m64 -O3 -march=native -lssl -lcrypto -ldl

Aircrack-ng

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.3EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760120K40K60K80K100KSE +/- 8.74, N = 3SE +/- 15.90, N = 3SE +/- 184.27, N = 3SE +/- 30.75, N = 3SE +/- 57.98, N = 3SE +/- 40.45, N = 31100721958307923866740736818711. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -march=native -lpthread -lcrypto -lz -ldl -lm -pthread

glibc bench

Benchmark: cos

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: cosEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014080120160200SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3144164132132137137

glibc bench

Benchmark: ffs

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011.30732.61463.92195.22926.5365SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 35.085.814.684.684.824.82

glibc bench

Benchmark: sin

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014080120160200SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3143164132132136136

glibc bench

Benchmark: sqrt

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sqrtEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011.27132.54263.81395.08526.3565SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 34.955.654.554.554.704.70

glibc bench

Benchmark: tanh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: tanhEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601918273645SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.81, N = 12SE +/- 0.11, N = 336.2041.4133.3333.3435.1934.50

glibc bench

Benchmark: ffsll

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsllEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011.30732.61463.92195.22926.5365SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 35.085.814.684.684.824.82

glibc bench

Benchmark: pthread_once

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: pthread_onceEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011.30952.6193.92855.2386.5475SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 35.095.824.694.694.834.83

Cryptsetup

PBKDF2-sha512

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetup 2.0.4PBKDF2-sha512EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601200K400K600K800K1000KSE +/- 1997.34, N = 3SE +/- 1216.16, N = 3SE +/- 2932.33, N = 3SE +/- 1774.58, N = 3SE +/- 1482.13, N = 3SE +/- 958.40, N = 3849287850659878224879193939028932898

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolEPYC 7551130K260K390K520K650KSE +/- 1381.99, N = 3590420

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601306090120150SE +/- 1.11, N = 3SE +/- 1.38, N = 3SE +/- 0.11, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 1.27, N = 31321321371381471461. (CC) gcc options: -O3 -march=native -lm

MariaDB

Clients: 128

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.3.8Clients: 128EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760160120180240300SE +/- 0.14, N = 3SE +/- 0.27, N = 3SE +/- 0.47, N = 3SE +/- 0.22, N = 3SE +/- 0.14, N = 3SE +/- 2.21, N = 91622542442422521731. (CXX) g++ options: -O3 -march=native -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl

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 OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601110K220K330K440K550KSE +/- 143.00, N = 3SE +/- 971.65, N = 3SE +/- 820.46, N = 3SE +/- 1536.25, N = 3SE +/- 3941.18, N = 3SE +/- 3036.21, N = 31230392495783175364074533968415182851. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -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 WriteEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76018K16K24K32K40KSE +/- 6.74, N = 3SE +/- 99.97, N = 3SE +/- 75.73, N = 3SE +/- 62.03, N = 3SE +/- 71.71, N = 3SE +/- 2219.18, N = 61681431609348743818636213114691. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Single Thread - Mode: Read OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 29.83, N = 3SE +/- 136.10, N = 3SE +/- 35.53, N = 3SE +/- 13.14, N = 3SE +/- 155.22, N = 3SE +/- 178.37, N = 31151512661136681449914805151451. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015001000150020002500SE +/- 4.34, N = 3SE +/- 11.66, N = 3SE +/- 32.81, N = 4SE +/- 11.68, N = 3SE +/- 30.99, N = 3SE +/- 13.38, N = 31892204721192064214722521. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.4Test: Boat - Acceleration: CPU-onlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013691215SE +/- 0.21, N = 12SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.05, N = 3SE +/- 0.96, N = 119.155.434.948.135.0710.25

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.4Test: Masskrug - Acceleration: CPU-onlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013691215SE +/- 0.14, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 310.216.986.426.496.077.13

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.4Test: Server Rack - Acceleration: CPU-onlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.04730.09460.14190.18920.2365SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 12SE +/- 0.00, N = 120.210.140.120.150.130.15

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.4Test: Server Room - Acceleration: CPU-onlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011.07782.15563.23344.31125.389SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 114.793.142.653.052.434.35

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.6Test: resizeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760148121620SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 314.4813.4813.2313.4812.8612.34

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.6Test: rotateEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601510152025SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.08, N = 321.9420.4920.1820.1219.1417.80

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.6Test: auto-levelsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601612182430SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.15, N = 3SE +/- 0.04, N = 323.7623.2123.0724.0722.9722.39

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.6Test: unsharp-maskEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601714212835SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.39, N = 330.2529.6730.0131.2929.9631.71

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 4.4.1EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601510152025SE +/- 0.34, N = 3SE +/- 0.21, N = 12SE +/- 0.25, N = 12SE +/- 0.13, N = 3SE +/- 0.41, N = 3SE +/- 0.27, N = 322.7521.1221.1522.6620.9220.90

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601400K800K1200K1600K2000KSE +/- 18592.87, N = 12SE +/- 8162.90, N = 3SE +/- 6525.62, N = 3SE +/- 7839.66, N = 3SE +/- 3605.25, N = 3SE +/- 13860.06, N = 31053989115663111811741938048124483412466701. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601400K800K1200K1600K2000KSE +/- 16974.58, N = 12SE +/- 15101.94, N = 3SE +/- 29072.20, N = 3SE +/- 2539.67, N = 3SE +/- 16774.42, N = 3SE +/- 24288.76, N = 41384564147451015316951594904165688616525771. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601300K600K900K1200K1500KSE +/- 19273.98, N = 3SE +/- 21415.56, N = 12SE +/- 19390.48, N = 3SE +/- 13067.87, N = 3SE +/- 14251.32, N = 3SE +/- 3726.29, N = 3986285106476911072911119292119746912150901. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601400K800K1200K1600K2000KSE +/- 10123.48, N = 3SE +/- 26137.53, N = 12SE +/- 10607.60, N = 3SE +/- 19052.51, N = 3SE +/- 12124.99, N = 3SE +/- 21300.51, N = 31546525171653217312321869551183839619028261. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601300K600K900K1200K1500KSE +/- 2556.44, N = 3SE +/- 18027.86, N = 3SE +/- 19395.95, N = 3SE +/- 21411.56, N = 4SE +/- 18354.77, N = 3SE +/- 25872.16, N = 31123186130826313186651310392136785913963121. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 0.69, N = 3SE +/- 0.24, N = 3SE +/- 46.58, N = 3SE +/- 4.37, N = 3SE +/- 37.19, N = 3SE +/- 16.31, N = 316093215449456635918119521. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760110K20K30K40K50KSE +/- 113.45, N = 3SE +/- 160.10, N = 3SE +/- 1292.78, N = 12SE +/- 1170.23, N = 12SE +/- 1209.40, N = 12SE +/- 183.90, N = 32473342402452524359744566286821. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CPU StressEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76013K6K9K12K15KSE +/- 0.84, N = 3SE +/- 18.96, N = 3SE +/- 78.60, N = 3SE +/- 23.85, N = 3SE +/- 94.71, N = 3SE +/- 83.96, N = 320504189579773687700158081. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Matrix MathEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760160K120K180K240K300KSE +/- 137.48, N = 3SE +/- 313.84, N = 3SE +/- 311.54, N = 3SE +/- 196.62, N = 3SE +/- 180.14, N = 3SE +/- 512.47, N = 341846841851033561329941374452934191. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Vector MathEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760130K60K90K120K150KSE +/- 3.26, N = 3SE +/- 2.38, N = 3SE +/- 78.64, N = 3SE +/- 66.12, N = 3SE +/- 102.55, N = 3SE +/- 1218.29, N = 318477369105119064348686911360621. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Memory CopyingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76019001800270036004500SE +/- 4.22, N = 3SE +/- 41.07, N = 3SE +/- 35.52, N = 3SE +/- 73.01, N = 3SE +/- 65.59, N = 3SE +/- 29.36, N = 32851402840043661390527481. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015K10K15K20K25KSE +/- 106.95, N = 3SE +/- 130.34, N = 3SE +/- 196.37, N = 3SE +/- 109.45, N = 3SE +/- 289.93, N = 3SE +/- 343.02, N = 12565210992133991660817390254581. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014M8M12M16M20MSE +/- 57635.42, N = 4SE +/- 38957.95, N = 3SE +/- 120495.49, N = 3SE +/- 132910.28, N = 7SE +/- 228446.84, N = 12SE +/- 904286.44, N = 93412470656833385295141076540911160061171189261. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012M4M6M8M10MSE +/- 34520.11, N = 3SE +/- 70147.48, N = 3SE +/- 137326.71, N = 3SE +/- 126519.74, N = 6SE +/- 123834.23, N = 3SE +/- 158248.91, N = 339767877233524912106095643421018159492657191. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Sysbench

Test: Memory

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: MemoryEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011.3M2.6M3.9M5.2M6.5MSE +/- 35480.28, N = 3SE +/- 4774.15, N = 3SE +/- 19171.17, N = 3SE +/- 15215.03, N = 3SE +/- 12854.32, N = 3SE +/- 5999.78, N = 32381367395513950612065904347599772042173221. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=native -rdynamic -ldl -laio -lm

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPUEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760120K40K60K80K100KSE +/- 3.34, N = 3SE +/- 5.28, N = 3SE +/- 36.44, N = 3SE +/- 114.17, N = 3SE +/- 135.35, N = 3SE +/- 80.32, N = 31210124152349014223944722887491. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=native -rdynamic -ldl -laio -lm

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized BenchmarkEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011428425670SE +/- 0.17, N = 4SE +/- 0.09, N = 4SE +/- 0.11, N = 4SE +/- 0.14, N = 4SE +/- 0.67, N = 4SE +/- 0.14, N = 454.9955.7156.7957.3560.7459.821. ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]

IndigoBench

Scene: Bedroom

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: BedroomEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.75151.5032.25453.0063.7575SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 30.781.692.202.812.943.34

IndigoBench

Scene: Supercar

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: SupercarEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011.34332.68664.02995.37326.7165SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.12, N = 9SE +/- 0.03, N = 3SE +/- 0.05, N = 31.613.554.645.605.975.44

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: BMW27 - Compute: CPU-OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760170140210280350335.06164.43132.74105.36101.9358.02

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Classroom - Compute: CPU-OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601150300450600750706.16342.86272.91209.46201.9398.79

Blender

Blend File: Fishy Cat - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Fishy Cat - Compute: CPU-OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601100200300400500466.16221.45181.96146.34139.9183.63

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Barbershop - Compute: CPU-OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014008001200160020001798853672527504323

Blender

Blend File: Pabellon Barcelona - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Pabellon Barcelona - Compute: CPU-OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012004006008001000969444351276265141

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79Blend File: BMW27 - Compute: CPU-OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760180160240320400SE +/- 1.19, N = 3SE +/- 0.12, N = 3SE +/- 0.16, N = 3SE +/- 0.33, N = 3SE +/- 0.14, N = 3SE +/- 0.24, N = 3347.99170.96139.27110.17106.2460.54

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79Blend File: Classroom - Compute: CPU-OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012004006008001000SE +/- 2.59, N = 3SE +/- 1.06, N = 3SE +/- 1.07, N = 3SE +/- 0.60, N = 3SE +/- 0.14, N = 3SE +/- 0.21, N = 31063503402308296152

Blender

Blend File: Fishy Cat - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79Blend File: Fishy Cat - Compute: CPU-OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601110220330440550SE +/- 0.32, N = 3SE +/- 0.04, N = 3SE +/- 0.35, N = 3SE +/- 0.45, N = 3SE +/- 0.18, N = 3SE +/- 0.66, N = 3496.52237.60193.75155.90149.6088.13

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79Blend File: Barbershop - Compute: CPU-OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601400800120016002000SE +/- 3.30, N = 3SE +/- 0.61, N = 3SE +/- 0.37, N = 3SE +/- 1.57, N = 3SE +/- 0.21, N = 3SE +/- 0.96, N = 31841874697549523309

Blender

Blend File: Pabellon Barcelona - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79Blend File: Pabellon Barcelona - Compute: CPU-OnlyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012004006008001000SE +/- 1.23, N = 3SE +/- 0.08, N = 3SE +/- 0.76, N = 3SE +/- 0.61, N = 3SE +/- 0.55, N = 3SE +/- 0.27, N = 3891415334259248134

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601400K800K1200K1600K2000KSE +/- 782.87, N = 3SE +/- 13349.50, N = 3SE +/- 19916.60, N = 12SE +/- 26622.30, N = 12SE +/- 23246.98, N = 12SE +/- 26216.76, N = 31468213201200518872331740844183571815583061. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm

Memcached mcperf

Method: Add

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: AddEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760110K20K30K40K50KSE +/- 331.78, N = 12SE +/- 583.28, N = 12SE +/- 494.83, N = 12SE +/- 499.65, N = 12SE +/- 1266.42, N = 12SE +/- 3639.91, N = 92295626176269752558430783447301. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Get

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: GetEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760114K28K42K56K70KSE +/- 5519.25, N = 12SE +/- 1176.88, N = 12SE +/- 428.81, N = 3SE +/- 391.67, N = 3SE +/- 1665.36, N = 12SE +/- 2109.32, N = 125003945533668005538861957539961. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Set

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: SetEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76019K18K27K36K45KSE +/- 545.53, N = 12SE +/- 47.62, N = 3SE +/- 476.79, N = 12SE +/- 86.23, N = 3SE +/- 371.58, N = 7SE +/- 784.66, N = 122344224973264552525029030411891. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Append

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: AppendEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760110K20K30K40K50KSE +/- 1336.06, N = 9SE +/- 147.85, N = 3SE +/- 1229.56, N = 12SE +/- 48.80, N = 3SE +/- 92.84, N = 3SE +/- 902.50, N = 32603826487288932619129843450521. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Delete

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: DeleteEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760114K28K42K56K70KSE +/- 1332.03, N = 12SE +/- 200.38, N = 3SE +/- 574.84, N = 10SE +/- 1876.44, N = 12SE +/- 1632.16, N = 12SE +/- 265.83, N = 34091342933543996132463499639441. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Prepend

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: PrependEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760111K22K33K44K55KSE +/- 1281.01, N = 12SE +/- 82.78, N = 3SE +/- 1105.77, N = 12SE +/- 2955.21, N = 12SE +/- 1919.55, N = 12SE +/- 663.14, N = 32662326435289553707450405448551. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Replace

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: ReplaceEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760110K20K30K40K50KSE +/- 572.82, N = 12SE +/- 46.91, N = 3SE +/- 1847.72, N = 9SE +/- 131.36, N = 3SE +/- 3266.89, N = 12SE +/- 678.19, N = 42526026700298812639941778455761. (CC) gcc options: -O3 -march=native -lm -rdynamic

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601400800120016002000SE +/- 0.67, N = 3SE +/- 1.33, N = 3SE +/- 4.26, N = 3SE +/- 2.52, N = 3SE +/- 0.88, N = 3SE +/- 2.85, N = 3166816681615161415141518

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760160M120M180M240M300MSE +/- 73811.70, N = 3SE +/- 114111.35, N = 3SE +/- 40280.23, N = 3SE +/- 2471240.27, N = 3SE +/- 652352.80, N = 3SE +/- 126220.51, N = 32373891502374853312456725572436355822612106132620079331. (CC) gcc options: -O3 -march=native -lm

Hierarchical INTegration

Test: DOUBLE

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: DOUBLEEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601140M280M420M560M700MSE +/- 6878470.17, N = 3SE +/- 7095257.32, N = 9SE +/- 8445101.75, N = 9SE +/- 6462427.81, N = 3SE +/- 9980570.19, N = 9SE +/- 1027961.79, N = 35814359215805846046068134495889478376373913816108967541. (CC) gcc options: -O3 -march=native -lm

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015K10K15K20K25KSE +/- 54.68, N = 3SE +/- 59.18, N = 3SE +/- 91.12, N = 3SE +/- 88.79, N = 3SE +/- 70.99, N = 3SE +/- 302.05, N = 122039421673222752250123510184981. (CC) gcc options: -lpthread -lcrypt -lz -O3 -march=native

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014K8K12K16K20KSE +/- 42.54, N = 3SE +/- 24.57, N = 3SE +/- 116.37, N = 3SE +/- 47.09, N = 3SE +/- 313.51, N = 3SE +/- 239.14, N = 31536416444159231572516363159551. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760190K180K270K360K450KSE +/- 800.35, N = 3SE +/- 348.37, N = 3SE +/- 476.01, N = 3SE +/- 1386.84, N = 3SE +/- 59.48, N = 3SE +/- 895.53, N = 3362866362169372745371645399660397929

RAR Compression

Linux Source Tree Archiving To RAR

OpenBenchmarking.orgSeconds, Fewer Is BetterRAR Compression 5.6.1Linux Source Tree Archiving To RAREPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76014080120160200SE +/- 0.04, N = 3SE +/- 0.16, N = 3SE +/- 0.24, N = 3SE +/- 2.27, N = 3SE +/- 0.29, N = 3SE +/- 1.84, N = 12190152152149145108

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601246810SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 37.937.867.637.507.157.101. git version 2.19.1

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1EPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601714212835SE +/- 0.31, N = 4SE +/- 0.31, N = 4SE +/- 0.67, N = 12SE +/- 0.95, N = 12SE +/- 1.31, N = 12SE +/- 1.37, N = 920.6220.9924.4229.3727.4330.71

Sunflow Rendering System

Global Illumination + Image Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.51751.0351.55252.072.5875SE +/- 0.05, N = 12SE +/- 0.01, N = 3SE +/- 0.02, N = 12SE +/- 0.02, N = 12SE +/- 0.01, N = 6SE +/- 0.04, N = 92.301.321.131.251.021.27

Chaos Group V-RAY

Mode: CPU

OpenBenchmarking.orgSeconds, Fewer Is BetterChaos Group V-RAY 1.1.0Mode: CPUEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601306090120150SE +/- 0.46, N = 3SE +/- 0.26, N = 3SE +/- 0.18, N = 3SE +/- 0.20, N = 3SE +/- 0.11, N = 3SE +/- 0.20, N = 3116.8659.2848.1439.5038.9024.57

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.0.0-beta.3-249-g607eTime To OCR 7 ImagesEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011122334455SE +/- 0.05, N = 3SE +/- 0.13, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.14, N = 3SE +/- 0.20, N = 346.4045.5244.9844.5042.4043.99

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601510152025SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 321.0320.4919.9919.5518.8819.551. (CC) gcc options: -O3 -march=native -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011428425670SE +/- 0.04, N = 3SE +/- 0.38, N = 3SE +/- 0.39, N = 12SE +/- 0.28, N = 12SE +/- 0.28, N = 12SE +/- 1.18, N = 325.7523.8924.3626.1425.7762.141. (CC) gcc options: -O3 -march=native -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760120406080100SE +/- 0.28, N = 3SE +/- 0.94, N = 3SE +/- 0.29, N = 3SE +/- 1.06, N = 5SE +/- 0.54, N = 3SE +/- 0.30, N = 397.2572.9969.2069.0269.8593.431. (CC) gcc options: -O3 -march=native -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011632486480SE +/- 0.08, N = 3SE +/- 0.30, N = 3SE +/- 0.50, N = 3SE +/- 0.82, N = 12SE +/- 1.00, N = 12SE +/- 1.10, N = 359.2845.9048.7449.0948.1573.971. (CC) gcc options: -O3 -march=native -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760120406080100SE +/- 0.12, N = 3SE +/- 0.22, N = 3SE +/- 0.04, N = 3SE +/- 0.15, N = 3SE +/- 0.08, N = 3SE +/- 0.21, N = 398.2496.6896.1994.8993.4892.471. (CC) gcc options: -O3 -march=native -lm

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601400800120016002000SE +/- 1.85, N = 4SE +/- 21.22, N = 4SE +/- 8.37, N = 4SE +/- 5.49, N = 4SE +/- 0.86, N = 4SE +/- 1.60, N = 4180217801859186319901991

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760130060090012001500SE +/- 0.00, N = 4SE +/- 0.12, N = 4SE +/- 2.34, N = 4SE +/- 0.00, N = 4SE +/- 0.14, N = 4SE +/- 2.92, N = 4111411141155115512301235

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760130060090012001500SE +/- 4.80, N = 4SE +/- 109.56, N = 4SE +/- 7.82, N = 4SE +/- 9.27, N = 4SE +/- 9.53, N = 4SE +/- 1.67, N = 4128611701333133014231413

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76015001000150020002500SE +/- 0.74, N = 4SE +/- 0.65, N = 4SE +/- 0.35, N = 4SE +/- 0.56, N = 4SE +/- 0.63, N = 4SE +/- 0.54, N = 4190118991967197020972098

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76018001600240032004000SE +/- 11.21, N = 4SE +/- 13.67, N = 4SE +/- 33.70, N = 4SE +/- 31.76, N = 4SE +/- 10.41, N = 4SE +/- 8.68, N = 4348834963579359538573861

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760130060090012001500SE +/- 0.10, N = 4SE +/- 0.18, N = 4SE +/- 0.12, N = 4SE +/- 0.27, N = 4SE +/- 0.62, N = 4SE +/- 0.40, N = 4121912201262126413461346

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601306090120150SE +/- 0.23, N = 3SE +/- 0.39, N = 3SE +/- 0.53, N = 3SE +/- 1.47, N = 12SE +/- 0.50, N = 3SE +/- 12.24, N = 955.9193.66106.1399.50106.75131.751. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -march=native -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Open Porous Media Git

OPM Benchmark: Flow MPI Extra - Threads: 16

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Extra - Threads: 16EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760190180270360450SE +/- 0.81, N = 3SE +/- 2.97, N = 3SE +/- 5.28, N = 9SE +/- 4.11, N = 3SE +/- 0.73, N = 32732703982631901. Build Time Thu Nov 8 18:40:03 EST 2018;

Open Porous Media Git

OPM Benchmark: Flow MPI Extra - Threads: 16 - Solver Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Extra - Threads: 16 - Solver TimeEPYC 7551EPYC 76012 x EPYC 760180160240320400SE +/- 5.26, N = 9SE +/- 4.09, N = 3SE +/- 0.70, N = 33912571841. Build Time Thu Nov 8 18:40:03 EST 2018;

Open Porous Media Git

OPM Benchmark: Flow MPI Norne - Threads: 16

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Norne - Threads: 16EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760120406080100SE +/- 0.49, N = 3SE +/- 0.40, N = 3SE +/- 0.35, N = 3SE +/- 0.79, N = 3SE +/- 0.35, N = 382.6675.9980.9075.7456.371. Build Time Thu Nov 8 18:40:03 EST 2018;

Open Porous Media Git

OPM Benchmark: Flow MPI Norne - Threads: 16 - Solver Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Norne - Threads: 16 - Solver TimeEPYC 7551EPYC 76012 x EPYC 760120406080100SE +/- 0.36, N = 3SE +/- 0.78, N = 3SE +/- 0.35, N = 378.8473.8854.781. Build Time Thu Nov 8 18:40:03 EST 2018;

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76011224364860SE +/- 0.08, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 353.1452.2049.0648.3745.5145.48

R Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76010.11010.22020.33030.44040.5505SE +/- 0.0028, N = 3SE +/- 0.0020, N = 3SE +/- 0.0005, N = 3SE +/- 0.0016, N = 3SE +/- 0.0019, N = 3SE +/- 0.0042, N = 30.29310.39080.44550.48920.46380.47281. R scripting front-end version 3.5.1 (2018-07-02)

NAS Parallel Benchmarks

Test / Class: BT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: BT.AEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76019001800270036004500SE +/- 2.59, N = 3SE +/- 0.70, N = 3SE +/- 28.88, N = 3SE +/- 4.91, N = 3SE +/- 38.67, N = 3SE +/- 4.30, N = 34425442740923976406541491. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.CEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 7601400800120016002000SE +/- 0.03, N = 3SE +/- 1.08, N = 3SE +/- 1.22, N = 3SE +/- 0.51, N = 3SE +/- 0.67, N = 3SE +/- 0.70, N = 324148169083589217771. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: FT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: FT.AEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 7.68, N = 3SE +/- 124.46, N = 3SE +/- 5.26, N = 3SE +/- 4.69, N = 3SE +/- 0.52, N = 3SE +/- 0.92, N = 38721667648663295366716391. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: FT.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: FT.BEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76012K4K6K8K10KSE +/- 141.73, N = 3SE +/- 116.93, N = 4SE +/- 9.33, N = 3SE +/- 1.48, N = 3SE +/- 17.10, N = 3SE +/- 0.30, N = 38729707551413305385217391. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: LU.AEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760130K60K90K120K150KSE +/- 124.40, N = 3SE +/- 1902.85, N = 12SE +/- 1428.44, N = 12SE +/- 211.73, N = 3SE +/- 38.80, N = 3SE +/- 725.20, N = 323683433536087154846707641333281. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: LU.CEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 760120K40K60K80K100KSE +/- 30.95, N = 3SE +/- 592.65, N = 3SE +/- 675.58, N = 3SE +/- 75.17, N = 3SE +/- 352.29, N = 3SE +/- 702.85, N = 325279448155610736742599691148771. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.AEPYC 7251EPYC 7351PEPYC 7401PEPYC 7551EPYC 76012 x EPYC 76016001200180024003000SE +/- 2.89, N = 3SE +/- 3.69, N = 3SE +/- 4.64, N = 3SE +/- 6.54, N = 3SE +/- 2.56, N = 3SE +/- 18.25, N = 32768285827192693273028861. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetup 2.0.4PBKDF2-whirlpoolEPYC 7251EPYC 7351PEPYC 7401PEPYC 76012 x EPYC 7601130K260K390K520K650KSE +/- 207.00, N = 3SE +/- 945.21, N = 3SE +/- 956.51, N = 3SE +/- 1752.33, N = 3570912569262587330628401629397

Open Porous Media Git

OPM Benchmark: Flow MPI Extra - Threads: 32

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Extra - Threads: 32EPYC 76012 x EPYC 760160120180240300SE +/- 3.24, N = 3SE +/- 1.53, N = 32661651. Build Time Thu Nov 8 18:40:03 EST 2018;

Open Porous Media Git

OPM Benchmark: Flow MPI Extra - Threads: 32 - Solver Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Extra - Threads: 32 - Solver TimeEPYC 76012 x EPYC 760160120180240300SE +/- 3.23, N = 3SE +/- 1.56, N = 32591581. Build Time Thu Nov 8 18:40:03 EST 2018;

Open Porous Media Git

OPM Benchmark: Flow MPI Norne - Threads: 64

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Norne - Threads: 642 x EPYC 76011326395265SE +/- 0.70, N = 358.721. Build Time Thu Nov 8 18:40:03 EST 2018;

Open Porous Media Git

OPM Benchmark: Flow MPI Norne - Threads: 64 - Solver Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Norne - Threads: 64 - Solver Time2 x EPYC 76011326395265SE +/- 0.70, N = 356.551. Build Time Thu Nov 8 18:40:03 EST 2018;

MariaDB

Clients: 64

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.3.8Clients: 64EPYC 7251EPYC 7351PEPYC 7401PEPYC 76012 x EPYC 7601130260390520650SE +/- 0.51, N = 3SE +/- 1.09, N = 3SE +/- 0.36, N = 3SE +/- 0.21, N = 3SE +/- 18.74, N = 94216065556074421. (CXX) g++ options: -O3 -march=native -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To CompileEPYC 7251EPYC 7351PEPYC 7401PEPYC 76012 x EPYC 7601300600900120015001460101410901038821

Open Porous Media Git

OPM Benchmark: Flow MPI Extra - Threads: 16 - Solver Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Extra - Threads: 16 - Solver TimeEPYC 7351PEPYC 7401P60120180240300SE +/- 0.84, N = 3SE +/- 2.97, N = 32662641. Build Time Thu Nov 8 18:40:03 EST 2018;

Open Porous Media Git

OPM Benchmark: Flow MPI Norne - Threads: 16 - Solver Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Norne - Threads: 16 - Solver TimeEPYC 7351PEPYC 7401P20406080100SE +/- 0.49, N = 3SE +/- 0.40, N = 380.7874.141. Build Time Thu Nov 8 18:40:03 EST 2018;


Phoronix Test Suite v10.8.4