Early GCC 7.0 Benchmarking On Intel x86_64 Linux

Intel Core i7-6800K testing of GCC 7.0 snapshot versus GCC 6.2 and GCC 5.4. Tests by Michael Larabel for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1612068-TA-1612058TA11.

Early GCC 7.0 Benchmarking On Intel x86_64 LinuxProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F25Intel Core i7-6800K @ 3.80GHz (12 Cores)MSI X99A WORKSTATION (MS-7A54) v1.0Intel Xeon E7 v4/Xeon16384MB120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150NVIDIA GeForce GTX TITAN X 12288MBRealtek ALC1150ASUS PB278Intel ConnectionUbuntu 16.104.8.0-28-generic (x86_64)Unity 7.5.0X Server 1.18.4nouveau 1.0.123.3 Mesa 12.0.3 Gallium 0.4GCC 5.4.0ext42560x1440GCC 6.2.0GCC 7.0.0 20161127Intel Core i7-4750HQ @ 3.20GHz (8 Cores)Notebook W740SUIntel Crystal Well DRAM8192MB500GB Hitachi HTS54505 + 120GB Samsung SSD 840Intel Haswell Mobile 1536MB (1200MHz)Intel Crystal Well HD AudioIntel Connection I217-V + Intel Wireless 7260Fedora 254.8.11-300.fc25.x86_64 (x86_64)GNOME Shell 3.22.2intel 2.99.9173.3 Mesa 12.0.41920x1080OpenBenchmarking.orgCompiler Details- GCC 5.4.0: --disable-multilib --enable-checking=release --enable-languages=c,c++- GCC 6.2.0: --disable-multilib --enable-checking=release --enable-languages=c,c++- GCC 7.0.0 20161127: --disable-multilib --enable-checking=release --enable-languages=c,c++- Galago Ultrapro F25: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libmpx --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-isl --with-linker-hash-style=gnu --with-tune=generic Disk Details- GCC 5.4.0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- GCC 6.2.0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- GCC 7.0.0 20161127: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Galago Ultrapro F25: CFQ / data=ordered,relatime,rw,seclabelProcessor Details- Scaling Governor: intel_pstate powersave

Early GCC 7.0 Benchmarking On Intel x86_64 Linuxsqlite: Default Test Directoryfftw: Float + SSE - 2D FFT Size 4096hmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentfhourstones: Complex Connect-4 Solvingscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationtscp: AI Chess Performancejohn-the-ripper: Blowfishttsiod-renderer: Phong Rendering With Soft-Shadow Mappinggraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverebizzy: Phoronix Test Suite v6.8.0m3build-imagemagick: Time To Compilebuild-linux-kernel: Time To Compilebuild-php: Time To Compilec-ray: Total Timebullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshcrafty: Elapsed Timeencode-mp3: WAV To MP3n-queens: Elapsed Timeopenssl: RSA 4096-bit Performancecaffe: CPU AlexNetcaffe: CPU Googlenetpgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Single Thread - Read Writepgbench: Buffer Test - Heavy Contention - Read Writeredis: GETredis: SETapache: Static Web Page ServingGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F2525.82138026.793.5613169.231500.47642.13338.822590.282720.201210.94126785710214293.17189196931816.2918969443.8478.5118.9112.212.864.625.194.963.201.101.3169.2610.5325.66981.537958.56627.378761.902063098.711576321.2137233.7125.86144486.833.8213055.501482.31578.41339.062562.902719.951211.24132373210238294.36187199932213.1318894464.5283.7919.7012.152.864.655.194.983.201.091.3068.7210.5325.13981.104373619815497946.48622.568683.692152314.251412803.0037371.5025.73141306.833.8013265.501596.12601.84341.962475.933232.731208.50121462510066305.94190198922190.5118637751.8985.1419.7213.862.994.645.185.353.161.071.3666.3010.48214.13983.037988.08636.238677.261906819.191338386.5037345.1872.251112111.285.5310955.471310.70507.35342.622427.042315.85960.6211043265426157.021694.8512276867.34132.1829.7128.1780.2112.29498.431667.59307.861887.761858171.961366491.6914340.17OpenBenchmarking.org

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F251632486480SE +/- 0.15, N = 3SE +/- 0.17, N = 3SE +/- 0.26, N = 3SE +/- 0.07, N = 325.8225.8625.7372.25-O3 -march=native-O3 -march=native-O3 -march=native-O2 -lreadline -lcurses1. (CC) gcc options: -ldl -lpthread

FFTW

Build: Float + SSE - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.4Build: Float + SSE - Size: 2D FFT Size 4096GCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F253K6K9K12K15KSE +/- 54.71, N = 5SE +/- 147.31, N = 5SE +/- 41.05, N = 5SE +/- 77.78, N = 513802144481413011121-march=native-march=native-march=native-fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math1. (CC) gcc options: -O3 -lm

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F253691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 36.796.836.8311.28-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CC) gcc options: -pthread -lhmmer -lsquid -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F251.24432.48863.73294.97726.2215SE +/- 0.04, N = 3SE +/- 0.08, N = 6SE +/- 0.07, N = 6SE +/- 0.13, N = 63.563.823.805.531. (CC) gcc options: -O3 -lm -lpthread

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F253K6K9K12K15KSE +/- 71.14, N = 3SE +/- 11.67, N = 3SE +/- 11.21, N = 3SE +/- 79.38, N = 313169.2313055.5013265.5010955.471. (CC) gcc options: -O3

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F2530060090012001500SE +/- 1.02, N = 4SE +/- 6.64, N = 4SE +/- 25.27, N = 8SE +/- 1.51, N = 41500.471482.311596.121310.70-O3 -march=native-O3 -march=native-O3 -march=native1. (CXX) g++ options:

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F25140280420560700SE +/- 0.01, N = 4SE +/- 36.88, N = 4SE +/- 32.30, N = 4SE +/- 0.71, N = 4642.13578.41601.84507.35-O3 -march=native-O3 -march=native-O3 -march=native1. (CXX) g++ options:

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F2570140210280350SE +/- 0.66, N = 4SE +/- 0.70, N = 4SE +/- 0.91, N = 4SE +/- 6.76, N = 4338.82339.06341.96342.62-O3 -march=native-O3 -march=native-O3 -march=native1. (CXX) g++ options:

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F256001200180024003000SE +/- 2.85, N = 4SE +/- 3.29, N = 4SE +/- 116.86, N = 4SE +/- 2.37, N = 42590.282562.902475.932427.04-O3 -march=native-O3 -march=native-O3 -march=native1. (CXX) g++ options:

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F257001400210028003500SE +/- 2.83, N = 4SE +/- 2.50, N = 4SE +/- 105.82, N = 4SE +/- 1.32, N = 42720.202719.953232.732315.85-O3 -march=native-O3 -march=native-O3 -march=native1. (CXX) g++ options:

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F2530060090012001500SE +/- 0.27, N = 4SE +/- 0.08, N = 4SE +/- 1.69, N = 4SE +/- 0.52, N = 41210.941211.241208.50960.62-O3 -march=native-O3 -march=native-O3 -march=native1. (CXX) g++ options:

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F25300K600K900K1200K1500KSE +/- 13238.20, N = 5SE +/- 22912.67, N = 3SE +/- 23083.56, N = 10SE +/- 1888.27, N = 412678571323732121462511043261. (CC) gcc options: -O3 -march=native

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F252K4K6K8K10KSE +/- 5.00, N = 3SE +/- 0.00, N = 3SE +/- 7.00, N = 3SE +/- 3.67, N = 310214102381006654261. (CC) gcc options: -fopenmp -lcrypt

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3aPhong Rendering With Soft-Shadow MappingGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F2570140210280350SE +/- 1.10, N = 3SE +/- 1.23, N = 3SE +/- 0.75, N = 3SE +/- 0.28, N = 3293.17294.36305.94157.02-march=native-march=native-march=native-lpthread1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: ResizingGCC 5.4.0GCC 6.2.0GCC 7.0.0 201611274080120160200SE +/- 2.03, N = 3SE +/- 0.88, N = 3SE +/- 1.15, N = 31891871901. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -ldl -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: HWB Color SpaceGCC 5.4.0GCC 6.2.0GCC 7.0.0 201611274080120160200SE +/- 0.88, N = 3SE +/- 1.33, N = 3SE +/- 1.00, N = 31961991981. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -ldl -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: Local Adaptive ThresholdingGCC 5.4.0GCC 6.2.0GCC 7.0.0 2016112720406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 39393921. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -ldl -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F255001000150020002500SE +/- 1.37, N = 3SE +/- 28.84, N = 3SE +/- 0.19, N = 3SE +/- 4.89, N = 31816.292213.132190.511694.85-march=native-march=native-march=native1. (CC) gcc options: -O3 -mavx2

ebizzy

Phoronix Test Suite v6.8.0m3

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Phoronix Test Suite v6.8.0m3GCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F2540K80K120K160K200KSE +/- 5429.90, N = 6SE +/- 472.32, N = 3SE +/- 4882.08, N = 6SE +/- 2106.50, N = 41896941889441863771227681. (CC) gcc options: -pthread -lpthread -O3 -march=native

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F251530456075SE +/- 0.21, N = 3SE +/- 0.14, N = 3SE +/- 0.17, N = 3SE +/- 0.18, N = 343.8464.5251.8967.34

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.3Time To CompileGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F25306090120150SE +/- 1.07, N = 3SE +/- 0.94, N = 3SE +/- 0.90, N = 3SE +/- 0.82, N = 378.5183.7985.14132.18

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To CompileGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F25714212835SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 318.9119.7019.7229.71-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CC) gcc options: -pedantic -ldl -lz -lm

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F25714212835SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 312.2112.1513.8628.17-march=native-march=native-march=native1. (CC) gcc options: -lm -lpthread -O3

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsGCC 5.4.0GCC 6.2.0GCC 7.0.0 201611270.67281.34562.01842.69123.364SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.862.862.991. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallGCC 5.4.0GCC 6.2.0GCC 7.0.0 201611271.04632.09263.13894.18525.2315SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 34.624.654.641. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackGCC 5.4.0GCC 6.2.0GCC 7.0.0 201611271.16782.33563.50344.67125.839SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 35.195.195.181. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexGCC 5.4.0GCC 6.2.0GCC 7.0.0 201611271.20382.40763.61144.81526.019SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 34.964.985.351. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsGCC 5.4.0GCC 6.2.0GCC 7.0.0 201611270.721.442.162.883.6SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.203.203.161. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshGCC 5.4.0GCC 6.2.0GCC 7.0.0 201611270.24750.4950.74250.991.2375SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.101.091.071. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshGCC 5.4.0GCC 6.2.0GCC 7.0.0 201611270.3060.6120.9181.2241.53SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.311.301.361. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Crafty

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterCrafty 23.4Elapsed TimeGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F2520406080100SE +/- 0.83, N = 3SE +/- 0.10, N = 3SE +/- 0.80, N = 3SE +/- 0.04, N = 369.2668.7266.3080.211. (CC) gcc options: -lstdc++ -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3GCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F253691215SE +/- 0.14, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 510.5310.5310.4812.29-march=native-march=native-march=native-lncurses1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeGCC 5.4.0GCC 6.2.0GCC 7.0.0 2016112750100150200250SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 3.76, N = 325.6625.13214.131. (CC) gcc options: -static -fopenmp -O3 -march=native

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F252004006008001000SE +/- 3.40, N = 3SE +/- 0.35, N = 3SE +/- 0.29, N = 3SE +/- 0.17, N = 3981.53981.10983.03498.431. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

Caffe AlexNet

Build: CPU AlexNet

OpenBenchmarking.orgMilli-Seconds, Fewer Is BetterCaffe AlexNet 2016-06-11Build: CPU AlexNetGCC 6.2.090K180K270K360K450KSE +/- 8860.52, N = 64373611. (CXX) g++ options: -pthread -fPIC -O2 -lcaffe -lglog -lgflags -lprotobuf -lboost_system -lboost_filesystem -lm -lhdf5_hl -lhdf5 -lleveldb -lsnappy -llmdb -lopencv_core -lopencv_highgui -lopencv_imgproc -lboost_thread -lstdc++ -lcblas -latlas

Caffe AlexNet

Build: CPU Googlenet

OpenBenchmarking.orgMilli-Seconds, Fewer Is BetterCaffe AlexNet 2016-06-11Build: CPU GooglenetGCC 6.2.0200K400K600K800K1000KSE +/- 9671.46, N = 39815491. (CXX) g++ options: -pthread -fPIC -O2 -lcaffe -lglog -lgflags -lprotobuf -lboost_system -lboost_filesystem -lm -lhdf5_hl -lhdf5 -lleveldb -lsnappy -llmdb -lopencv_core -lopencv_highgui -lopencv_imgproc -lboost_thread -lstdc++ -lcblas -latlas

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F252K4K6K8K10KSE +/- 29.99, N = 3SE +/- 41.91, N = 3SE +/- 31.36, N = 3SE +/- 5.04, N = 37958.567946.487988.081667.59-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F25140280420560700SE +/- 5.49, N = 3SE +/- 3.56, N = 3SE +/- 2.77, N = 3SE +/- 0.40, N = 3627.37622.56636.23307.86-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F252K4K6K8K10KSE +/- 77.01, N = 3SE +/- 48.41, N = 3SE +/- 31.43, N = 3SE +/- 9.85, N = 38761.908683.698677.261887.76-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F25500K1000K1500K2000K2500KSE +/- 101610.92, N = 6SE +/- 43300.91, N = 3SE +/- 70859.43, N = 6SE +/- 55737.61, N = 62063098.712152314.251906819.191858171.96-std=gnu99 -pipe -g3 -O3 -funroll-loops -march=native-std=gnu99 -pipe -g3 -O3 -funroll-loops1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F25300K600K900K1200K1500KSE +/- 57176.48, N = 6SE +/- 74386.96, N = 6SE +/- 14086.60, N = 3SE +/- 35526.07, N = 61576321.211412803.001338386.501366491.69-std=gnu99 -pipe -g3 -O3 -funroll-loops -march=native-std=gnu99 -pipe -g3 -O3 -funroll-loops1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingGCC 5.4.0GCC 6.2.0GCC 7.0.0 20161127Galago Ultrapro F258K16K24K32K40KSE +/- 118.53, N = 3SE +/- 222.33, N = 3SE +/- 137.08, N = 3SE +/- 41.70, N = 337233.7137371.5037345.1814340.17-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CC) gcc options: -shared -fPIC -pthread


Phoronix Test Suite v10.8.4