AMD EPYC vs. Intel Xeon Packet Benchmarks

Packet.com Intel / AMD server benchmarks. Benchmarks by Michael Larabel for a future article on phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1811139-SK-PACKET51090&sro&grs.

AMD EPYC vs. Intel Xeon Packet BenchmarksProcessorMotherboardMemoryDiskGraphicsOSKernelCompilerFile-SystemScreen ResolutionPacket c2.medium.x86 EPYCPacket c1.small.x86 XeonPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 XeonPacket c1.xlarge.x86 XeonAMD EPYC 7401P 24-Core @ 2.79GHz (24 Cores / 48 Threads)Dell 065PKD (1.4.3 BIOS)64512MB2 x 480GB SSDSC2KB480G7R + 2 x 120GB SSDSCKJB120G7RmgadrmfbUbuntu 18.044.15.0-20-generic (x86_64)GCC 7.3.0ext41024x768Intel Xeon E3-1240 v6 @ 4.10GHz (4 Cores / 8 Threads)Supermicro X11SSE-F v1.01 (2.2 BIOS)32768MB2 x 240GB SAMSUNG MZ7KM240astdrmfb2 x Intel Xeon E5-2650 v4 @ 2.90GHz (24 Cores / 48 Threads)Dell 082F9M (2.8.0 BIOS)258048MB6 x 480GB SAMSUNG MZ7KM480mgadrmfb2 x Intel Xeon Gold 5120 @ 2.27GHz (28 Cores / 56 Threads)Dell 0W23H8 (1.4.9 BIOS)386048MB2 x 120GB SSDSCKJB120G7R + 3201GB Micron_9200_MTFDHAL3T2TCU2 x Intel Xeon E5-2620 v4 @ 3.00GHz (16 Cores / 32 Threads)Supermicro X10DRH-iT v1.10 (2.0b BIOS)129024MB12 x 2000GB Seagate ST2000NM0055-1V4 + 2 x 480GB Micron_5100_MTFD + 127GB SuperMicro SSDastdrmfb2 x Intel Xeon E5-2640 v4 @ 3.40GHz (20 Cores / 40 Threads)Supermicro X10DRFR-N v1.10 (2.0b BIOS)2 x 240GB SMC3108 + 2400GB MTFDHAL2T4MCF-1AN1ZABYYOpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Python Details- Python 2.7.15rc1 + Python 3.6.6Security Details- Packet c2.medium.x86 EPYC: __user pointer sanitization + Full AMD retpoline IBPB- Packet c1.small.x86 Xeon: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW- Packet m1.xlarge.x86 Xeon: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW- Packet m2.xlarge.x86 Xeon: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW- Packet s1.large.x86 Xeon: KPTI + __user pointer sanitization + Full generic retpoline- Packet c1.xlarge.x86 Xeon: KPTI + __user pointer sanitization + Full generic retpolineProcessor Details- Packet c1.small.x86 Xeon, Packet m1.xlarge.x86 Xeon, Packet s1.large.x86 Xeon, Packet c1.xlarge.x86 Xeon: Scaling Governor: intel_pstate powersave

AMD EPYC vs. Intel Xeon Packet Benchmarksm-queens: Time To Solvestockfish: Total Timeparboil: OpenMP Stencilopenssl: RSA 4096-bit Performancerodinia: OpenMP LavaMDpgbench: Buffer Test - Normal Load - Read Onlyrust-prime: Prime Number Test To 200,000,000compress-7zip: Compress Speed Testbuild-llvm: Time To Compilerodinia: OpenMP CFD Solverbuild-linux-kernel: Time To Compilebrl-cad: VGR Performance Metricdarktable: Boat - CPU-onlydarktable: Server Room - CPU-onlyttsiod-renderer: Phong Rendering With Soft-Shadow Mappingtensorflow: Cifar10phpbench: PHP Benchmark Suiteencode-mp3: WAV To MP3darktable: Masskrug - CPU-onlynode-express-loadtest: Packet c2.medium.x86 EPYCPacket c1.small.x86 XeonPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 XeonPacket c1.xlarge.x86 Xeon36.18431304469.59345044.9728543122.747805830013.0850.141678635.212.6849142.1335040449.116.435430189.791149622620.121196161.5110861524.592551686944.50141.785308617.026.6724863.0067741129.169.86900944.85420711465.16433648.1932460011.267816528013.4952.021748216.092.9355432.7444422042.076.43549641.10535528384.35552035.864732896.0210133922012.2640.471831075.192.5958630.6351917137.115.92774972.88259366137.03267677.3821923314.395004740519.8573.441105647.473.5639841.0845179840.707.21556251.523654055410.81379054.8428750511.826853131315.0556.071513208.853.2049941.6452500935.986.416082OpenBenchmarking.org

LAME MP3 Encoding

Performance / Cost - WAV To MP3

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterLAME MP3 Encoding 3.100Performance / Cost - WAV To MP3Packet c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon0.5671.1341.7012.2682.8350.291.801.962.522.232.041. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 1 Minute, 32 Seconds: cost approximately 0.01 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 1 Minute, 52 Seconds: cost approximately 0.05 dollar. 3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 2 Minutes, 32 Seconds: cost approximately 0.04 dollar. 4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 2 Minutes, 10 Seconds: cost approximately 0.06 dollar. 5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 1 Minute, 55 Seconds: cost approximately 0.06 dollar. 6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 2 Minutes, 6 Seconds: cost approximately 0.05 dollar.

Rust Prime Benchmark

Performance / Cost - Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterRust Prime BenchmarkPerformance / Cost - Prime Number Test To 200,000,000Packet c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon0.10130.20260.30390.40520.50650.250.240.450.230.060.291. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 1 Minute, 37 Seconds: cost approximately 0.01 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 39 Seconds: cost approximately 0.02 dollar.3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 1 Minute, 12 Seconds: cost approximately 0.02 dollar. 4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 38 Seconds: cost approximately 0.02 dollar.5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 22 Seconds: cost approximately 0.01 dollar.6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 47 Seconds: cost approximately 0.02 dollar.

Rodinia

Performance / Cost - Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterRodinia 2.4Performance / Cost - Test: OpenMP CFD SolverPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon0.20030.40060.60090.80121.00150.890.300.130.270.250.601. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 2 Minutes, 19 Seconds: cost approximately 0.02 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 50 Seconds: cost approximately 0.02 dollar.3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 43 Seconds: cost approximately 0.01 dollar.4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 45 Seconds: cost approximately 0.02 dollar.5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 41 Seconds: cost approximately 0.02 dollar.6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 1 Minute, 4 Seconds: cost approximately 0.03 dollar.

PostgreSQL pgbench

Performance / Cost - Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS Per Dollar, More Is BetterPostgreSQL pgbench 10.3Performance / Cost - Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon800K1600K2400K3200K4000K3620507.001064833.072594831.18954706.85631051.49811975.631. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 4 Minutes, 29 Seconds: cost approximately 0.03 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 9 Minutes, 17 Seconds: cost approximately 0.27 dollar. 3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 6 Minutes, 49 Seconds: cost approximately 0.11 dollar. 4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 12 Minutes, 8 Seconds: cost approximately 0.34 dollar. 5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 22 Minutes, 27 Seconds: cost approximately 0.75 dollar. 6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 10 Minutes, 43 Seconds: cost approximately 0.27 dollar.

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolvePacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon4080120160200SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.35, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 3189.7951.5236.1844.8541.1072.881. (CXX) g++ options: -fopenmp -O2 -march=native

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimePacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon11M22M33M44M55MSE +/- 80095.74, N = 3SE +/- 417493.60, N = 3SE +/- 368337.31, N = 3SE +/- 135349.49, N = 3SE +/- 359993.31, N = 3SE +/- 23710.99, N = 31149622636540554431304464207114653552838259366131. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon510152025SE +/- 0.01, N = 3SE +/- 0.28, N = 3SE +/- 0.51, N = 3SE +/- 0.14, N = 3SE +/- 0.14, N = 3SE +/- 0.03, N = 320.1210.819.595.164.357.031. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformancePacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon12002400360048006000SE +/- 0.64, N = 3SE +/- 9.48, N = 3SE +/- 27.71, N = 3SE +/- 20.09, N = 3SE +/- 31.62, N = 3SE +/- 9.94, N = 31196379034504336552026761. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon4080120160200SE +/- 0.22, N = 3SE +/- 0.01, N = 3SE +/- 0.20, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 3161.5154.8444.9748.1935.8677.381. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Performance / Cost - Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterRodinia 2.4Performance / Cost - Test: OpenMP LavaMDPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon2468108.084.391.803.372.157.741. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 8 Minutes, 12 Seconds: cost approximately 0.05 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 2 Minutes, 48 Seconds: cost approximately 0.08 dollar. 3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 2 Minutes, 19 Seconds: cost approximately 0.04 dollar. 4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 2 Minutes, 28 Seconds: cost approximately 0.07 dollar. 5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 1 Minute, 52 Seconds: cost approximately 0.06 dollar. 6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 3 Minutes, 56 Seconds: cost approximately 0.1 dollar.

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 OnlyPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon100K200K300K400K500KSE +/- 35.76, N = 3SE +/- 1083.15, N = 3SE +/- 1386.18, N = 3SE +/- 1101.48, N = 3SE +/- 3426.34, N = 3SE +/- 1170.78, N = 31086152875052854313246004732892192331. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Rust Prime Benchmark

Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000Packet c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon612182430SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 324.5911.8222.7411.266.0214.391. (CC) gcc options: -m64 -pie -nodefaultlibs

7-Zip Compression

Performance / Cost - Compress Speed Test

OpenBenchmarking.orgMIPS Per Dollar, More Is Better7-Zip Compression 16.02Performance / Cost - Compress Speed TestPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon500K1000K1500K2000K2500K2551600.00761455.561561160.00977062.501013390.00625587.501. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 2 Minutes: cost approximately 0.01 dollar.2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 2 Minutes, 57 Seconds: cost approximately 0.09 dollar. 3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 2 Minutes, 48 Seconds: cost approximately 0.05 dollar. 4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 2 Minutes, 57 Seconds: cost approximately 0.08 dollar. 5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 3 Minutes: cost approximately 0.1 dollar.6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 3 Minutes, 1 Second: cost approximately 0.08 dollar.

BRL-CAD

Performance / Cost - VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric Per Dollar, More Is BetterBRL-CAD 7.28.0Performance / Cost - VGR Performance MetricPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon200K400K600K800K1000K589844.44336266.67932572.22472489.19228883.75345512.501. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 13 Minutes, 28 Seconds: cost approximately 0.09 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 15 Minutes, 32 Seconds: cost approximately 0.45 dollar. 3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 10 Minutes, 37 Seconds: cost approximately 0.18 dollar. 4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 12 Minutes, 58 Seconds: cost approximately 0.37 dollar. 5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 23 Minutes, 52 Seconds: cost approximately 0.8 dollar. 6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 12 Minutes, 59 Seconds: cost approximately 0.32 dollar.

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon20K40K60K80K100KSE +/- 194.10, N = 3SE +/- 323.85, N = 3SE +/- 654.55, N = 3SE +/- 623.47, N = 3SE +/- 943.13, N = 3SE +/- 160.66, N = 325516685317805878165101339500471. (CXX) g++ options: -pipe -lpthread

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompilePacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon2004006008001000869313300280220405

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon1020304050SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 0.33, N = 3SE +/- 0.09, N = 3SE +/- 0.35, N = 3SE +/- 0.07, N = 344.5015.0513.0813.4912.2619.851. (CXX) g++ options: -O2 -lOpenCL

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompilePacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon306090120150SE +/- 0.95, N = 3SE +/- 1.54, N = 3SE +/- 0.88, N = 3SE +/- 1.50, N = 3SE +/- 2.64, N = 3SE +/- 1.37, N = 3141.7856.0750.1452.0240.4773.44

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.28.0VGR Performance MetricPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon40K80K120K160K200K53086151320167863174821183107110564-lSM -lICE -lXi -lXrender-lSM -lICE -lXi -lXrender1. (CXX) g++ options: -std=c++98 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lGLU -lGL -lX11 -lXext -lpthread -ldl -lm

Stockfish

Performance / Cost - Total Time

OpenBenchmarking.orgNodes Per Second Per Dollar, More Is BetterStockfish 9Performance / Cost - Total TimePacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon130M260M390M520M650M287405650.00261003957.14616149228.57300508185.71357018920.00185261521.431. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 6 Minutes, 8 Seconds: cost approximately 0.04 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 4 Minutes, 55 Seconds: cost approximately 0.14 dollar. 3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 4 Minutes, 21 Seconds: cost approximately 0.07 dollar. 4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 4 Minutes, 47 Seconds: cost approximately 0.14 dollar. 5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 4 Minutes, 21 Seconds: cost approximately 0.15 dollar. 6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 5 Minutes, 43 Seconds: cost approximately 0.14 dollar.

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Boat - Acceleration: CPU-onlyPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon48121620SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.25, N = 317.028.855.216.095.197.47

Timed LLVM Compilation

Performance / Cost - Time To Compile

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterTimed LLVM Compilation 6.0.1Performance / Cost - Time To CompilePacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon2040608010086.8650.0626.9739.1428.5772.811. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 14 Minutes, 49 Seconds: cost approximately 0.1 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 5 Minutes, 39 Seconds: cost approximately 0.16 dollar. 3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 5 Minutes, 21 Seconds: cost approximately 0.09 dollar. 4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 5 Minutes, 6 Seconds: cost approximately 0.14 dollar. 5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 3 Minutes, 57 Seconds: cost approximately 0.13 dollar. 6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 7 Minutes, 12 Seconds: cost approximately 0.18 dollar.

Timed Linux Kernel Compilation

Performance / Cost - Time To Compile

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterTimed Linux Kernel Compilation 4.18Performance / Cost - Time To CompilePacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon2468107.095.612.514.683.248.081. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 7 Minutes, 46 Seconds: cost approximately 0.05 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 3 Minutes, 26 Seconds: cost approximately 0.1 dollar. 3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 3 Minutes: cost approximately 0.05 dollar.4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 3 Minutes, 12 Seconds: cost approximately 0.09 dollar. 5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 2 Minutes, 27 Seconds: cost approximately 0.08 dollar. 6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 4 Minutes, 20 Seconds: cost approximately 0.11 dollar.

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Server Room - Acceleration: CPU-onlyPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon246810SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.13, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 36.673.202.682.932.593.56

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon130260390520650SE +/- 0.46, N = 3SE +/- 6.47, N = 3SE +/- 3.59, N = 3SE +/- 0.93, N = 3SE +/- 0.45, N = 3SE +/- 0.35, N = 32484994915545863981. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

TTSIOD 3D Renderer

Performance / Cost - Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS Per Dollar, More Is BetterTTSIOD 3D Renderer 2.3bPerformance / Cost - Phong Rendering With Soft-Shadow MappingPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon4K8K12K16K20K12414.009985.0016380.0013854.2511716.807957.201. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 2 Minutes, 40 Seconds: cost approximately 0.02 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 1 Minute, 36 Seconds: cost approximately 0.05 dollar. 3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 1 Minute, 38 Seconds: cost approximately 0.03 dollar. 4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 1 Minute, 30 Seconds: cost approximately 0.04 dollar. 5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 1 Minute, 28 Seconds: cost approximately 0.05 dollar. 6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 1 Minute, 52 Seconds: cost approximately 0.05 dollar.

Tensorflow

Build: Cifar10

OpenBenchmarking.orgSeconds, Fewer Is BetterTensorflow 2017-02-03Build: Cifar10Packet c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon1428425670SE +/- 0.10, N = 3SE +/- 0.36, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.20, N = 363.0041.6442.1332.7430.6341.08

m-queens

Performance / Cost - Time To Solve

OpenBenchmarking.orgSeconds x Dollar, Fewer Is Betterm-queens 1.2Performance / Cost - Time To SolvePacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon369121511.394.121.093.142.886.561. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 9 Minutes, 34 Seconds: cost approximately 0.06 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 2 Minutes, 39 Seconds: cost approximately 0.08 dollar. 3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 1 Minute, 52 Seconds: cost approximately 0.03 dollar. 4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 2 Minutes, 18 Seconds: cost approximately 0.07 dollar. 5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 2 Minutes, 8 Seconds: cost approximately 0.07 dollar. 6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 3 Minutes, 43 Seconds: cost approximately 0.09 dollar.

Tensorflow

Performance / Cost - Build: Cifar10

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterTensorflow 2017-02-03Performance / Cost - Build: Cifar10Packet c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon0.84381.68762.53143.37524.2191.893.752.112.623.682.881. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 5 Minutes, 5 Seconds: cost approximately 0.03 dollar. 2. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 3 Minutes, 10 Seconds: cost approximately 0.09 dollar. 3. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 2 Minutes, 58 Seconds: cost approximately 0.05 dollar. 4. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 2 Minutes, 48 Seconds: cost approximately 0.08 dollar. 5. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 3 Minutes, 28 Seconds: cost approximately 0.12 dollar. 6. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 2 Minutes, 55 Seconds: cost approximately 0.07 dollar.

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuitePacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon150K300K450K600K750KSE +/- 1291.17, N = 3SE +/- 391.32, N = 3SE +/- 1837.91, N = 3SE +/- 1047.72, N = 3SE +/- 746.17, N = 3SE +/- 7015.88, N = 3677411525009350404444220519171451798

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Packet c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon1122334455SE +/- 0.01, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 329.1635.9849.1142.0737.1140.701. (CC) gcc options: -lm

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Masskrug - Acceleration: CPU-onlyPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon3691215SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 39.866.416.436.435.927.21

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestPacket c1.small.x86 XeonPacket c1.xlarge.x86 XeonPacket c2.medium.x86 EPYCPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 Xeon2K4K6K8K10KSE +/- 75.33, N = 3SE +/- 160.50, N = 3SE +/- 31.97, N = 3SE +/- 70.38, N = 3SE +/- 12.50, N = 3SE +/- 112.52, N = 39009608254305496774955621. Nodejs v8.10.0


Phoronix Test Suite v10.8.4