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.

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 Benchmarksopenssl: RSA 4096-bit Performancedarktable: Boat - CPU-onlydarktable: Masskrug - CPU-onlydarktable: Server Room - CPU-onlybuild-linux-kernel: Time To Compilebuild-llvm: Time To Compilettsiod-renderer: Phong Rendering With Soft-Shadow Mappingrust-prime: Prime Number Test To 200,000,000compress-7zip: Compress Speed Teststockfish: Total Timepgbench: Buffer Test - Normal Load - Read Onlytensorflow: Cifar10parboil: OpenMP Stencilrodinia: OpenMP CFD Solverrodinia: OpenMP LavaMDencode-mp3: WAV To MP3phpbench: PHP Benchmark Suitem-queens: Time To Solvebrl-cad: VGR Performance Metricnode-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 Xeon34505.216.432.6850.1430049122.74780584313044628543142.139.5913.0844.9749.1135040436.181678635430119617.029.866.67141.7886924824.59255161149622610861563.0020.1244.50161.5129.16677411189.7953086900943366.096.432.9352.0228055411.26781654207114632460032.745.1613.4948.1942.0744422044.85174821549655205.195.922.5940.472205866.021013395355283847328930.634.3512.2635.8637.1151917141.10183107774926767.477.213.5673.4440539814.39500472593661321923341.087.0319.8577.3840.7045179872.88110564556237908.856.413.2056.0731349911.82685313654055428750541.6410.8115.0554.8435.9852500951.521513206082OpenBenchmarking.org

OpenSSL

RSA 4096-bit Performance

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

Darktable

Test: Boat - Acceleration: CPU-only

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

Darktable

Test: Masskrug - Acceleration: CPU-only

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

Darktable

Test: Server Room - Acceleration: CPU-only

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

Timed Linux Kernel Compilation

Time To Compile

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

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 c2.medium.x86 EPYCPacket c1.small.x86 XeonPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 XeonPacket c1.xlarge.x86 Xeon2468102.517.094.683.248.085.611. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 3 Minutes: cost approximately 0.05 dollar.2. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 7 Minutes, 46 Seconds: cost approximately 0.05 dollar. 3. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 3 Minutes, 12 Seconds: cost approximately 0.09 dollar. 4. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 2 Minutes, 27 Seconds: cost approximately 0.08 dollar. 5. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 4 Minutes, 20 Seconds: cost approximately 0.11 dollar. 6. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 3 Minutes, 26 Seconds: cost approximately 0.1 dollar.

Timed LLVM Compilation

Time To Compile

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

Timed LLVM Compilation

Performance / Cost - Time To Compile

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

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingPacket c2.medium.x86 EPYCPacket c1.small.x86 XeonPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 XeonPacket c1.xlarge.x86 Xeon130260390520650SE +/- 3.59, N = 3SE +/- 0.46, N = 3SE +/- 0.93, N = 3SE +/- 0.45, N = 3SE +/- 0.35, N = 3SE +/- 6.47, N = 34912485545863984991. (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 c2.medium.x86 EPYCPacket c1.small.x86 XeonPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 XeonPacket c1.xlarge.x86 Xeon4K8K12K16K20K16380.0012414.0013854.2511716.807957.209985.001. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 1 Minute, 38 Seconds: cost approximately 0.03 dollar. 2. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 2 Minutes, 40 Seconds: cost approximately 0.02 dollar. 3. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 1 Minute, 30 Seconds: cost approximately 0.04 dollar. 4. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 1 Minute, 28 Seconds: cost approximately 0.05 dollar. 5. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 1 Minute, 52 Seconds: cost approximately 0.05 dollar. 6. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 1 Minute, 36 Seconds: cost approximately 0.05 dollar.

Rust Prime Benchmark

Prime Number Test To 200,000,000

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

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 c2.medium.x86 EPYCPacket c1.small.x86 XeonPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 XeonPacket c1.xlarge.x86 Xeon0.10130.20260.30390.40520.50650.450.250.230.060.290.241. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 1 Minute, 12 Seconds: cost approximately 0.02 dollar. 2. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 1 Minute, 37 Seconds: cost approximately 0.01 dollar. 3. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 38 Seconds: cost approximately 0.02 dollar.4. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 22 Seconds: cost approximately 0.01 dollar.5. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 47 Seconds: cost approximately 0.02 dollar.6. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 39 Seconds: cost approximately 0.02 dollar.

7-Zip Compression

Compress Speed Test

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

7-Zip Compression

Performance / Cost - Compress Speed Test

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

Stockfish

Total Time

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

Stockfish

Performance / Cost - Total Time

OpenBenchmarking.orgNodes Per Second Per Dollar, More Is BetterStockfish 9Performance / Cost - Total TimePacket c2.medium.x86 EPYCPacket c1.small.x86 XeonPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 XeonPacket c1.xlarge.x86 Xeon130M260M390M520M650M616149228.57287405650.00300508185.71357018920.00185261521.43261003957.141. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 4 Minutes, 21 Seconds: cost approximately 0.07 dollar. 2. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 6 Minutes, 8 Seconds: cost approximately 0.04 dollar. 3. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 4 Minutes, 47 Seconds: cost approximately 0.14 dollar. 4. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 4 Minutes, 21 Seconds: cost approximately 0.15 dollar. 5. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 5 Minutes, 43 Seconds: cost approximately 0.14 dollar. 6. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 4 Minutes, 55 Seconds: cost approximately 0.14 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 c2.medium.x86 EPYCPacket c1.small.x86 XeonPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 XeonPacket c1.xlarge.x86 Xeon100K200K300K400K500KSE +/- 1386.18, N = 3SE +/- 35.76, N = 3SE +/- 1101.48, N = 3SE +/- 3426.34, N = 3SE +/- 1170.78, N = 3SE +/- 1083.15, N = 32854311086153246004732892192332875051. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

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 c2.medium.x86 EPYCPacket c1.small.x86 XeonPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 XeonPacket c1.xlarge.x86 Xeon800K1600K2400K3200K4000K2594831.183620507.00954706.85631051.49811975.631064833.071. Packet c2.medium.x86 EPYC: $1.00 reported cost per hour, test consumed 6 Minutes, 49 Seconds: cost approximately 0.11 dollar. 2. Packet c1.small.x86 Xeon: $0.40 reported cost per hour, test consumed 4 Minutes, 29 Seconds: cost approximately 0.03 dollar. 3. Packet m1.xlarge.x86 Xeon: $1.70 reported cost per hour, test consumed 12 Minutes, 8 Seconds: cost approximately 0.34 dollar. 4. Packet m2.xlarge.x86 Xeon: $2.00 reported cost per hour, test consumed 22 Minutes, 27 Seconds: cost approximately 0.75 dollar. 5. Packet s1.large.x86 Xeon: $1.50 reported cost per hour, test consumed 10 Minutes, 43 Seconds: cost approximately 0.27 dollar. 6. Packet c1.xlarge.x86 Xeon: $1.75 reported cost per hour, test consumed 9 Minutes, 17 Seconds: cost approximately 0.27 dollar.

Tensorflow

Build: Cifar10

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

Tensorflow

Performance / Cost - Build: Cifar10

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

Parboil

Test: OpenMP Stencil

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

Rodinia

Test: OpenMP CFD Solver

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

Rodinia

Performance / Cost - Test: OpenMP CFD Solver

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

Rodinia

Test: OpenMP LavaMD

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

Rodinia

Performance / Cost - Test: OpenMP LavaMD

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

LAME MP3 Encoding

WAV To MP3

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

LAME MP3 Encoding

Performance / Cost - WAV To MP3

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

PHPBench

PHP Benchmark Suite

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

m-queens

Time To Solve

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

m-queens

Performance / Cost - Time To Solve

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

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.28.0VGR Performance MetricPacket c2.medium.x86 EPYCPacket c1.small.x86 XeonPacket m1.xlarge.x86 XeonPacket m2.xlarge.x86 XeonPacket s1.large.x86 XeonPacket c1.xlarge.x86 Xeon40K80K120K160K200K16786353086174821183107110564151320-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

BRL-CAD

Performance / Cost - VGR Performance Metric

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

Node.js Express HTTP Load Test

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


Phoronix Test Suite v10.8.4