Threadripper 3990X FreeBSD 12.1

AMD Eng Sample: 100-000000163_43/29_Y testing on FreeBSD via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2002161-VE-THREADRIP90.

ProcessorMotherboardChipsetMemoryDiskAudioOSKernelCompilerFile-SystemFreeBSD 12.1 64 Cores + SMT 64 Cores 48 Cores 32 Cores 16 CoresAMD Eng Sample: 100-000000163_43/29_Y @ 2.90GHz (128 Cores)System76 Thelio Major thelio-major-r2AMD [AMD] Starship/Matisse Root Complex128GBSamsung SSD 970 EVO Plus 500GBATI (0xab38) HDAFreeBSD12.1-RELEASE (x86_64)Clang 8.0.1 (SVN 366581)zfsAMD Eng Sample: 100-000000163_43/29_Y @ 2.90GHz (64 Cores)AMD Eng Sample: 100-000000163_43/29_Y @ 2.90GHz (48 Cores)AMD Eng Sample: 100-000000163_43/29_Y @ 2.90GHz (32 Cores)AMD Eng Sample: 100-000000163_43/29_Y @ 2.90GHz (16 Cores)OpenBenchmarking.orgPython Details- Python 3.7.6

john-the-ripper: Blowfishjohn-the-ripper: MD5graphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacettsiod-renderer: Phong Rendering With Soft-Shadow Mappingx264: H.264 Video Encodingx265: H.265 1080p Video Encodingmt-dgemm: Sustained Floating-Point Ratestockfish: Total Timebuild-llvm: Time To Compilebuild-php: Time To Compilebuild2: Time To Compileprimesieve: 1e12 Prime Number Generationsmallpt: Global Illumination Renderer; 128 Samplesm-queens: Time To Solvetachyon: Total Timeopenssl: RSA 4096-bit Performancepgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Heavy Contention - Read Writegegl: Cropgegl: Scalegegl: Cartoongegl: Reflectgegl: Antialiasgegl: Tile Glassgegl: Wavelet Blurgegl: Color Enhancegegl: Rotate 90 Degreesrawtherapee: Total Benchmark TimeFreeBSD 12.1 64 Cores + SMT 64 Cores 48 Cores 32 Cores 16 Cores12763341223331903735774113316131146224958.4238224.8082.300.90802816087623780.39120.63349.9165.6422.12412.1501.622615360.5421625.5105942797.547258423475.3484892665.4240768.3176.344120.44727.16439.62433.16761.97244.16640.539100.281979673907000192076176411312086985253858.2031239.8081.471.76112412056303686.35718.71748.1585.8072.81018.7042.491315117.4398450.9920882958.590365339433.0609982922.2384208.2776.267117.77927.16137.99431.98560.66844.04241.21578.71578550317666719167586309572460853279058.2800238.5986.651.8711989617490195.01318.67449.2737.1863.44223.1843.035812183.6370682.9016253269.065638313877.8505613226.5302838.0996.237112.34026.92536.28529.84458.45043.92541.26570.36756100234400015027564687062568667253758.2909219.6188.791.53514168711512123.22318.76651.6579.8684.64432.3984.36368745.8322937.2813183377.545977276138.9692113272.2437198.0416.209105.58726.91435.14628.39856.81043.92138.75969.2152909012743338567632553791723386189058.4538134.8670.980.88421835896162200.42924.65863.59018.9098.62362.0868.47824584.8222555.4721033054.259042182189.7674892853.6432058.0786.145101.38826.87533.14927.14553.79043.84137.61872.004OpenBenchmarking.org

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: Blowfish64 Cores + SMT64 Cores48 Cores32 Cores16 Cores30K60K90K120K150KSE +/- 473.90, N = 3SE +/- 487.34, N = 3SE +/- 308.35, N = 3SE +/- 232.94, N = 3SE +/- 63.22, N = 3127633979677855056100290901. (CC) clang options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD564 Cores + SMT64 Cores48 Cores32 Cores16 Cores900K1800K2700K3600K4500KSE +/- 23218.77, N = 3SE +/- 14468.36, N = 3SE +/- 10365.54, N = 3SE +/- 5507.57, N = 3SE +/- 3527.67, N = 3412233339070003176667234400012743331. (CC) clang options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirl64 Cores + SMT64 Cores48 Cores32 Cores16 Cores400800120016002000SE +/- 31.02, N = 3SE +/- 19.66, N = 3SE +/- 10.87, N = 3SE +/- 8.33, N = 3SE +/- 1.20, N = 319031920191615028561. (CC) clang options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Rotate64 Cores + SMT64 Cores48 Cores32 Cores16 Cores160320480640800SE +/- 2.03, N = 3SE +/- 2.19, N = 3SE +/- 1.45, N = 3SE +/- 2.33, N = 3SE +/- 0.58, N = 37357617587567631. (CC) clang options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpen64 Cores + SMT64 Cores48 Cores32 Cores16 Cores170340510680850SE +/- 7.69, N = 3SE +/- 7.33, N = 3SE +/- 3.71, N = 3SE +/- 1.33, N = 37747646304682551. (CC) clang options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced64 Cores + SMT64 Cores48 Cores32 Cores16 Cores2004006008001000SE +/- 4.00, N = 3SE +/- 4.63, N = 3SE +/- 2.08, N = 3SE +/- 1.67, N = 3113311319577063791. (CC) clang options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing64 Cores + SMT64 Cores48 Cores32 Cores16 Cores6001200180024003000SE +/- 11.84, N = 3SE +/- 26.76, N = 15SE +/- 30.03, N = 6SE +/- 36.49, N = 4SE +/- 20.60, N = 3161320862460256817231. (CC) clang options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-Gaussian64 Cores + SMT64 Cores48 Cores32 Cores16 Cores2004006008001000SE +/- 6.08, N = 3SE +/- 12.36, N = 4SE +/- 4.67, N = 311469858536673861. (CC) clang options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color Space64 Cores + SMT64 Cores48 Cores32 Cores16 Cores6001200180024003000SE +/- 13.32, N = 3SE +/- 28.05, N = 3SE +/- 22.50, N = 3SE +/- 1.15, N = 3224925382790253718901. (CC) clang options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow Mapping64 Cores + SMT64 Cores48 Cores32 Cores16 Cores1326395265SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 0.24, N = 3SE +/- 0.22, N = 3SE +/- 0.15, N = 358.4258.2058.2858.2958.451. (CXX) clang++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -pthread -fopenmp -fwhole-program -lstdc++

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video Encoding64 Cores + SMT64 Cores48 Cores32 Cores16 Cores50100150200250SE +/- 10.18, N = 12SE +/- 10.29, N = 12SE +/- 9.93, N = 12SE +/- 8.62, N = 12SE +/- 1.08, N = 12224.80239.80238.59219.61134.861. (CC) clang options: -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -mstack-alignment=64 -fPIC -fomit-frame-pointer -fno-tree-vectorize

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.1.2H.265 1080p Video Encoding64 Cores + SMT64 Cores48 Cores32 Cores16 Cores20406080100SE +/- 1.24, N = 3SE +/- 1.27, N = 3SE +/- 0.78, N = 3SE +/- 0.18, N = 3SE +/- 0.29, N = 382.3081.4786.6588.7970.981. (CXX) clang++ options: -O3 -lpthread -lrt -ldl

ACES DGEMM

Sustained Floating-Point Rate

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point Rate64 Cores + SMT64 Cores48 Cores32 Cores16 Cores0.4210.8421.2631.6842.105SE +/- 0.008760, N = 3SE +/- 0.022001, N = 3SE +/- 0.016502, N = 3SE +/- 0.007593, N = 3SE +/- 0.001320, N = 30.9080281.7611241.8711981.5351410.8842181. (CC) clang options: -O3 -march=native -fopenmp

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total Time64 Cores + SMT64 Cores48 Cores32 Cores16 Cores30M60M90M120M150MSE +/- 365162.37, N = 3SE +/- 991967.15, N = 3SE +/- 1308847.98, N = 3SE +/- 149525.77, N = 3SE +/- 352188.74, N = 31608762371205630369617490168711512358961621. (CXX) clang++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To Compile64 Cores + SMT64 Cores48 Cores32 Cores16 Cores408012016020080.3986.3695.01123.22200.43

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To Compile64 Cores + SMT64 Cores48 Cores32 Cores16 Cores612182430SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 320.6318.7218.6718.7724.66

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To Compile64 Cores + SMT64 Cores48 Cores32 Cores16 Cores1428425670SE +/- 0.35, N = 3SE +/- 0.30, N = 3SE +/- 0.43, N = 3SE +/- 0.86, N = 3SE +/- 0.56, N = 349.9248.1649.2751.6663.59

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.41e12 Prime Number Generation64 Cores + SMT64 Cores48 Cores32 Cores16 Cores510152025SE +/- 0.020, N = 3SE +/- 0.071, N = 3SE +/- 0.072, N = 3SE +/- 0.104, N = 7SE +/- 0.160, N = 35.6425.8077.1869.86818.9091. (CXX) clang++ options: -O3 -lpthread

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 Samples64 Cores + SMT64 Cores48 Cores32 Cores16 Cores246810SE +/- 0.002, N = 3SE +/- 0.003, N = 3SE +/- 0.001, N = 3SE +/- 0.004, N = 3SE +/- 0.007, N = 32.1242.8103.4424.6448.6231. (CXX) clang++ options: -fopenmp -O3

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To Solve64 Cores + SMT64 Cores48 Cores32 Cores16 Cores1428425670SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 312.1518.7023.1832.4062.091. (CXX) clang++ options: -fopenmp -O2 -march=native

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.98.9Total Time64 Cores + SMT64 Cores48 Cores32 Cores16 Cores246810SE +/- 0.0036, N = 3SE +/- 0.0077, N = 3SE +/- 0.0005, N = 3SE +/- 0.0156, N = 3SE +/- 0.0223, N = 31.62262.49133.03584.36368.47821. (CC) clang options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit Performance64 Cores + SMT64 Cores48 Cores32 Cores16 Cores3K6K9K12K15KSE +/- 38.65, N = 3SE +/- 48.85, N = 3SE +/- 31.85, N = 3SE +/- 18.32, N = 3SE +/- 3.52, N = 315360.515117.412183.68745.84584.81. (CC) clang options: -pthread -Qunused-arguments -O3 -lssl -lcrypto

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read Only64 Cores + SMT64 Cores48 Cores32 Cores16 Cores90K180K270K360K450KSE +/- 6293.82, N = 4SE +/- 1967.87, N = 3SE +/- 481.19, N = 3SE +/- 481.03, N = 3SE +/- 566.57, N = 3421625.51398450.99370682.90322937.28222555.471. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lcrypt -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read Write64 Cores + SMT64 Cores48 Cores32 Cores16 Cores7001400210028003500SE +/- 36.38, N = 12SE +/- 95.18, N = 12SE +/- 47.53, N = 12SE +/- 19.61, N = 3SE +/- 7.44, N = 32797.552958.593269.073377.553054.261. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lcrypt -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only64 Cores + SMT64 Cores48 Cores32 Cores16 Cores90K180K270K360K450KSE +/- 5668.94, N = 3SE +/- 2391.91, N = 3SE +/- 241.04, N = 3SE +/- 224.73, N = 3SE +/- 460.84, N = 3423475.35339433.06313877.85276138.97182189.771. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lcrypt -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write64 Cores + SMT64 Cores48 Cores32 Cores16 Cores7001400210028003500SE +/- 28.60, N = 3SE +/- 48.51, N = 3SE +/- 34.42, N = 3SE +/- 102.35, N = 9SE +/- 128.92, N = 92665.422922.243226.533272.242853.641. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lcrypt -lm

GEGL

Operation: Crop

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Crop64 Cores + SMT64 Cores48 Cores32 Cores16 Cores246810SE +/- 0.013, N = 3SE +/- 0.087, N = 3SE +/- 0.091, N = 3SE +/- 0.094, N = 15SE +/- 0.062, N = 38.3178.2778.0998.0418.078

GEGL

Operation: Scale

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Scale64 Cores + SMT64 Cores48 Cores32 Cores16 Cores246810SE +/- 0.010, N = 3SE +/- 0.006, N = 3SE +/- 0.020, N = 3SE +/- 0.005, N = 3SE +/- 0.016, N = 36.3446.2676.2376.2096.145

GEGL

Operation: Cartoon

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Cartoon64 Cores + SMT64 Cores48 Cores32 Cores16 Cores306090120150SE +/- 0.24, N = 3SE +/- 0.11, N = 3SE +/- 0.31, N = 3SE +/- 0.80, N = 3SE +/- 0.11, N = 3120.45117.78112.34105.59101.39

GEGL

Operation: Reflect

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Reflect64 Cores + SMT64 Cores48 Cores32 Cores16 Cores612182430SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 327.1627.1626.9326.9126.88

GEGL

Operation: Antialias

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Antialias64 Cores + SMT64 Cores48 Cores32 Cores16 Cores918273645SE +/- 0.15, N = 3SE +/- 0.34, N = 3SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.01, N = 339.6237.9936.2935.1533.15

GEGL

Operation: Tile Glass

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Tile Glass64 Cores + SMT64 Cores48 Cores32 Cores16 Cores816243240SE +/- 0.07, N = 3SE +/- 0.35, N = 3SE +/- 0.23, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 333.1731.9929.8428.4027.15

GEGL

Operation: Wavelet Blur

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Wavelet Blur64 Cores + SMT64 Cores48 Cores32 Cores16 Cores1428425670SE +/- 0.95, N = 3SE +/- 0.25, N = 3SE +/- 0.43, N = 3SE +/- 0.92, N = 3SE +/- 0.16, N = 361.9760.6758.4556.8153.79

GEGL

Operation: Color Enhance

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Color Enhance64 Cores + SMT64 Cores48 Cores32 Cores16 Cores1020304050SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 344.1744.0443.9343.9243.84

GEGL

Operation: Rotate 90 Degrees

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Rotate 90 Degrees64 Cores + SMT64 Cores48 Cores32 Cores16 Cores918273645SE +/- 0.18, N = 3SE +/- 0.61, N = 4SE +/- 0.43, N = 3SE +/- 0.66, N = 3SE +/- 0.16, N = 340.5441.2241.2738.7637.62

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark Time64 Cores + SMT64 Cores48 Cores32 Cores16 Cores20406080100SE +/- 0.96, N = 3SE +/- 0.50, N = 3SE +/- 0.29, N = 3SE +/- 1.10, N = 3SE +/- 0.59, N = 3100.2878.7270.3769.2272.001. RawTherapee, version 5.7, command line.


Phoronix Test Suite v10.8.4