m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438

amazon testing on Amazon Linux 2 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2308049-NE-M7I4XLARG95
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438
August 04 2023
  6 Hours, 58 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438OpenBenchmarking.orgPhoronix Test SuiteIntel Xeon Platinum 8488C (8 Cores / 16 Threads)Amazon EC2 m7i.4xlarge (1.0 BIOS)Intel 440FX 82441FX PMC1 x 64 GB 4800MT/s86GB Amazon Elastic Block StoreAmazon ElasticAmazon Linux 25.10.184-175.749.amzn2.x86_64 (x86_64)GCC 10.4.1 20221124xfsamazonProcessorMotherboardChipsetMemoryDiskNetworkOSKernelCompilerFile-SystemSystem LayerM7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438 BenchmarksSystem Logs- Transparent Huge Pages: madvise- --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++,fortran,lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --program-prefix=gcc10- --with-arch_32=x86-64 --with-as=/usr/bin/gcc10-as --with-gcc-major-version-only --with-isl --with-ld=/usr/bin/gcc10-ld --with-linker-hash-style=gnu - CPU Microcode: 0x2b000461- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438cpp-perf-bench: Rand Numberscpp-perf-bench: Math Libraryopenssl: ChaCha20-Poly1305openssl: AES-256-GCMopenssl: AES-128-GCMopenssl: ChaCha20openssl: SHA512openssl: SHA256x265: Bosphorus 4Kstress-ng: IO_uringstress-ng: Atomicstress-ng: Futexstress-ng: Pipestress-ng: Semaphoresintel-mlc: Max Bandwidth - Stream-Triad Likeintel-mlc: Max Bandwidth - 1:1 Reads-Writesintel-mlc: Max Bandwidth - 2:1 Reads-Writesintel-mlc: Max Bandwidth - 3:1 Reads-Writesintel-mlc: Max Bandwidth - All Readsmbw: Memory Copy, Fixed Block Size - 8192 MiBcachebench: Read / Modify / Writecachebench: Writecachebench: Readstress-ng: CPU Cachembw: Memory Copy - 8192 MiBcompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 19 - Compression Speedstress-ng: Forkingmbw: Memory Copy, Fixed Block Size - 4096 MiBcompress-zstd: 3 - Decompression Speedcompress-zstd: 3 - Compression Speedcompress-zstd: 8 - Decompression Speedcompress-zstd: 8 - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedcompress-zstd: 12 - Decompression Speedcompress-zstd: 12 - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedgraphics-magick: Enhancedgraphics-magick: Sharpengraphics-magick: Noise-Gaussiangraphics-magick: Swirlgraphics-magick: HWB Color Spacegraphics-magick: Rotategraphics-magick: Resizingopenssl: RSA4096openssl: RSA4096stream: Copycompress-lz4: 9 - Decompression Speedcompress-lz4: 9 - Compression Speedcpp-perf-bench: Stepanov Vectorcompress-lz4: 3 - Decompression Speedcompress-lz4: 3 - Compression Speedstress-ng: Socket Activitymbw: Memory Copy - 4096 MiBcpp-perf-bench: Atolstress-ng: Matrix Mathstress-ng: SENDFILEbotan: AES-256 - Decryptbotan: AES-256compress-lz4: 1 - Decompression Speedcompress-lz4: 1 - Compression Speedbotan: ChaCha20Poly1305 - Decryptbotan: ChaCha20Poly1305stress-ng: Cloningstress-ng: Mallocstress-ng: MMAPbotan: Blowfish - Decryptbotan: Blowfishbotan: Twofish - Decryptbotan: Twofishstress-ng: Zlibstress-ng: Fused Multiply-Addbotan: CAST-256 - Decryptbotan: CAST-256stress-ng: Vector Floating Pointbotan: KASUMI - Decryptbotan: KASUMIstress-ng: System V Message Passingstress-ng: Glibc C String Functionsstress-ng: Vector Mathstress-ng: CPU Stressstress-ng: Context Switchingstress-ng: AVL Treestress-ng: Pthreadstress-ng: NUMAstress-ng: Function Callstress-ng: Matrix 3D Mathstress-ng: Vector Shufflestress-ng: Memory Copyingstress-ng: Floating Pointstress-ng: Glibc Qsort Data Sortingstress-ng: Wide Vector Mathstress-ng: x86_64 RdRandstress-ng: Cryptostress-ng: Mutexstress-ng: Pollstress-ng: Hashcpp-perf-bench: Ctypeintel-mlc: Peak Injection Bandwidth - Stream-Triad Likeintel-mlc: Peak Injection Bandwidth - 1:1 Reads-Writesintel-mlc: Peak Injection Bandwidth - 2:1 Reads-Writesintel-mlc: Peak Injection Bandwidth - 3:1 Reads-Writesintel-mlc: Peak Injection Bandwidth - All Readscpp-perf-bench: Stepanov Abstractionx264: Bosphorus 4Kmbw: Memory Copy, Fixed Block Size - 1024 MiBcpp-perf-bench: Function Objectsmbw: Memory Copy - 1024 MiBx265: Bosphorus 1080pintel-mlc: Idle Latencymbw: Memory Copy, Fixed Block Size - 128 MiBmbw: Memory Copy, Fixed Block Size - 512 MiBmbw: Memory Copy - 512 MiBx264: Bosphorus 1080pmbw: Memory Copy - 128 MiBstream: Addstream: Triadstream: Scalem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438944.621286.831406147495271256356530871623613144205649424283740286934871141334567014.1211338.82148.34987806.2610334009.4222282177.87121183.54155211.57139301.86130327.5194795.826770.17255138.08439427804.2932614136.4933371232276.879504.8741191.87.951203.714.638616.066792.0221488.52058.01583.5546.81528.6865.21433.3200.31575.0585.3231138216496107810471115171382.85806.8131425.46943.055.6557.9506928.556.9310773.459582.99240.27058927.18213482.645454.5185439.9257032.56596.92891.206902.5741419.779089841.96248.81462.162462.460372.051376.006653.2012675836.47134.757134.87518622.2589.70193.7646750676.258450295.5145920.3622149.244876311.27113.11138929.71289.758145.603834.507740.822590.903744.95245.01408863.04332748.7918811.011076832.68910785.862026291.1528.938121234.0155132.9139292.8130340.194810.322.41328.776959.94614.8659795.43663.69127.38652.9787219.06210139.744120.9513358.149101642.0101749.194562.6OpenBenchmarking.org

CppPerformanceBenchmarks

CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Random Numbersm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382004006008001000SE +/- 0.76, N = 3944.621. (CXX) g++ options: -std=c++11 -O3

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Math Librarym7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343860120180240300SE +/- 0.02, N = 3286.831. (CXX) g++ options: -std=c++11 -O3

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134389000M18000M27000M36000M45000MSE +/- 5138494.11, N = 3406147495271. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830000M60000M90000M120000M150000MSE +/- 166206903.38, N = 31256356530871. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830000M60000M90000M120000M150000MSE +/- 22132057.09, N = 31623613144201. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343812000M24000M36000M48000M60000MSE +/- 37570670.61, N = 3564942428371. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438900M1800M2700M3600M4500MSE +/- 1339695.73, N = 340286934871. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382000M4000M6000M8000M10000MSE +/- 16157704.14, N = 3114133456701. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

x265

This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4Km7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343848121620SE +/- 0.45, N = 1214.121. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: IO_uringm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382K4K6K8K10KSE +/- 381.80, N = 1511338.821. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Atomicm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438306090120150SE +/- 1.32, N = 15148.341. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Futexm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438200K400K600K800K1000KSE +/- 20579.14, N = 15987806.261. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Pipem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382M4M6M8M10MSE +/- 1139368.24, N = 1510334009.421. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Semaphoresm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134385M10M15M20M25MSE +/- 273201.24, N = 1522282177.871. (CXX) g++ options: -O2 -std=gnu99 -lc

Intel Memory Latency Checker

Intel Memory Latency Checker (MLC) is a binary-only system memory bandwidth and latency benchmark. If the download fails you may need to manually download the file from https://www.intel.com/content/www/us/en/developer/articles/tool/intelr-memory-latency-checker.html and place it in your PTS download cache. On some systems root privileges are needed to run the MLC tester. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Max Bandwidth - Stream-Triad Likem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830K60K90K120K150KSE +/- 17.88, N = 3121183.54

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Max Bandwidth - 1:1 Reads-Writesm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830K60K90K120K150KSE +/- 110.07, N = 3155211.57

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Max Bandwidth - 2:1 Reads-Writesm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830K60K90K120K150KSE +/- 6.12, N = 3139301.86

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Max Bandwidth - 3:1 Reads-Writesm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830K60K90K120K150KSE +/- 8.58, N = 3130327.51

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Max Bandwidth - All Readsm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343820K40K60K80K100KSE +/- 26.80, N = 394795.82

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiBm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343815003000450060007500SE +/- 0.22, N = 36770.171. (CC) gcc options: -O3 -march=native

CacheBench

This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / Writem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343812K24K36K48K60KSE +/- 76.77, N = 355138.08MIN: 48593.35 / MAX: 57449.131. (CC) gcc options: -lrt

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Writem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134386K12K18K24K30KSE +/- 14.94, N = 327804.29MIN: 25128.59 / MAX: 28735.591. (CC) gcc options: -lrt

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Readm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134389001800270036004500SE +/- 0.09, N = 34136.49MIN: 4136.01 / MAX: 4137.141. (CC) gcc options: -lrt

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: CPU Cachem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438300K600K900K1200K1500KSE +/- 45815.58, N = 121232276.871. (CXX) g++ options: -O2 -std=gnu99 -lc

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 8192 MiBm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382K4K6K8K10KSE +/- 35.98, N = 39504.871. (CC) gcc options: -O3 -march=native

Zstd Compression

This test measures the time needed to compress/decompress a sample file (silesia.tar) using Zstd (Zstandard) compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Decompression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830060090012001500SE +/- 2.63, N = 31191.81. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Compression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438246810SE +/- 0.04, N = 37.951. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Decompression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830060090012001500SE +/- 4.14, N = 31203.71. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Compression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343848121620SE +/- 0.00, N = 314.61. (CC) gcc options: -O3 -pthread -lz

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Forkingm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134388K16K24K32K40KSE +/- 364.05, N = 738616.061. (CXX) g++ options: -O2 -std=gnu99 -lc

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiBm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343815003000450060007500SE +/- 0.60, N = 36792.021. (CC) gcc options: -O3 -march=native

Zstd Compression

This test measures the time needed to compress/decompress a sample file (silesia.tar) using Zstd (Zstandard) compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 3 - Decompression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830060090012001500SE +/- 1.63, N = 31488.51. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 3 - Compression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438400800120016002000SE +/- 4.17, N = 32058.01. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8 - Decompression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830060090012001500SE +/- 4.35, N = 31583.51. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8 - Compression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438120240360480600SE +/- 5.12, N = 3546.81. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 3, Long Mode - Decompression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830060090012001500SE +/- 0.90, N = 31528.61. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 3, Long Mode - Compression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382004006008001000SE +/- 1.67, N = 3865.21. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Decompression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830060090012001500SE +/- 5.45, N = 31433.31. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Compression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134384080120160200SE +/- 1.23, N = 3200.31. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8, Long Mode - Decompression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830060090012001500SE +/- 1.04, N = 31575.01. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8, Long Mode - Compression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438130260390520650SE +/- 0.34, N = 3585.31. (CC) gcc options: -O3 -pthread -lz

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Enhancedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438501001502002502311. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Sharpenm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134383060901201501381. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Noise-Gaussianm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343850100150200250SE +/- 2.19, N = 32161. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Swirlm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438110220330440550SE +/- 0.33, N = 34961. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: HWB Color Spacem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382004006008001000SE +/- 0.33, N = 310781. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Rotatem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382004006008001000SE +/- 0.88, N = 310471. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Resizingm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382004006008001000SE +/- 2.40, N = 311151. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lz -lm -lpthread

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343840K80K120K160K200KSE +/- 21.51, N = 3171382.81. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343812002400360048006000SE +/- 0.90, N = 35806.81. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Stream

This is a benchmark of Stream, the popular system memory (RAM) benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Copym7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830K60K90K120K150KSE +/- 12.60, N = 5131425.41. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

LZ4 Compression

This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343815003000450060007500SE +/- 0.82, N = 36943.01. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134381326395265SE +/- 0.00, N = 355.651. (CC) gcc options: -O3

CppPerformanceBenchmarks

CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov Vectorm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134381326395265SE +/- 0.00, N = 357.951. (CXX) g++ options: -std=c++11 -O3

LZ4 Compression

This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Decompression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343815003000450060007500SE +/- 4.94, N = 36928.51. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134381326395265SE +/- 0.00, N = 356.931. (CC) gcc options: -O3

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Socket Activitym7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382K4K6K8K10KSE +/- 117.13, N = 510773.451. (CXX) g++ options: -O2 -std=gnu99 -lc

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 4096 MiBm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382K4K6K8K10KSE +/- 25.53, N = 39582.991. (CC) gcc options: -O3 -march=native

CppPerformanceBenchmarks

CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Atolm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438918273645SE +/- 0.03, N = 340.271. (CXX) g++ options: -std=c++11 -O3

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Matrix Mathm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343813K26K39K52K65KSE +/- 705.13, N = 458927.181. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: SENDFILEm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343850K100K150K200K250KSE +/- 2645.34, N = 4213482.641. (CXX) g++ options: -O2 -std=gnu99 -lc

Botan

Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256 - Decryptm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343812002400360048006000SE +/- 0.43, N = 35454.521. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343812002400360048006000SE +/- 0.29, N = 35439.931. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

LZ4 Compression

This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Decompression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343815003000450060007500SE +/- 4.95, N = 37032.51. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Compression Speedm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343814002800420056007000SE +/- 14.73, N = 36596.921. (CC) gcc options: -O3

Botan

Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decryptm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382004006008001000SE +/- 0.17, N = 3891.211. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382004006008001000SE +/- 0.09, N = 3902.571. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Cloningm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830060090012001500SE +/- 18.05, N = 31419.771. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Mallocm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382M4M6M8M10MSE +/- 8855.47, N = 39089841.961. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: MMAPm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343850100150200250SE +/- 0.40, N = 3248.811. (CXX) g++ options: -O2 -std=gnu99 -lc

Botan

Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decryptm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438100200300400500SE +/- 0.16, N = 3462.161. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfishm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438100200300400500SE +/- 0.13, N = 3462.461. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - Decryptm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343880160240320400SE +/- 0.02, N = 3372.051. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofishm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343880160240320400SE +/- 0.04, N = 3376.011. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Zlibm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438140280420560700SE +/- 0.25, N = 3653.201. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Fused Multiply-Addm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134383M6M9M12M15MSE +/- 2484.19, N = 312675836.471. (CXX) g++ options: -O2 -std=gnu99 -lc

Botan

Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - Decryptm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438306090120150SE +/- 0.15, N = 3134.761. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438306090120150SE +/- 0.14, N = 3134.881. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Floating Pointm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134384K8K12K16K20KSE +/- 3.33, N = 318622.251. (CXX) g++ options: -O2 -std=gnu99 -lc

Botan

Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decryptm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343820406080100SE +/- 0.01, N = 389.701. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMIm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343820406080100SE +/- 0.00, N = 393.761. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: System V Message Passingm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134381.4M2.8M4.2M5.6M7MSE +/- 39374.18, N = 36750676.251. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Glibc C String Functionsm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382M4M6M8M10MSE +/- 759.80, N = 38450295.511. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Mathm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343810K20K30K40K50KSE +/- 75.37, N = 345920.361. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: CPU Stressm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134385K10K15K20K25KSE +/- 104.63, N = 322149.241. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Context Switchingm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134381000K2000K3000K4000K5000KSE +/- 28741.36, N = 34876311.271. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: AVL Treem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438306090120150SE +/- 0.66, N = 3113.111. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Pthreadm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830K60K90K120K150KSE +/- 849.95, N = 3138929.711. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: NUMAm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343860120180240300SE +/- 1.05, N = 3289.751. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Function Callm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382K4K6K8K10KSE +/- 18.57, N = 38145.601. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Matrix 3D Mathm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134388001600240032004000SE +/- 31.75, N = 33834.501. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Shufflem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343817003400510068008500SE +/- 1.27, N = 37740.821. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Memory Copyingm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134386001200180024003000SE +/- 4.49, N = 32590.901. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Floating Pointm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134388001600240032004000SE +/- 11.87, N = 33744.951. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Glibc Qsort Data Sortingm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343850100150200250SE +/- 0.21, N = 3245.011. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Wide Vector Mathm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343890K180K270K360K450KSE +/- 134.43, N = 3408863.041. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: x86_64 RdRandm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343870K140K210K280K350KSE +/- 0.80, N = 3332748.791. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Cryptom7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134384K8K12K16K20KSE +/- 4.02, N = 318811.011. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Mutexm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438200K400K600K800K1000KSE +/- 465.03, N = 31076832.681. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Pollm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438200K400K600K800K1000KSE +/- 270.44, N = 3910785.861. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Hashm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438400K800K1200K1600K2000KSE +/- 1389.83, N = 32026291.151. (CXX) g++ options: -O2 -std=gnu99 -lc

CppPerformanceBenchmarks

CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Ctypem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438714212835SE +/- 0.01, N = 328.941. (CXX) g++ options: -std=c++11 -O3

Intel Memory Latency Checker

Intel Memory Latency Checker (MLC) is a binary-only system memory bandwidth and latency benchmark. If the download fails you may need to manually download the file from https://www.intel.com/content/www/us/en/developer/articles/tool/intelr-memory-latency-checker.html and place it in your PTS download cache. On some systems root privileges are needed to run the MLC tester. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Peak Injection Bandwidth - Stream-Triad Likem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830K60K90K120K150KSE +/- 30.74, N = 3121234.0

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Peak Injection Bandwidth - 1:1 Reads-Writesm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830K60K90K120K150KSE +/- 3.67, N = 3155132.9

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Peak Injection Bandwidth - 2:1 Reads-Writesm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830K60K90K120K150KSE +/- 5.28, N = 3139292.8

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Peak Injection Bandwidth - 3:1 Reads-Writesm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343830K60K90K120K150KSE +/- 5.72, N = 3130340.1

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Peak Injection Bandwidth - All Readsm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343820K40K60K80K100KSE +/- 16.16, N = 394810.3

CppPerformanceBenchmarks

CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov Abstractionm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438510152025SE +/- 0.01, N = 322.411. (CXX) g++ options: -std=c++11 -O3

x264

This is a multi-threaded test of the x264 video encoder run on the CPU with a choice of 1080p or 4K video input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 4Km7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438714212835SE +/- 0.04, N = 328.771. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiBm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343815003000450060007500SE +/- 0.75, N = 36959.951. (CC) gcc options: -O3 -march=native

CppPerformanceBenchmarks

CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Function Objectsm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343848121620SE +/- 0.00, N = 314.871. (CXX) g++ options: -std=c++11 -O3

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 1024 MiBm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382K4K6K8K10KSE +/- 1.91, N = 39795.441. (CC) gcc options: -O3 -march=native

x265

This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080pm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134381428425670SE +/- 0.17, N = 363.691. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

Intel Memory Latency Checker

Intel Memory Latency Checker (MLC) is a binary-only system memory bandwidth and latency benchmark. If the download fails you may need to manually download the file from https://www.intel.com/content/www/us/en/developer/articles/tool/intelr-memory-latency-checker.html and place it in your PTS download cache. On some systems root privileges are needed to run the MLC tester. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns, Fewer Is BetterIntel Memory Latency Checker 3.10Test: Idle Latencym7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438306090120150SE +/- 0.32, N = 3127.3

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 128 MiBm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382K4K6K8K10KSE +/- 59.34, N = 158652.981. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 512 MiBm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343815003000450060007500SE +/- 2.02, N = 37219.061. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 512 MiBm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134382K4K6K8K10KSE +/- 4.42, N = 310139.741. (CC) gcc options: -O3 -march=native

x264

This is a multi-threaded test of the x264 video encoder run on the CPU with a choice of 1080p or 4K video input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 1080pm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438306090120150SE +/- 0.21, N = 3120.951. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-202308040134383K6K9K12K15KSE +/- 146.74, N = 513358.151. (CC) gcc options: -O3 -march=native

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

Test: MEMFD

m7i.4xlarge-5.10.184-175.749.amzn2.x86_64-20230804013438: The test run did not produce a result.

Stream

This is a benchmark of Stream, the popular system memory (RAM) benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Addm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343820K40K60K80K100KSE +/- 8.94, N = 5101642.01. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Triadm7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343820K40K60K80K100KSE +/- 10.08, N = 5101749.11. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Scalem7i.4xlarge-5.10.184-175.749.amzn2.x86_64-2023080401343820K40K60K80K100KSE +/- 8.83, N = 594562.61. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

122 Results Shown

CppPerformanceBenchmarks:
  Rand Numbers
  Math Library
OpenSSL:
  ChaCha20-Poly1305
  AES-256-GCM
  AES-128-GCM
  ChaCha20
  SHA512
  SHA256
x265
Stress-NG:
  IO_uring
  Atomic
  Futex
  Pipe
  Semaphores
Intel Memory Latency Checker:
  Max Bandwidth - Stream-Triad Like
  Max Bandwidth - 1:1 Reads-Writes
  Max Bandwidth - 2:1 Reads-Writes
  Max Bandwidth - 3:1 Reads-Writes
  Max Bandwidth - All Reads
MBW
CacheBench:
  Read / Modify / Write
  Write
  Read
Stress-NG
MBW
Zstd Compression:
  19, Long Mode - Decompression Speed
  19, Long Mode - Compression Speed
  19 - Decompression Speed
  19 - Compression Speed
Stress-NG
MBW
Zstd Compression:
  3 - Decompression Speed
  3 - Compression Speed
  8 - Decompression Speed
  8 - Compression Speed
  3, Long Mode - Decompression Speed
  3, Long Mode - Compression Speed
  12 - Decompression Speed
  12 - Compression Speed
  8, Long Mode - Decompression Speed
  8, Long Mode - Compression Speed
GraphicsMagick:
  Enhanced
  Sharpen
  Noise-Gaussian
  Swirl
  HWB Color Space
  Rotate
  Resizing
OpenSSL:
  RSA4096:
    verify/s
    sign/s
Stream
LZ4 Compression:
  9 - Decompression Speed
  9 - Compression Speed
CppPerformanceBenchmarks
LZ4 Compression:
  3 - Decompression Speed
  3 - Compression Speed
Stress-NG
MBW
CppPerformanceBenchmarks
Stress-NG:
  Matrix Math
  SENDFILE
Botan:
  AES-256 - Decrypt
  AES-256
LZ4 Compression:
  1 - Decompression Speed
  1 - Compression Speed
Botan:
  ChaCha20Poly1305 - Decrypt
  ChaCha20Poly1305
Stress-NG:
  Cloning
  Malloc
  MMAP
Botan:
  Blowfish - Decrypt
  Blowfish
  Twofish - Decrypt
  Twofish
Stress-NG:
  Zlib
  Fused Multiply-Add
Botan:
  CAST-256 - Decrypt
  CAST-256
Stress-NG
Botan:
  KASUMI - Decrypt
  KASUMI
Stress-NG:
  System V Message Passing
  Glibc C String Functions
  Vector Math
  CPU Stress
  Context Switching
  AVL Tree
  Pthread
  NUMA
  Function Call
  Matrix 3D Math
  Vector Shuffle
  Memory Copying
  Floating Point
  Glibc Qsort Data Sorting
  Wide Vector Math
  x86_64 RdRand
  Crypto
  Mutex
  Poll
  Hash
CppPerformanceBenchmarks
Intel Memory Latency Checker:
  Peak Injection Bandwidth - Stream-Triad Like
  Peak Injection Bandwidth - 1:1 Reads-Writes
  Peak Injection Bandwidth - 2:1 Reads-Writes
  Peak Injection Bandwidth - 3:1 Reads-Writes
  Peak Injection Bandwidth - All Reads
CppPerformanceBenchmarks
x264
MBW
CppPerformanceBenchmarks
MBW
x265
Intel Memory Latency Checker
MBW:
  Memory Copy, Fixed Block Size - 128 MiB
  Memory Copy, Fixed Block Size - 512 MiB
  Memory Copy - 512 MiB
x264
MBW
Stream:
  Add
  Triad
  Scale