AMD Ryzen Threadripper 3960X GCC 10 LTO benchmarking by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1912225-PTS-THREADRI29
Threadripper 3960X GCC 10 LTO Testing,
"miniFE 2.2 - Problem Size: Small",
Higher Results Are Better
"-O3 -march=native",7710.37,7775.32,7750.93
"-O3 -march=native -flto",7743.25,7720.65,7699.04
"-O3 -march=native -flto -fwhole-program",7752.23,7727.03,7726.21
"TTSIOD 3D Renderer 2.3b - Phong Rendering With Soft-Shadow Mapping",
Higher Results Are Better
"-O3 -march=native",939.408,945.805,953.107
"-O3 -march=native -flto",949.848,950.209,950.932
"-O3 -march=native -flto -fwhole-program",951.565,952.018,946.97
"HPC Challenge 1.5.0 - Test / Class: G-Ptrans",
Higher Results Are Better
"-O3 -march=native",5.84662,5.77305,5.77021
"-O3 -march=native -flto",5.8123,5.76469,5.78674
"-O3 -march=native -flto -fwhole-program",5.82195,5.77976,5.82081
"HPC Challenge 1.5.0 - Test / Class: EP-STREAM Triad",
Higher Results Are Better
"-O3 -march=native",1.68179,1.68277,1.68822
"-O3 -march=native -flto",1.68192,1.68374,1.70056
"-O3 -march=native -flto -fwhole-program",1.73099,1.68152,1.68059
"HPC Challenge 1.5.0 - Test / Class: Random Ring Bandwidth",
Higher Results Are Better
"-O3 -march=native",3.36273,3.41189,3.49103
"-O3 -march=native -flto",3.36526,3.33495,3.29329
"-O3 -march=native -flto -fwhole-program",3.1428,3.39692,3.40524
"HPC Challenge 1.5.0 - Test / Class: G-Ffte",
Higher Results Are Better
"-O3 -march=native",15.28,15.241,15.0679
"-O3 -march=native -flto",15.1266,14.4892,16.0363
"-O3 -march=native -flto -fwhole-program",16.14,16.5262,15.2673
"ACES DGEMM 1.0 - Sustained Floating-Point Rate",
Higher Results Are Better
"-O3 -march=native",8.944355,8.556268,8.842711
"-O3 -march=native -flto",8.806699,8.513224,8.964502
"-O3 -march=native -flto -fwhole-program",8.986173,8.412481,8.836011,8.254982,8.469993,7.947594,8.73007,8.759113,8.469081,8.986882,8.836152,8.764234,8.784809,8.351546,8.797526
"HPC Challenge 1.5.0 - Test / Class: G-HPL",
Higher Results Are Better
"-O3 -march=native",63.6264,63.4524,63.5559
"-O3 -march=native -flto",63.9651,63.5333,63.5562
"-O3 -march=native -flto -fwhole-program",64.0579,63.5152,63.5763
"HPC Challenge 1.5.0 - Test / Class: G-Ffte",
Higher Results Are Better
"-O3 -march=native",15.28,15.241,15.0679
"-O3 -march=native -flto",15.1266,14.4892,16.0363
"-O3 -march=native -flto -fwhole-program",16.14,16.5262,15.2673
"HPC Challenge 1.5.0 - Test / Class: EP-DGEMM",
Higher Results Are Better
"-O3 -march=native",32.2168,32.7852,32.4857
"-O3 -march=native -flto",31.925,34.02,32.3262
"-O3 -march=native -flto -fwhole-program",34.1389,33.3166,33.3353
"HPC Challenge 1.5.0 - Test / Class: G-Random Access",
Higher Results Are Better
"-O3 -march=native",0.16566,0.162404,0.16488
"-O3 -march=native -flto",0.167743,0.167067,0.166839
"-O3 -march=native -flto -fwhole-program",0.166113,0.166747,0.167518
"BYTE Unix Benchmark 3.6 - Computational Test: Dhrystone 2",
Higher Results Are Better
"-O3 -march=native",47996038.8,48135824.3,47306299.3
"-O3 -march=native -flto",66755751.4,68065128.1,66390193.3
"-O3 -march=native -flto -fwhole-program",64607089.6,65434055,64599733.9
"HPC Challenge 1.5.0 - Test / Class: Max Ping Pong Bandwidth",
Higher Results Are Better
"-O3 -march=native",23045.458,22577.313,22221.112
"-O3 -march=native -flto",23334.772,23163.027,22356.485
"-O3 -march=native -flto -fwhole-program",23093.488,23880.74,22117.9
"FFTW 3.3.6 - Build: Stock - Size: 1D FFT Size 32",
Higher Results Are Better
"-O3 -march=native",13095,13165,13187
"-O3 -march=native -flto",11129,11311,11163
"-O3 -march=native -flto -fwhole-program",11063,11070,11074
"FFTW 3.3.6 - Build: Stock - Size: 2D FFT Size 32",
Higher Results Are Better
"-O3 -march=native",13205,13220,13227
"-O3 -march=native -flto",12705,12659,12667
"-O3 -march=native -flto -fwhole-program",12691,12452,12642
"FFTW 3.3.6 - Build: Stock - Size: 2D FFT Size 4096",
Higher Results Are Better
"-O3 -march=native",8046.3,8095.8,8485.3
"-O3 -march=native -flto",8737.5,8907.4,9264.2
"-O3 -march=native -flto -fwhole-program",8480.4,8756.7,8385.1
"FFTW 3.3.6 - Build: Float + SSE - Size: 1D FFT Size 32",
Higher Results Are Better
"-O3 -march=native",15368,15662,15510
"-O3 -march=native -flto",15438,15516,15511
"-O3 -march=native -flto -fwhole-program",15355,15050,15408
"FFTW 3.3.6 - Build: Float + SSE - Size: 2D FFT Size 32",
Higher Results Are Better
"-O3 -march=native",45942,45925,46003
"-O3 -march=native -flto",46392,46190,46467
"-O3 -march=native -flto -fwhole-program",45789,45779,45635
"FFTW 3.3.6 - Build: Float + SSE - Size: 2D FFT Size 4096",
Higher Results Are Better
"-O3 -march=native",23482,22899,23461
"-O3 -march=native -flto",24797,24275,24444
"-O3 -march=native -flto -fwhole-program",24383,24478,24007
"Himeno Benchmark 3.0 - Poisson Pressure Solver",
Higher Results Are Better
"-O3 -march=native",4856.234442,4958.882184,4865.87376
"-O3 -march=native -flto",4720.658174,4786.229907,4792.302722
"-O3 -march=native -flto -fwhole-program",4601.02009,4557.765225,4833.58883,4746.433756
"ASKAP 2018-11-10 - Test: tConvolve MT - Gridding",
Higher Results Are Better
"-O3 -march=native",1934.06,1949.4,1956.57
"-O3 -march=native -flto",1947.62,1955.37,1946.43
"-O3 -march=native -flto -fwhole-program",1954.17,1942.29,1948.81
"ASKAP 2018-11-10 - Test: tConvolve MT - Degridding",
Higher Results Are Better
"-O3 -march=native",3370.33,3363.23,3375.67
"-O3 -march=native -flto",3368.55,3368.55,3361.46
"-O3 -march=native -flto -fwhole-program",3365,3365,3361.46
"ASKAP 2018-11-10 - Test: tConvolve OpenMP - Gridding",
Higher Results Are Better
"-O3 -march=native",5547,5433.8,5433.8
"-O3 -march=native -flto",5547,5433.8,5325.12
"-O3 -march=native -flto -fwhole-program",5433.8,5433.8,5433.8
"ASKAP 2018-11-10 - Test: tConvolve OpenMP - Degridding",
Higher Results Are Better
"-O3 -march=native",4160.25,4160.25,4096.25
"-O3 -march=native -flto",4096.25,4160.25,4096.25
"-O3 -march=native -flto -fwhole-program",4160.25,4096.25,4096.25
"Crafty 25.2 - Elapsed Time",
Higher Results Are Better
"-O3 -march=native",9263329,9257172,9201452
"-O3 -march=native -flto",9216693,9183568,9227600
"-O3 -march=native -flto -fwhole-program",8973766,8989954,8971317
"TSCP 1.81 - AI Chess Performance",
Higher Results Are Better
"-O3 -march=native",1346645,1346645,1353262,1353262,1353262
"-O3 -march=native -flto",1415881,1426886,1423198,1423198,1423198
"-O3 -march=native -flto -fwhole-program",1415881,1415881,1419530,1415881,1423198
"Stockfish 9 - Total Time",
Higher Results Are Better
"-O3 -march=native",81890184,78660921,78890119
"-O3 -march=native -flto",81156232,78970383,78715348
"-O3 -march=native -flto -fwhole-program",82355770,81821974,79950075
"GROMACS 2019.4 - Water Benchmark",
Higher Results Are Better
"-O3 -march=native",2.522,2.509,2.511
"-O3 -march=native -flto",2.52,2.517,2.515
"-O3 -march=native -flto -fwhole-program",2.523,2.511,2.51
"Facebook RocksDB 6.3.6 - Test: Random Fill",
Higher Results Are Better
"-O3 -march=native",941244,920276,919838
"-O3 -march=native -flto",932971,913039,902333
"-O3 -march=native -flto -fwhole-program",922530,921977,914958
"Facebook RocksDB 6.3.6 - Test: Random Read",
Higher Results Are Better
"-O3 -march=native",145317322,145213524,144810722
"-O3 -march=native -flto",149423365,147394135,145141831
"-O3 -march=native -flto -fwhole-program",141657210,141470519,141758778
"Facebook RocksDB 6.3.6 - Test: Sequential Fill",
Higher Results Are Better
"-O3 -march=native",1011945,1022002,1020721
"-O3 -march=native -flto",1009655,1010205,1012660
"-O3 -march=native -flto -fwhole-program",1023187,1017954,1016697
"Facebook RocksDB 6.3.6 - Test: Random Fill Sync",
Higher Results Are Better
"-O3 -march=native",24456,24492,24558
"-O3 -march=native -flto",24350,24455,24422
"-O3 -march=native -flto -fwhole-program",24449,24563,24472
"Facebook RocksDB 6.3.6 - Test: Read While Writing",
Higher Results Are Better
"-O3 -march=native",4918507,4873275,4813015
"-O3 -march=native -flto",4915577,4907003,4882722
"-O3 -march=native -flto -fwhole-program",4908837,4855951,4931463
"NGINX Benchmark 1.9.9 - Static Web Page Serving",
Higher Results Are Better
"-O3 -march=native",41886.16,43664.35,43864.36
"-O3 -march=native -flto",43129.95,43748.86,44142.85
"-O3 -march=native -flto -fwhole-program",43329.4,43514.93,43688.59
"OpenSSL 1.1.1 - RSA 4096-bit Performance",
Higher Results Are Better
"-O3 -march=native",7220.2,7165.8,7150.2
"-O3 -march=native -flto",7224.9,7170.4,7153.4
"PostgreSQL pgbench 12.0 - Scaling: Buffer Test - Test: Normal Load - Mode: Read Only",
Higher Results Are Better
"-O3 -march=native",671705.258414,669457.788853,670849.285075
"-O3 -march=native -flto",701697.029429,701410.815786,702652.342643
"PostgreSQL pgbench 12.0 - Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only",
Higher Results Are Better
"-O3 -march=native",683551.083915,673423.249827,672320.787471
"-O3 -march=native -flto",713536.911454,702052.421272,694704.21601
"MKL-DNN DNNL 1.1 - Harness: Deconvolution Batch deconv_1d - Data Type: f32",
Lower Results Are Better
"-O3 -march=native",2.28966,2.3146,2.3178
"-O3 -march=native -flto",2.3123,2.31212,2.31271,2.32793
"-O3 -march=native -flto -fwhole-program",2.30152,2.3171,2.32909
"MKL-DNN DNNL 1.1 - Harness: Convolution Batch conv_alexnet - Data Type: f32",
Lower Results Are Better
"-O3 -march=native",124.92,126.003,127.5
"-O3 -march=native -flto",127.335,126.816,126.763
"-O3 -march=native -flto -fwhole-program",126.986,126.897,121.5
"MKL-DNN DNNL 1.1 - Harness: Recurrent Neural Network Training - Data Type: f32",
Lower Results Are Better
"-O3 -march=native",193.438,194.902,194.179
"-O3 -march=native -flto",194.984,194.013,194.998
"-O3 -march=native -flto -fwhole-program",194.976,194.689,195.549
"MKL-DNN DNNL 1.1 - Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32",
Lower Results Are Better
"-O3 -march=native",51.9459,52.1952,52.5607
"-O3 -march=native -flto",53.1429,53.1858,52.1519
"-O3 -march=native -flto -fwhole-program",52.2777,53.9278,53.5307
"SQLite 3.30.1 - Threads / Copies: 1",
Lower Results Are Better
"-O3 -march=native",14.21,14.218,14.182
"-O3 -march=native -flto",14.309,14.152,14.234
"-O3 -march=native -flto -fwhole-program",14.232,14.386,14.225
"Timed MrBayes Analysis 3.2.7 - Primate Phylogeny Analysis",
Lower Results Are Better
"-O3 -march=native",69.255,87.079,68.937,71.183,69.278,70.04,70.382,70.358,70.173,76.557,70.134,70.249,70.212
"-O3 -march=native -flto",67.283,71.355,68.386,69.502
"-O3 -march=native -flto -fwhole-program",67.73,68.173,68.145
"Timed ImageMagick Compilation 6.9.0 - Time To Compile",
Lower Results Are Better
"-O3 -march=native",15.065,15.626,15.318
"-O3 -march=native -flto",75.283,75.235,75.221
"-O3 -march=native -flto -fwhole-program",75.266,74.932,74.422
"XZ Compression 5.2.4 - Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9",
Lower Results Are Better
"-O3 -march=native",20.07,19.994,19.987
"-O3 -march=native -flto",19.871,19.761,19.969
"-O3 -march=native -flto -fwhole-program",19.786,19.887,19.813
"Zstd Compression 1.3.4 - Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19",
Lower Results Are Better
"-O3 -march=native",10.283,9.66,10.216,9.797,10.014
"-O3 -march=native -flto",10.165,10.126,10.212
"-O3 -march=native -flto -fwhole-program",10.252,9.958,10.211
"FLAC Audio Encoding 1.3.2 - WAV To FLAC",
Lower Results Are Better
"-O3 -march=native",8.09,8.09,8.067,8.072,8.074
"-O3 -march=native -flto",8.058,8.052,8.048,8.037,8.027
"-O3 -march=native -flto -fwhole-program",8.066,8.085,8.068,8.083,8.065
"LAME MP3 Encoding 3.100 - WAV To MP3",
Lower Results Are Better
"-O3 -march=native",6.73,6.722,6.679
"-O3 -march=native -flto",6.702,6.489,6.675
"-O3 -march=native -flto -fwhole-program",6.712,6.689,6.691
"Radiance Benchmark 5.0 - Test: Serial",
Lower Results Are Better
"-O3 -march=native",
"-O3 -march=native -flto",
"-O3 -march=native -flto -fwhole-program",
"Radiance Benchmark 5.0 - Test: SMP Parallel",
Lower Results Are Better
"-O3 -march=native",
"-O3 -march=native -flto",
"-O3 -march=native -flto -fwhole-program",
"SQLite Speedtest 3.30 - Timed Time - Size 1,000",
Lower Results Are Better
"-O3 -march=native",57.584,57.279,57.238
"-O3 -march=native -flto",56.64,56.393,56.294
"-O3 -march=native -flto -fwhole-program",56.11,56.326,56.237
"QMCPACK 3.8 - ",
Lower Results Are Better
"-O3 -march=native",
"-O3 -march=native -flto",
"-O3 -march=native -flto -fwhole-program",
"HPC Challenge 1.5.0 - Test / Class: Random Ring Latency",
Lower Results Are Better
"-O3 -march=native",0.456482,0.453635,0.454248
"-O3 -march=native -flto",0.452493,0.45086,0.453677
"-O3 -march=native -flto -fwhole-program",0.506002,0.450413,0.452715