Amazon Graviton2

Graviton2 bare metal benchmarks by Michael Larabel.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2005169-NI-AMAZONGRA83
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
Performance Per
Dollar
Date
Run
  Test
  Duration
Graviton2
May 16 2020
  19 Hours, 9 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):


Amazon Graviton2OpenBenchmarking.orgPhoronix Test SuiteARMv8 Neoverse-N1 (64 Cores)Amazon EC2 m6g.metal v1.0252GB137GB Amazon Elastic Block StoreAmazon ElasticUbuntu 20.045.4.0-1009-aws (aarch64)GCC 9.3.0ext4ProcessorMotherboardMemoryDiskNetworkOSKernelCompilerFile-SystemAmazon Graviton2 BenchmarksSystem Logs- --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - NONE / discard,relatime,rw- OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) - Python 2.7.18rc1 + Python 3.8.2- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + tsx_async_abort: Not affected

Amazon Graviton2cassandra: Writesoptcarrot: Optimized Benchmarksysbench: CPUsysbench: Memorystress-ng: System V Message Passingstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Context Switchingstress-ng: Socket Activitystress-ng: Memory Copyingstress-ng: Vector Mathstress-ng: Matrix Mathstress-ng: Semaphoresstress-ng: CPU Stressstress-ng: SENDFILEstress-ng: Forkingstress-ng: Mallocstress-ng: Cryptostress-ng: Atomicstress-ng: MEMFDstress-ng: NUMAstress-ng: MMAPredis: SETredis: GETredis: LPUSHredis: SADDredis: LPOPrawtherapee: Total Benchmark Timeinkscape: SVG Files To PNGgimp: unsharp-maskgimp: auto-levelsgimp: rotategimp: resizegegl: Rotate 90 Degreesgegl: Color Enhancegegl: Wavelet Blurgegl: Tile Glassgegl: Antialiasgegl: Reflectgegl: Cartoongegl: Scalegegl: Cropdarktable: Server Room - CPU-onlydarktable: Server Rack - CPU-onlydarktable: Masskrug - CPU-onlydarktable: Boat - CPU-onlybasis: UASTC Level 2 + RDO Post-Processingbasis: UASTC Level 3basis: UASTC Level 2basis: UASTC Level 0basis: ETC1Smysqlslap: 512mysqlslap: 256mysqlslap: 128mysqlslap: 64mysqlslap: 32mysqlslap: 16mysqlslap: 8mysqlslap: 4mysqlslap: 1gromacs: Water Benchmarkleveldb: Seq Fillleveldb: Seq Fillleveldb: Rand Deleteleveldb: Rand Readleveldb: Rand Fillleveldb: Rand Fillleveldb: Overwriteleveldb: Overwriteleveldb: Fill Syncleveldb: Fill Syncleveldb: Hot Readtjbench: Decompression Throughputopenssl: RSA 4096-bit Performanceperl-benchmark: Interpreterperl-benchmark: Pod2htmln-queens: Elapsed Timeminion: Quasigroupminion: Solitaireminion: Gracefulm-queens: Time To Solveencode-mp3: WAV To MP3encode-flac: WAV To FLACcython-bench: compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9numpy: node-octane: smallpt: Global Illumination Renderer; 128 Samplesrust-prime: Prime Number Test To 200,000,000rust-mandel: Time To Complete Serial/Parallel Mandelbrotprimesieve: 1e12 Prime Number Generationc-ray: Total Time - 4K, 16 Rays Per Pixelbuild2: Time To Compilebuild-php: Time To Compilebuild-llvm: Time To Compilebuild-linux-kernel: Time To Compilebuild-imagemagick: Time To Compilebuild-gdb: Time To Compilebuild-gcc: Time To Compileswet: Averageasmfish: 1024 Hash Memory, 26 Depthcompress-7zip: Compress Speed Testhimeno: Poisson Pressure Solvercoremark: CoreMark Size 666 - Iterations Per Secondx264: H.264 Video Encodingvpxenc: Speed 5rav1e: 10dav1d: Chimera 1080p 10-bitdav1d: Summer Nature 1080pdav1d: Summer Nature 4Kdav1d: Chimera 1080pgraphics-magick: HWB Color Spacegraphics-magick: Noise-Gaussiangraphics-magick: Resizinggraphics-magick: Enhancedgraphics-magick: Sharpengraphics-magick: Rotategraphics-magick: Swirlnode-express-loadtest: john-the-ripper: MD5john-the-ripper: Blowfishtscp: AI Chess Performancenettle: poly1305-aesnettle: sha512nettle: chachanettle: aes256renaissance: Genetic Algorithm Using Jenetics + Futuresrenaissance: Apache Spark PageRankrenaissance: Savina Reactors.IOrenaissance: Apache Spark Bayesrenaissance: Apache Spark ALSrenaissance: Twitter Finaglerenaissance: Rand Forestrenaissance: Scala Dottygo-benchmark: garbagego-benchmark: buildgo-benchmark: jsongo-benchmark: httplammps: Rhodopsin Proteinmrbayes: Primate Phylogeny Analysisneat: rodinia: OpenMP Streamclusterrodinia: OpenMP CFD Solverrodinia: OpenMP LavaMDcloverleaf: Lagrangian-Eulerian Hydrodynamicsparboil: OpenMP MRI Griddingparboil: OpenMP Stencilparboil: OpenMP CUTCPparboil: OpenMP LBMlczero: Eigenlczero: BLASnpb: SP.Bnpb: MG.Cnpb: LU.Cnpb: IS.Dnpb: FT.Cnpb: EP.Dnpb: EP.Cnpb: CG.Cnpb: BT.Chpcg: cryptopp: Integer + Elliptic Curve Public Key Algorithmscryptopp: Unkeyed Algorithmscryptopp: Keyed Algorithmscryptopp: All Algorithmsblosc: blosclzwireguard: sockperf: Latency Ping Pongsockperf: Throughputmbw: Memory Copy, Fixed Block Size - 8192 MiBmbw: Memory Copy, Fixed Block Size - 4096 MiBmbw: Memory Copy, Fixed Block Size - 128 MiBmbw: Memory Copy - 8192 MiBmbw: Memory Copy - 4096 MiBmbw: Memory Copy - 128 MiBtinymembench: Standard Memsettinymembench: Standard Memcpystream: Addstream: Triadstream: Scalestream: Copyramspeed: Average - Floating Pointramspeed: Triad - Floating Pointramspeed: Scale - Floating Pointramspeed: Copy - Floating Pointramspeed: Add - Floating Pointramspeed: Average - Integerramspeed: Triad - Integerramspeed: Scale - Integerramspeed: Copy - Integerramspeed: Add - Integerblogbench: Readsqlite: 32sqlite: 8sqlite: 1cassandra: Readsstress-ng: CPU Cachepgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Normal Load - Read Onlyleveldb: Seek Randebizzy: ttsiod-renderer: Phong Rendering With Soft-Shadow Mappingrenaissance: Akka Unbalanced Cobwebbed Treejava-gradle-perf: Reactormafft: Multiple Sequence Alignmentblogbench: WriteGraviton226698968.67184862.31349112088.240510623060.95441.763519134.3521475660.3623513.3710027.87353814.74256482.336276772.997220.62548391.3478674.10712364028.7111364.24231714.321811.892487.08865.741244328.341644303.92963398.881340494.501755471.5861.39531.65131.94026.15322.08713.24667.12489.18585.54743.05554.33445.266158.7249.59712.1062.5850.0513.5663.755878.01221.25114.95819.79880.213550548651965128815311635179730862.747281.06025.2278.65551.845283.03025.0284.44824.83101.5392.348.052108.8000892628.30.001088050.174905473.67165.655664127.63315171.13401318.74310.90332.66481.5909.40721.909198.14293402.9123.68643.0316.32815.54585.92564.152300.79287.91228.667105.3271014.1933210261021059361151797942890.3117841237272.875267140.789.020.311331.23648.05239.59588.391018561259670171749615136553127500043335869010949.75379.99449.9312782.982374.70125931.72233873.7942676.4286639.73812677.4545806.6239767.8327724473113625038413953141307825.120257.32018.63813.9998.1748.1311.6140.1210801.9019191.60140120.609622231828929935.4025892.6218641.52844.5821669.912228.042236.1613462.7524463.1021.43101270.011057344.032817310.970923636.5165449658.2240.4705.37638663414786.11514870.81214964.12215048.03515030.09915306.24139979.916153.0169193.5169979.2164298.3163803.750411.4226409.1362259.1562592.9650406.8646253.1038540.8133450.8162588.5050438.533029766326.47786.42419.773177513.372280.175134176350.40693795.167345427411.61726628.122491.3932.24618017OpenBenchmarking.org

Apache Cassandra

This is a benchmark of the Apache Cassandra NoSQL database management system making use of cassandra-stress. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 3.11.4Test: WritesGraviton260K120K180K240K300KSE +/- 4840.50, N = 2266989

Optcarrot

Optcarrot is an NES emulator benchmark for the Ruby language. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized BenchmarkGraviton21530456075SE +/- 0.35, N = 468.671. ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [aarch64-linux-gnu]

Sysbench

This is a benchmark of Sysbench with CPU and memory sub-tests. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPUGraviton240K80K120K160K200KSE +/- 572.35, N = 3184862.311. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: MemoryGraviton22M4M6M8M10MSE +/- 57136.87, N = 39112088.241. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: System V Message PassingGraviton22M4M6M8M10MSE +/- 98960.78, N = 310623060.951. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc Qsort Data SortingGraviton2100200300400500SE +/- 0.98, N = 3441.761. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc C String FunctionsGraviton2800K1600K2400K3200K4000KSE +/- 3159.35, N = 33519134.351. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingGraviton25M10M15M20M25MSE +/- 104061.74, N = 321475660.361. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityGraviton25K10K15K20K25KSE +/- 47.17, N = 323513.371. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingGraviton22K4K6K8K10KSE +/- 1.90, N = 310027.871. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector MathGraviton280K160K240K320K400KSE +/- 2.26, N = 3353814.741. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathGraviton250K100K150K200K250KSE +/- 3.59, N = 3256482.331. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SemaphoresGraviton21.3M2.6M3.9M5.2M6.5MSE +/- 9411.48, N = 36276772.991. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressGraviton215003000450060007500SE +/- 0.34, N = 37220.621. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SENDFILEGraviton2120K240K360K480K600KSE +/- 250.46, N = 3548391.341. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: ForkingGraviton220K40K60K80K100KSE +/- 454.68, N = 378674.101. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MallocGraviton2150M300M450M600M750MSE +/- 603865.65, N = 3712364028.711. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CryptoGraviton22K4K6K8K10KSE +/- 25.31, N = 311364.241. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: AtomicGraviton250K100K150K200K250KSE +/- 756.68, N = 3231714.321. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MEMFDGraviton2400800120016002000SE +/- 1.07, N = 31811.891. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: NUMAGraviton25001000150020002500SE +/- 0.67, N = 32487.081. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MMAPGraviton22004006008001000SE +/- 0.63, N = 3865.741. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

Redis

Redis is an open-source data structure server. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SETGraviton2300K600K900K1200K1500KSE +/- 4424.59, N = 31244328.341. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: GETGraviton2400K800K1200K1600K2000KSE +/- 19731.78, N = 31644303.921. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: LPUSHGraviton2200K400K600K800K1000KSE +/- 1934.63, N = 3963398.881. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SADDGraviton2300K600K900K1200K1500KSE +/- 20080.65, N = 31340494.501. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: LPOPGraviton2400K800K1200K1600K2000KSE +/- 7219.96, N = 31755471.581. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

RawTherapee

RawTherapee is a cross-platform, open-source multi-threaded RAW image processing program. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark TimeGraviton21428425670SE +/- 0.09, N = 361.401. RawTherapee, version 5.8, command line.

Inkscape

Inkscape is an open-source vector graphics editor. This test profile times how long it takes to complete various operations by Inkscape. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGGraviton2714212835SE +/- 0.01, N = 331.651. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)

GIMP

GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: unsharp-maskGraviton2714212835SE +/- 0.23, N = 331.94

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: auto-levelsGraviton2612182430SE +/- 0.15, N = 326.15

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: rotateGraviton2510152025SE +/- 0.01, N = 322.09

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: resizeGraviton23691215SE +/- 0.08, N = 313.25

GEGL

GEGL is the Generic Graphics Library and is the library/framework used by GIMP and other applications like GNOME Photos. This test profile times how long it takes to complete various GEGL operations on a static set of sample JPEG images. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Rotate 90 DegreesGraviton21530456075SE +/- 0.10, N = 367.12

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Color EnhanceGraviton220406080100SE +/- 0.08, N = 389.19

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Wavelet BlurGraviton220406080100SE +/- 0.33, N = 385.55

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Tile GlassGraviton21020304050SE +/- 0.02, N = 343.06

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: AntialiasGraviton21224364860SE +/- 0.13, N = 354.33

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ReflectGraviton21020304050SE +/- 0.03, N = 345.27

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CartoonGraviton24080120160200SE +/- 0.18, N = 3158.72

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ScaleGraviton23691215SE +/- 0.149, N = 39.597

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CropGraviton23691215SE +/- 0.02, N = 312.11

Darktable

Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.0.1Test: Server Room - Acceleration: CPU-onlyGraviton20.58161.16321.74482.32642.908SE +/- 0.004, N = 32.585

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.0.1Test: Server Rack - Acceleration: CPU-onlyGraviton20.01150.0230.03450.0460.0575SE +/- 0.000, N = 30.051

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.0.1Test: Masskrug - Acceleration: CPU-onlyGraviton20.80241.60482.40723.20964.012SE +/- 0.015, N = 33.566

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.0.1Test: Boat - Acceleration: CPU-onlyGraviton20.84491.68982.53473.37964.2245SE +/- 0.004, N = 33.755

Basis Universal

Basis Universal is a GPU texture codoec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 2 + RDO Post-ProcessingGraviton22004006008001000SE +/- 0.17, N = 3878.011. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 3Graviton2510152025SE +/- 0.00, N = 321.251. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 2Graviton248121620SE +/- 0.01, N = 314.961. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 0Graviton2510152025SE +/- 0.22, N = 719.801. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: ETC1SGraviton220406080100SE +/- 0.43, N = 380.211. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

MariaDB

This is a MariaDB MySQL database server benchmark making use of mysqlslap. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 512Graviton2120240360480600SE +/- 2.06, N = 35501. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 256Graviton2120240360480600SE +/- 3.38, N = 35481. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 128Graviton2140280420560700SE +/- 3.08, N = 36511. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 64Graviton22004006008001000SE +/- 6.47, N = 39651. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 32Graviton230060090012001500SE +/- 7.72, N = 312881. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 16Graviton230060090012001500SE +/- 9.85, N = 315311. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 8Graviton2400800120016002000SE +/- 6.23, N = 316351. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 4Graviton2400800120016002000SE +/- 17.47, N = 317971. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 1Graviton27001400210028003500SE +/- 9.56, N = 330861. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl

GROMACS

The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing on the CPU with the water_GMX50 data. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2020.1Water BenchmarkGraviton20.61811.23621.85432.47243.0905SE +/- 0.006, N = 32.7471. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillGraviton260120180240300SE +/- 0.63, N = 3281.061. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillGraviton2612182430SE +/- 0.07, N = 325.21. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteGraviton260120180240300SE +/- 0.96, N = 3278.661. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadGraviton21224364860SE +/- 0.78, N = 351.851. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillGraviton260120180240300SE +/- 0.60, N = 3283.031. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillGraviton2612182430SE +/- 0.06, N = 325.01. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteGraviton260120180240300SE +/- 1.71, N = 3284.451. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteGraviton2612182430SE +/- 0.17, N = 324.81. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncGraviton27001400210028003500SE +/- 16.00, N = 33101.541. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncGraviton20.51751.0351.55252.072.5875SE +/- 0.00, N = 32.31. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadGraviton21122334455SE +/- 0.57, N = 1548.051. (CXX) g++ options: -O3 -lsnappy -lpthread

libjpeg-turbo tjbench

tjbench is a JPEG decompression/compression benchmark part of libjpeg-turbo. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputGraviton220406080100SE +/- 0.03, N = 3108.801. (CC) gcc options: -O3 -rdynamic

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceGraviton26001200180024003000SE +/- 0.56, N = 32628.31. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

Perl Benchmarks

Perl benchmark suite that can be used to compare the relative speed of different versions of perl. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterGraviton20.00020.00040.00060.00080.001SE +/- 0.00000193, N = 30.00108805

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlGraviton20.03940.07880.11820.15760.197SE +/- 0.00053055, N = 30.17490547

N-Queens

This is a test of the OpenMP version of a test that solves the N-queens problem. The board problem size is 18. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeGraviton20.82581.65162.47743.30324.129SE +/- 0.00, N = 33.671. (CC) gcc options: -static -fopenmp -O3 -march=native

Minion

Minion is an open-source constraint solver that is designed to be very scalable. This test profile uses Minion's integrated benchmarking problems to solve. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupGraviton24080120160200SE +/- 0.84, N = 3165.661. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireGraviton2306090120150SE +/- 0.31, N = 3127.631. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulGraviton21632486480SE +/- 0.08, N = 371.131. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

m-queens

A solver for the N-queens problem with multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveGraviton2510152025SE +/- 0.00, N = 318.741. (CXX) g++ options: -fopenmp -O2 -march=native

LAME MP3 Encoding

LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Graviton23691215SE +/- 0.00, N = 310.901. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm

FLAC Audio Encoding

This test times how long it takes to encode a sample WAV file to FLAC format five times. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACGraviton2816243240SE +/- 0.03, N = 532.661. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

Cython benchmark

Stress benchmark tests to measure time consumed by cython code Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterCython benchmark 0.27Graviton220406080100SE +/- 0.16, N = 381.59

Zstd Compression

This test measures the time needed to compress a sample file (an Ubuntu file-system image) using Zstd compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Graviton23691215SE +/- 0.002, N = 39.4071. (CC) gcc options: -O3 -pthread -lz -llzma

XZ Compression

This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9Graviton2510152025SE +/- 0.01, N = 321.911. (CC) gcc options: -pthread -fvisibility=hidden -O2

Numpy Benchmark

This is a test to obtain the general Numpy performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkGraviton24080120160200SE +/- 1.77, N = 3198.14

Node.js Octane Benchmark

A Node.js version of the JavaScript Octane Benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkGraviton26K12K18K24K30KSE +/- 82.34, N = 3293401. Nodejs v10.19.0

Smallpt

Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesGraviton20.65521.31041.96562.62083.276SE +/- 0.004, N = 32.9121. (CXX) g++ options: -fopenmp -O3

Rust Prime Benchmark

Based on petehunt/rust-benchmark, this is a prime number benchmark that is multi-threaded and written in Rustlang. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000Graviton20.82941.65882.48823.31764.147SE +/- 0.002, N = 33.6861. (CC) gcc options: -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil

Rust Mandelbrot

This test profile is of the combined time for the serial and parallel Mandelbrot sets written in Rustlang via willi-kappler/mandel-rust. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRust MandelbrotTime To Complete Serial/Parallel MandelbrotGraviton21020304050SE +/- 0.03, N = 343.031. (CC) gcc options: -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm

Primesieve

Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.41e12 Prime Number GenerationGraviton2246810SE +/- 0.003, N = 36.3281. (CXX) g++ options: -O3 -lpthread

C-Ray

This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelGraviton248121620SE +/- 0.02, N = 315.551. (CC) gcc options: -lm -lpthread -O3

Build2

This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileGraviton220406080100SE +/- 0.18, N = 385.93

Timed PHP Compilation

This test times how long it takes to build PHP 7. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To CompileGraviton21428425670SE +/- 0.12, N = 364.15

Timed LLVM Compilation

This test times how long it takes to build the LLVM compiler. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 10.0Time To CompileGraviton270140210280350SE +/- 4.33, N = 3300.79

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileGraviton220406080100SE +/- 0.99, N = 387.91

Timed ImageMagick Compilation

This test times how long it takes to build ImageMagick. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileGraviton2714212835SE +/- 0.13, N = 328.67

Timed GDB GNU Debugger Compilation

This test times how long it takes to build the GNU Debugger (GDB) in a default configuration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 9.1Time To CompileGraviton220406080100SE +/- 0.08, N = 3105.33

Timed GCC Compilation

This test times how long it takes to build the GNU Compiler Collection (GCC). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 9.3.0Time To CompileGraviton22004006008001000SE +/- 2.04, N = 31014.19

Swet

Swet is a synthetic CPU/RAM benchmark, includes multi-processor test cases. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16AverageGraviton270M140M210M280M350MSE +/- 310568.82, N = 33210261021. (CC) gcc options: -lm -lpthread -lcurses -lrt

asmFish

This is a test of asmFish, an advanced chess benchmark written in Assembly. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthGraviton220M40M60M80M100MSE +/- 734052.82, N = 3105936115

7-Zip Compression

This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestGraviton240K80K120K160K200KSE +/- 597.59, N = 31797941. (CXX) g++ options: -pipe -lpthread

Himeno Benchmark

The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGraviton26001200180024003000SE +/- 12.32, N = 32890.311. (CC) gcc options: -O3

Coremark

This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondGraviton2300K600K900K1200K1500KSE +/- 138.10, N = 31237272.881. (CC) gcc options: -O2 -lrt" -lrt

x264

This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2019-12-17H.264 Video EncodingGraviton2306090120150SE +/- 0.35, N = 3140.781. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -lm -lpthread

VP9 libvpx Encoding

This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9/WebM format using a sample 1080p video. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.2Speed: Speed 5Graviton23691215SE +/- 0.00, N = 39.021. (CXX) g++ options: -lm -lpthread -march=armv8-a -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

rav1e

Xiph rav1e is a Rust-written AV1 video encoder. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.3.0Speed: 10Graviton20.070.140.210.280.35SE +/- 0.000, N = 30.311

dav1d

Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Chimera 1080p 10-bitGraviton270140210280350SE +/- 0.11, N = 3331.23MIN: 235.61 / MAX: 503.151. (CC) gcc options: -pthread

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Summer Nature 1080pGraviton2140280420560700SE +/- 1.42, N = 3648.05MIN: 367.46 / MAX: 714.911. (CC) gcc options: -pthread

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Summer Nature 4KGraviton250100150200250SE +/- 0.72, N = 3239.59MIN: 138.3 / MAX: 258.621. (CC) gcc options: -pthread

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Chimera 1080pGraviton2130260390520650SE +/- 0.55, N = 3588.39MIN: 427.39 / MAX: 777.071. (CC) gcc options: -pthread

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.33Operation: HWB Color SpaceGraviton22004006008001000SE +/- 1.76, N = 310181. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-GaussianGraviton2120240360480600SE +/- 0.67, N = 35611. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingGraviton26001200180024003000SE +/- 9.29, N = 325961. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: EnhancedGraviton21503004506007507011. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SharpenGraviton2150300450600750SE +/- 0.33, N = 37171. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: RotateGraviton2110220330440550SE +/- 6.23, N = 34961. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SwirlGraviton230060090012001500SE +/- 3.61, N = 315131. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

Node.js Express HTTP Load Test

A Node.js Express server with a Node-based loadtest client for facilitating HTTP benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestGraviton214002800420056007000SE +/- 79.37, N = 1565531. Nodejs v10.19.0

John The Ripper

This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5Graviton2300K600K900K1200K1500KSE +/- 3000.00, N = 312750001. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishGraviton29K18K27K36K45KSE +/- 11.29, N = 3433351. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

TSCP

This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGraviton2200K400K600K800K1000KSE +/- 512.87, N = 58690101. (CC) gcc options: -O3 -march=native

Nettle

GNU Nettle is a low-level cryptographic library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.5.1Test: poly1305-aesGraviton22004006008001000SE +/- 1.97, N = 3949.751. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.5.1Test: sha512Graviton280160240320400SE +/- 0.04, N = 3379.991. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.5.1Test: chachaGraviton2100200300400500SE +/- 0.52, N = 3449.93MIN: 267.62 / MAX: 9761. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.5.1Test: aes256Graviton26001200180024003000SE +/- 0.65, N = 32782.98MIN: 1656.91 / MAX: 5033.121. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Genetic Algorithm Using Jenetics + FuturesGraviton25001000150020002500SE +/- 10.21, N = 52374.70

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark PageRankGraviton26K12K18K24K30KSE +/- 278.60, N = 525931.72

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Savina Reactors.IOGraviton27K14K21K28K35KSE +/- 446.60, N = 533873.79

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark BayesGraviton26001200180024003000SE +/- 16.86, N = 52676.43

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark ALSGraviton214002800420056007000SE +/- 47.97, N = 56639.74

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter FinagleGraviton23K6K9K12K15KSE +/- 100.88, N = 512677.45

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Random ForestGraviton212002400360048006000SE +/- 38.49, N = 55806.62

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyGraviton22K4K6K8K10KSE +/- 54.25, N = 59767.83

Go Benchmarks

Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageGraviton2170K340K510K680K850KSE +/- 10663.19, N = 4772447

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildGraviton27000M14000M21000M28000M35000MSE +/- 11752689.24, N = 331136250384

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonGraviton2300K600K900K1200K1500KSE +/- 5211.56, N = 31395314

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpGraviton23K6K9K12K15KSE +/- 143.66, N = 313078

LAMMPS Molecular Dynamics Simulator

LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 9Jan2020Model: Rhodopsin ProteinGraviton2612182430SE +/- 0.03, N = 325.121. (CXX) g++ options: -O3 -rdynamic -ljpeg -lpng -lz -lfftw3 -lm

Timed MrBayes Analysis

This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisGraviton260120180240300SE +/- 0.26, N = 3257.321. (CC) gcc options: -O3 -std=c99 -pedantic -lm

Nebular Empirical Analysis Tool

NEAT is the Nebular Empirical Analysis Tool for empirical analysis of ionised nebulae, with uncertainty propagation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterNebular Empirical Analysis Tool 2020-02-29Graviton2510152025SE +/- 0.09, N = 318.641. (F9X) gfortran options: -cpp -ffree-line-length-0 -Jsource/ -fopenmp -O3 -fno-backtrace

Rodinia

Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterGraviton248121620SE +/- 0.15, N = 1414.001. (CXX) g++ options: -O2 -lOpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverGraviton2246810SE +/- 0.052, N = 38.1741. (CXX) g++ options: -O2 -lOpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDGraviton2246810SE +/- 0.000, N = 38.1311. (CXX) g++ options: -O2 -lOpenCL

CloverLeaf

CloverLeaf is a Lagrangian-Eulerian hydrodynamics benchmark. This test profile currently makes use of CloverLeaf's OpenMP version and benchmarked with the clover_bm8192.in input file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian HydrodynamicsGraviton20.36230.72461.08691.44921.8115SE +/- 0.03, N = 31.611. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

Parboil

The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingGraviton2918273645SE +/- 0.24, N = 340.121. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilGraviton20.42790.85581.28371.71162.1395SE +/- 0.023874, N = 51.9019191. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPGraviton20.36030.72061.08091.44121.8015SE +/- 0.000795, N = 31.6014011. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMGraviton2510152025SE +/- 0.03, N = 320.611. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

LeelaChessZero

LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.25Backend: EigenGraviton25001000150020002500SE +/- 39.54, N = 323181. (CXX) g++ options: -pthread

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.25Backend: BLASGraviton26001200180024003000SE +/- 38.69, N = 328921. (CXX) g++ options: -pthread

NAS Parallel Benchmarks

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.BGraviton22K4K6K8K10KSE +/- 4.95, N = 39935.401. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CGraviton26K12K18K24K30KSE +/- 2.41, N = 325892.621. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.CGraviton24K8K12K16K20KSE +/- 140.01, N = 318641.521. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: IS.DGraviton22004006008001000SE +/- 3.48, N = 3844.581. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: FT.CGraviton25K10K15K20K25KSE +/- 4.05, N = 321669.911. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DGraviton25001000150020002500SE +/- 2.85, N = 32228.041. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CGraviton25001000150020002500SE +/- 1.31, N = 32236.161. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CGraviton23K6K9K12K15KSE +/- 145.00, N = 313462.751. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: BT.CGraviton25K10K15K20K25KSE +/- 4.67, N = 324463.101. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

High Performance Conjugate Gradient

HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1Graviton2510152025SE +/- 0.00, N = 321.431. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi

Crypto++

Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Integer + Elliptic Curve Public Key AlgorithmsGraviton230060090012001500SE +/- 0.65, N = 31270.011. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed AlgorithmsGraviton270140210280350SE +/- 0.12, N = 3344.031. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed AlgorithmsGraviton270140210280350SE +/- 0.15, N = 3310.971. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: All AlgorithmsGraviton2140280420560700SE +/- 0.33, N = 3636.521. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

C-Blosc

A simple, compressed, fast and persistent data store library for C. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.0 Beta 5Compressor: blosclzGraviton22K4K6K8K10KSE +/- 47.95, N = 39658.21. (CXX) g++ options: -rdynamic

WireGuard + Linux Networking Stack Stress Test

This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestGraviton250100150200250SE +/- 1.47, N = 3240.47

Sockperf

This is a network socket API performance benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Ping PongGraviton21.20962.41923.62884.83846.048SE +/- 0.008, N = 55.3761. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.4Test: ThroughputGraviton280K160K240K320K400KSE +/- 2029.76, N = 53866341. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

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 MiBGraviton23K6K9K12K15KSE +/- 80.57, N = 314786.121. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiBGraviton23K6K9K12K15KSE +/- 99.12, N = 314870.811. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 128 MiBGraviton23K6K9K12K15KSE +/- 2.61, N = 314964.121. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 8192 MiBGraviton23K6K9K12K15KSE +/- 43.55, N = 315048.041. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 4096 MiBGraviton23K6K9K12K15KSE +/- 2.87, N = 315030.101. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBGraviton23K6K9K12K15KSE +/- 180.05, N = 315306.241. (CC) gcc options: -O3 -march=native

Tinymembench

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetGraviton29K18K27K36K45KSE +/- 0.12, N = 339979.91. (CC) gcc options: -O2 -lm

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpyGraviton23K6K9K12K15KSE +/- 6.78, N = 316153.01. (CC) gcc options: -O2 -lm

Stream

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddGraviton240K80K120K160K200KSE +/- 67.88, N = 5169193.51. (CC) gcc options: -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadGraviton240K80K120K160K200KSE +/- 66.96, N = 5169979.21. (CC) gcc options: -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleGraviton240K80K120K160K200KSE +/- 92.80, N = 5164298.31. (CC) gcc options: -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyGraviton240K80K120K160K200KSE +/- 232.87, N = 5163803.71. (CC) gcc options: -O3 -march=native -fopenmp

RAMspeed SMP

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating PointGraviton211K22K33K44K55KSE +/- 1.61, N = 350411.421. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Floating PointGraviton26K12K18K24K30KSE +/- 4.94, N = 326409.131. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating PointGraviton213K26K39K52K65KSE +/- 8.36, N = 362259.151. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating PointGraviton213K26K39K52K65KSE +/- 6.62, N = 362592.961. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating PointGraviton211K22K33K44K55KSE +/- 5.13, N = 350406.861. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: IntegerGraviton210K20K30K40K50KSE +/- 9.30, N = 346253.101. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: IntegerGraviton28K16K24K32K40KSE +/- 10.13, N = 338540.811. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: IntegerGraviton27K14K21K28K35KSE +/- 4.67, N = 333450.811. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: IntegerGraviton213K26K39K52K65KSE +/- 6.01, N = 362588.501. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: IntegerGraviton211K22K33K44K55KSE +/- 31.23, N = 350438.531. (CC) gcc options: -O3 -march=native

BlogBench

BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: ReadGraviton2600K1200K1800K2400K3000KSE +/- 47320.36, N = 930297661. (CC) gcc options: -O2 -pthread

SQLite

This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 32Graviton270140210280350SE +/- 0.02, N = 3326.481. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8Graviton220406080100SE +/- 0.03, N = 386.421. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1Graviton2510152025SE +/- 0.20, N = 319.771. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

Apache Cassandra

This is a benchmark of the Apache Cassandra NoSQL database management system making use of cassandra-stress. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 3.11.4Test: ReadsGraviton2400800120016002000SE +/- 636.56, N = 91775

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU CacheGraviton23691215SE +/- 0.57, N = 1213.371. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

PostgreSQL pgbench

This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteGraviton25001000150020002500SE +/- 45.86, N = 92280.181. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyGraviton240K80K120K160K200KSE +/- 4653.04, N = 6176350.411. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomGraviton220406080100SE +/- 4.42, N = 1295.171. (CXX) g++ options: -O3 -lsnappy -lpthread

ebizzy

This is a test of ebizzy, a program to generate workloads resembling web server workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Graviton270K140K210K280K350KSE +/- 8227.80, N = 153454271. (CC) gcc options: -pthread -lpthread -O3 -march=native

TTSIOD 3D Renderer

A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingGraviton290180270360450SE +/- 12.93, N = 12411.621. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -lSDL -fopenmp -fwhole-program -lstdc++

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Akka Unbalanced Cobwebbed TreeGraviton26K12K18K24K30KSE +/- 327.70, N = 2526628.12

Java Gradle Build

This test runs Java software project builds using the Gradle build system. It is intended to give developers an idea as to the build performance for development activities and build servers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle BuildGradle Build: ReactorGraviton2110220330440550SE +/- 18.56, N = 9491.39

Timed MAFFT Alignment

This test performs an alignment of 100 pyruvate decarboxylase sequences. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentGraviton20.50541.01081.51622.02162.527SE +/- 0.049, N = 152.2461. (CC) gcc options: -std=c99 -O3 -lm -lpthread

BlogBench

BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: WriteGraviton24K8K12K16K20KSE +/- 1359.02, N = 3180171. (CC) gcc options: -O2 -pthread

207 Results Shown

Apache Cassandra
Optcarrot
Sysbench:
  CPU
  Memory
Stress-NG:
  System V Message Passing
  Glibc Qsort Data Sorting
  Glibc C String Functions
  Context Switching
  Socket Activity
  Memory Copying
  Vector Math
  Matrix Math
  Semaphores
  CPU Stress
  SENDFILE
  Forking
  Malloc
  Crypto
  Atomic
  MEMFD
  NUMA
  MMAP
Redis:
  SET
  GET
  LPUSH
  SADD
  LPOP
RawTherapee
Inkscape
GIMP:
  unsharp-mask
  auto-levels
  rotate
  resize
GEGL:
  Rotate 90 Degrees
  Color Enhance
  Wavelet Blur
  Tile Glass
  Antialias
  Reflect
  Cartoon
  Scale
  Crop
Darktable:
  Server Room - CPU-only
  Server Rack - CPU-only
  Masskrug - CPU-only
  Boat - CPU-only
Basis Universal:
  UASTC Level 2 + RDO Post-Processing
  UASTC Level 3
  UASTC Level 2
  UASTC Level 0
  ETC1S
MariaDB:
  512
  256
  128
  64
  32
  16
  8
  4
  1
GROMACS
LevelDB:
  Seq Fill:
    Microseconds Per Op
    MB/s
  Rand Delete:
    Microseconds Per Op
  Rand Read:
    Microseconds Per Op
  Rand Fill:
    Microseconds Per Op
    MB/s
  Overwrite:
    Microseconds Per Op
    MB/s
  Fill Sync:
    Microseconds Per Op
    MB/s
  Hot Read:
    Microseconds Per Op
libjpeg-turbo tjbench
OpenSSL
Perl Benchmarks:
  Interpreter
  Pod2html
N-Queens
Minion:
  Quasigroup
  Solitaire
  Graceful
m-queens
LAME MP3 Encoding
FLAC Audio Encoding
Cython benchmark
Zstd Compression
XZ Compression
Numpy Benchmark
Node.js Octane Benchmark
Smallpt
Rust Prime Benchmark
Rust Mandelbrot
Primesieve
C-Ray
Build2
Timed PHP Compilation
Timed LLVM Compilation
Timed Linux Kernel Compilation
Timed ImageMagick Compilation
Timed GDB GNU Debugger Compilation
Timed GCC Compilation
Swet
asmFish
7-Zip Compression
Himeno Benchmark
Coremark
x264
VP9 libvpx Encoding
rav1e
dav1d:
  Chimera 1080p 10-bit
  Summer Nature 1080p
  Summer Nature 4K
  Chimera 1080p
GraphicsMagick:
  HWB Color Space
  Noise-Gaussian
  Resizing
  Enhanced
  Sharpen
  Rotate
  Swirl
Node.js Express HTTP Load Test
John The Ripper:
  MD5
  Blowfish
TSCP
Nettle:
  poly1305-aes
  sha512
  chacha
  aes256
Renaissance:
  Genetic Algorithm Using Jenetics + Futures
  Apache Spark PageRank
  Savina Reactors.IO
  Apache Spark Bayes
  Apache Spark ALS
  Twitter Finagle
  Rand Forest
  Scala Dotty
Go Benchmarks:
  garbage
  build
  json
  http
LAMMPS Molecular Dynamics Simulator
Timed MrBayes Analysis
Nebular Empirical Analysis Tool
Rodinia:
  OpenMP Streamcluster
  OpenMP CFD Solver
  OpenMP LavaMD
CloverLeaf
Parboil:
  OpenMP MRI Gridding
  OpenMP Stencil
  OpenMP CUTCP
  OpenMP LBM
LeelaChessZero:
  Eigen
  BLAS
NAS Parallel Benchmarks:
  SP.B
  MG.C
  LU.C
  IS.D
  FT.C
  EP.D
  EP.C
  CG.C
  BT.C
High Performance Conjugate Gradient
Crypto++:
  Integer + Elliptic Curve Public Key Algorithms
  Unkeyed Algorithms
  Keyed Algorithms
  All Algorithms
C-Blosc
WireGuard + Linux Networking Stack Stress Test
Sockperf:
  Latency Ping Pong
  Throughput
MBW:
  Memory Copy, Fixed Block Size - 8192 MiB
  Memory Copy, Fixed Block Size - 4096 MiB
  Memory Copy, Fixed Block Size - 128 MiB
  Memory Copy - 8192 MiB
  Memory Copy - 4096 MiB
  Memory Copy - 128 MiB
Tinymembench:
  Standard Memset
  Standard Memcpy
Stream:
  Add
  Triad
  Scale
  Copy
RAMspeed SMP:
  Average - Floating Point
  Triad - Floating Point
  Scale - Floating Point
  Copy - Floating Point
  Add - Floating Point
  Average - Integer
  Triad - Integer
  Scale - Integer
  Copy - Integer
  Add - Integer
BlogBench
SQLite:
  32
  8
  1
Apache Cassandra
Stress-NG
PostgreSQL pgbench:
  Buffer Test - Normal Load - Read Write
  Buffer Test - Normal Load - Read Only
LevelDB
ebizzy
TTSIOD 3D Renderer
Renaissance
Java Gradle Build
Timed MAFFT Alignment
BlogBench