Graviton2 EC2 AMD EPYC 7002 Rome Comparison Benchmarks

Benchmarks for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2006047-PTS-EPYC2EC201.

Graviton2 EC2 AMD EPYC 7002 Rome Comparison BenchmarksProcessorMotherboardChipsetMemoryDiskNetworkOSKernelCompilerFile-SystemSystem LayerEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlargeAMD EPYC 7571 (32 Cores / 64 Threads)Amazon EC2 m5a.16xlarge (1.0 BIOS)Intel 440FX 82441FX PMC248GB94GB Amazon Elastic Block StoreAmazon ElasticAmazon Linux 24.14.173-137.229.amzn2.x86_64 (x86_64)GCC 7.3.1 20180712xfsKVMAMD EPYC 7571 (16 Cores / 32 Threads)Amazon EC2 m5a.8xlarge (1.0 BIOS)124GB2 x Intel Xeon Platinum 8175M (32 Cores / 64 Threads)Amazon EC2 m5.16xlarge (1.0 BIOS)248GBIntel Xeon Platinum 8175M (16 Cores / 32 Threads)Amazon EC2 m5.8xlarge (1.0 BIOS)124GBARMv8 (64 Cores)Amazon EC2 m6g.16xlarge (1.0 BIOS)Amazon Device 0200248GB4.14.173-137.229.amzn2.aarch64 (aarch64) 20200401ARMv8 (32 Cores)Amazon EC2 m6g.8xlarge (1.0 BIOS)124GBAMD EPYC 7R32 (32 Cores / 64 Threads)Amazon EC2 c5a.16xlarge (1.0 BIOS)Intel 440FX 82441FX PMC126GB4.14.177-139.254.amzn2.x86_64 (x86_64)KVMAMD EPYC 7R32 (16 Cores / 32 Threads)Amazon EC2 c5a.8xlarge (1.0 BIOS)64GBOpenBenchmarking.orgKernel Details- nvme_core.io_timeout=4294967295Environment Details- EPYC m5a.16xlarge: COST_PERF_PER_HOUR=0.6385- EPYC m5a.8xlarge: COST_PERF_PER_HOUR=0.3193- Xeon m5.16xlarge: COST_PERF_PER_HOUR=0.6385- Xeon m5.8xlarge: COST_PERF_PER_HOUR=0.3193- Arm m6g.16xlarge: COST_PERF_PER_HOUR=0.4482- Arm m6g.8xlarge: COST_PERF_PER_HOUR=0.2241Compiler Details- EPYC m5a.16xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic - EPYC m5a.8xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic - Xeon m5.16xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic - Xeon m5.8xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic - Arm m6g.16xlarge: --build=aarch64-redhat-linux --disable-libcilkrts --disable-libmpx --disable-libquadmath --disable-libunwind-exceptions --disable-multilib --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libitm --enable-libsanitizer --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu - Arm m6g.8xlarge: --build=aarch64-redhat-linux --disable-libcilkrts --disable-libmpx --disable-libquadmath --disable-libunwind-exceptions --disable-multilib --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libitm --enable-libsanitizer --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu - EPYC c5a.16xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic - EPYC c5a.8xlarge: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic Processor Details- EPYC m5a.16xlarge: CPU Microcode: 0x8001250- EPYC m5a.8xlarge: CPU Microcode: 0x8001250- Xeon m5.16xlarge: CPU Microcode: 0x2000069- Xeon m5.8xlarge: CPU Microcode: 0x2000069- EPYC c5a.16xlarge: CPU Microcode: 0x8301025- EPYC c5a.8xlarge: CPU Microcode: 0x8301025Java Details- OpenJDK Runtime Environment (build 1.8.0_252-b09)Python Details- Python 2.7.16Security Details- EPYC m5a.16xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + tsx_async_abort: Not affected- EPYC m5a.8xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + tsx_async_abort: Not affected- Xeon m5.16xlarge: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + tsx_async_abort: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown - Xeon m5.8xlarge: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + tsx_async_abort: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown - Arm m6g.16xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + tsx_async_abort: Not affected- Arm m6g.8xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + tsx_async_abort: Not affected- EPYC c5a.16xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected- EPYC c5a.8xlarge: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected

Graviton2 EC2 AMD EPYC 7002 Rome Comparison Benchmarksbuild-linux-kernel: Time To Compilecompress-7zip: Compress Speed Testpgbench: Buffer Test - Normal Load - Read Onlycassandra: Writesredis: SETredis: GETphpbench: PHP Benchmark Suitebuild2: Time To Compilecoremark: CoreMark Size 666 - Iterations Per Secondstress-ng: CPU Stressstress-ng: Cryptostress-ng: Memory Copyingstress-ng: Vector Mathstress-ng: Context Switchinggraphics-magick: Resizinggraphics-magick: Rotatejohn-the-ripper: MD5john-the-ripper: Blowfishnpb: EP.Cnpb: MG.Crodinia: OpenMP CFD Solverrodinia: OpenMP LavaMDparboil: OpenMP CUTCPEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge42.28898846345160.3537761288111104632.501420554.3312397879.956829028.0061547197.135455.442397.51144985.8911406293.381539494151400045853601.0214236.8611.45217.9192.22289471.30451165200236.437774688781169289.371412453.75125036106.099405902.8139363493.952664.122250.6470231.524769836.9199648171873321655293.867637.1619.22035.7433.16487434.749141018561776.7056031721021485890.71829222.5817667567.313948869.00878611187.315650.5910529.53164932.9510663301.131833539405866746843878.9716504.2010.33317.5751.96213356.40774000325343.9101251183141546195.501837582.1217618985.650472840.2729115520.392792.925757.7081561.795400871.061147529205700023467440.319835.0114.80233.2112.82520374.356204359148403.1280282647461369966.881760567.0412817365.5081252073.1779717324.3711016.348628.77335135.4525407351.5134006511266667432371716.7225817.308.22611.0521.590478106.640107317345900.2596351282141360596.121759532.0012806073.003627000.2458553655.445510.308795.04167581.9113142582.76217565969725321964862.4012423.869.69920.6742.54317529.551165444539486.6444551967561332685.501676375.2213388260.4541194350.4775599615.867300.996371.34192241.1516211956.402236520334866763084763.8814839.5510.10912.7581.35826846.99889095293611.0580341096701365072.841717757.2113504873.282598183.2902864860.473644.814714.9095984.327301087.071455521169166731695381.228455.0414.34924.5881.944253OpenBenchmarking.org

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge20406080100SE +/- 0.20, N = 3SE +/- 0.87, N = 3SE +/- 0.77, N = 3SE +/- 0.51, N = 3SE +/- 1.45, N = 3SE +/- 0.92, N = 3SE +/- 0.35, N = 6SE +/- 0.51, N = 342.2971.3034.7556.4174.36106.6429.5547.00

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge40K80K120K160K200KSE +/- 142.35, N = 3SE +/- 310.73, N = 3SE +/- 232.74, N = 3SE +/- 180.00, N = 3SE +/- 4153.99, N = 3SE +/- 293.58, N = 3SE +/- 32.19, N = 3SE +/- 84.54, N = 3988465116514101874000204359107317165444890951. (CXX) g++ options: -pipe -lpthread

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge120K240K360K480K600KSE +/- 3550.73, N = 3SE +/- 315.67, N = 3SE +/- 780.81, N = 3SE +/- 388.76, N = 3SE +/- 5347.77, N = 3SE +/- 1098.93, N = 3SE +/- 323.59, N = 3SE +/- 456.60, N = 3345160.35200236.44561776.71325343.91148403.13345900.26539486.64293611.061. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 3.11.4Test: WritesEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge60K120K180K240K300KSE +/- 1363.81, N = 3SE +/- 649.61, N = 3SE +/- 20850.03, N = 3SE +/- 172.88, N = 3SE +/- 1849.41, N = 3SE +/- 895.50, N = 3SE +/- 3069.85, N = 3SE +/- 1438.92, N = 312881168878172102118314264746128214196756109670

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SETEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge300K600K900K1200K1500KSE +/- 6089.90, N = 3SE +/- 9493.93, N = 3SE +/- 2211.17, N = 3SE +/- 21406.86, N = 3SE +/- 8411.40, N = 3SE +/- 5939.03, N = 3SE +/- 19011.69, N = 3SE +/- 11513.00, N = 31104632.501169289.371485890.701546195.501369966.881360596.121332685.501365072.841. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: GETEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge400K800K1200K1600K2000KSE +/- 8434.32, N = 3SE +/- 4144.84, N = 3SE +/- 31468.04, N = 3SE +/- 38131.52, N = 3SE +/- 1789.57, N = 3SE +/- 1031.38, N = 3SE +/- 15001.13, N = 11SE +/- 21419.20, N = 31420554.331412453.751829222.581837582.121760567.041759532.001676375.221717757.211. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge40K80K120K160K200KSE +/- 1782.09, N = 3SE +/- 377.35, N = 3SE +/- 1566.49, N = 3SE +/- 162.64, N = 3SE +/- 35.18, N = 3SE +/- 58.00, N = 3SE +/- 1621.31, N = 12SE +/- 262.79, N = 3123978125036176675176189128173128060133882135048

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge20406080100SE +/- 0.83, N = 3SE +/- 0.42, N = 3SE +/- 0.36, N = 3SE +/- 0.12, N = 3SE +/- 0.15, N = 3SE +/- 0.18, N = 3SE +/- 0.02, N = 3SE +/- 0.14, N = 379.96106.1067.3185.6565.5173.0060.4573.28

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge300K600K900K1200K1500KSE +/- 468.92, N = 3SE +/- 252.95, N = 3SE +/- 4847.04, N = 3SE +/- 941.88, N = 3SE +/- 2255.41, N = 3SE +/- 125.09, N = 3SE +/- 1719.33, N = 3SE +/- 908.61, N = 3829028.01405902.81948869.01472840.271252073.18627000.251194350.48598183.291. (CC) gcc options: -O2 -lrt" -lrt

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge2K4K6K8K10KSE +/- 9.72, N = 3SE +/- 2.75, N = 3SE +/- 3.06, N = 3SE +/- 6.44, N = 3SE +/- 4.38, N = 3SE +/- 2.09, N = 3SE +/- 39.32, N = 3SE +/- 19.59, N = 37197.133493.9511187.315520.397324.373655.449615.864860.471. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CryptoEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge2K4K6K8K10KSE +/- 0.31, N = 3SE +/- 0.40, N = 3SE +/- 0.53, N = 3SE +/- 0.80, N = 3SE +/- 1.26, N = 3SE +/- 1.85, N = 3SE +/- 0.25, N = 3SE +/- 2.06, N = 35455.442664.125650.592792.9211016.345510.307300.993644.811. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge2K4K6K8K10KSE +/- 4.75, N = 3SE +/- 7.27, N = 3SE +/- 22.69, N = 3SE +/- 29.24, N = 3SE +/- 9.79, N = 3SE +/- 8.37, N = 3SE +/- 41.89, N = 3SE +/- 23.97, N = 32397.512250.6410529.535757.708628.778795.046371.344714.901. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector MathEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge70K140K210K280K350KSE +/- 310.18, N = 3SE +/- 15.59, N = 3SE +/- 77.26, N = 3SE +/- 23.81, N = 3SE +/- 2.35, N = 3SE +/- 1.36, N = 3SE +/- 23.54, N = 3SE +/- 58.01, N = 3144985.8970231.52164932.9581561.79335135.45167581.91192241.1595984.321. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge5M10M15M20M25MSE +/- 12844.44, N = 3SE +/- 294612.10, N = 3SE +/- 207947.62, N = 3SE +/- 103473.24, N = 3SE +/- 124150.70, N = 3SE +/- 15489.60, N = 3SE +/- 83665.67, N = 3SE +/- 10376.30, N = 311406293.384769836.9110663301.135400871.0625407351.5113142582.7616211956.407301087.071. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge7001400210028003500SE +/- 25.69, N = 3SE +/- 2.00, N = 3SE +/- 12.91, N = 3SE +/- 12.17, N = 3SE +/- 8.35, N = 3SE +/- 36.61, N = 3SE +/- 1.20, N = 315399961833114734002175223614551. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lz -lm -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: RotateEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge140280420560700SE +/- 4.67, N = 3SE +/- 0.67, N = 3SE +/- 5.29, N = 3SE +/- 7.02, N = 3SE +/- 4.10, N = 3SE +/- 1.53, N = 3SE +/- 2.85, N = 3SE +/- 1.86, N = 34944815395296516595205211. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lz -lm -lpthread

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5EPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge900K1800K2700K3600K4500KSE +/- 5507.57, N = 3SE +/- 830.17, N = 3SE +/- 666.67, N = 3SE +/- 1527.53, N = 3SE +/- 3844.19, N = 3SE +/- 1593.87, N = 3SE +/- 5364.49, N = 3SE +/- 1333.33, N = 3151400071873340586672057000126666769725333486671691667-m64-m64-m64-m64-m64-m641. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge14K28K42K56K70KSE +/- 112.47, N = 3SE +/- 3.67, N = 3SE +/- 24.33, N = 3SE +/- 2.67, N = 3SE +/- 14.73, N = 3SE +/- 6.94, N = 3SE +/- 23.07, N = 3SE +/- 3.67, N = 34585321655468432346743237219646308431695-m64-m64-m64-m64-m64-m641. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge400800120016002000SE +/- 0.45, N = 3SE +/- 1.36, N = 3SE +/- 0.97, N = 3SE +/- 0.28, N = 3SE +/- 1.33, N = 3SE +/- 0.52, N = 3SE +/- 0.06, N = 3SE +/- 0.40, N = 3601.02293.86878.97440.311716.72862.40763.88381.221. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge6K12K18K24K30KSE +/- 200.97, N = 3SE +/- 268.64, N = 3SE +/- 13.26, N = 3SE +/- 2.10, N = 3SE +/- 1.02, N = 3SE +/- 4.54, N = 3SE +/- 64.13, N = 3SE +/- 3.38, N = 314236.867637.1616504.209835.0125817.3012423.8614839.558455.041. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge510152025SE +/- 0.041, N = 3SE +/- 0.083, N = 3SE +/- 0.043, N = 3SE +/- 0.014, N = 3SE +/- 0.048, N = 3SE +/- 0.038, N = 3SE +/- 0.070, N = 3SE +/- 0.025, N = 311.45219.22010.33314.8028.2269.69910.10914.3491. (CXX) g++ options: -O3 -fopenmp

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge816243240SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.31, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 317.9235.7417.5833.2111.0520.6712.7624.591. (CXX) g++ options: -O3 -fopenmp

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPEPYC m5a.16xlargeEPYC m5a.8xlargeXeon m5.16xlargeXeon m5.8xlargeArm m6g.16xlargeArm m6g.8xlargeEPYC c5a.16xlargeEPYC c5a.8xlarge0.71211.42422.13632.84843.5605SE +/- 0.015619, N = 3SE +/- 0.030016, N = 3SE +/- 0.008492, N = 3SE +/- 0.001005, N = 3SE +/- 0.001653, N = 3SE +/- 0.009903, N = 3SE +/- 0.001329, N = 3SE +/- 0.020206, N = 32.2228943.1648741.9621332.8252031.5904782.5431751.3582681.9442531. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp


Phoronix Test Suite v10.8.5