GCC and Clang and PGI Compiler tests 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 1705042-TR-PGICOMPIL55
{
"title": "PGI Linux x64 Compiler Tests",
"last_modified": "2017-05-04 08:42:32",
"description": "GCC and Clang and PGI Compiler tests by Michael Larabel for a future article.",
"systems": {
"PGI Compiler 17.4": {
"identifier": "PGI Compiler 17.4",
"hardware": {
"Processor": "Intel Core i7-6800K @ 3.80GHz (12 Cores)",
"Motherboard": "MSI X99A WORKSTATION (MS-7A54) v1.0",
"Chipset": "Intel Xeon E7 v4\/Xeon",
"Memory": "16384MB",
"Disk": "120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150",
"Graphics": "LLVMpipe",
"Audio": "Realtek ALC1150",
"Monitor": "ASUS PB278",
"Network": "Intel Connection"
},
"software": {
"OS": "Ubuntu 17.04",
"Kernel": "4.11.0-999-generic (x86_64) 20170418",
"Desktop": "Unity 7.5.0",
"Display Server": "X Server 1.19.3",
"Display Driver": "nouveau 1.0.14",
"OpenGL": "3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 256 bits)",
"Vulkan": "1.0.42",
"Compiler": "PGI Compiler 17.4-0",
"File-System": "ext4",
"Screen Resolution": "2560x1440"
},
"user": "phoronix",
"timestamp": "2017-05-02 09:04:02",
"data": {
"cpu-scaling-governor": "intel_pstate powersave",
"environment-variables": "LIBGL_ALWAYS_SOFTWARE=1"
}
},
"GCC 6.3.0": {
"identifier": "GCC 6.3.0",
"hardware": {
"Processor": "Intel Core i7-6800K @ 3.80GHz (12 Cores)",
"Motherboard": "MSI X99A WORKSTATION (MS-7A54) v1.0",
"Chipset": "Intel Xeon E7 v4\/Xeon",
"Memory": "16384MB",
"Disk": "120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150",
"Graphics": "LLVMpipe",
"Audio": "Realtek ALC1150",
"Monitor": "ASUS PB278",
"Network": "Intel Connection"
},
"software": {
"OS": "Ubuntu 17.04",
"Kernel": "4.11.0-999-generic (x86_64) 20170418",
"Desktop": "Unity 7.5.0",
"Display Server": "X Server 1.19.3",
"Display Driver": "nouveau 1.0.14",
"OpenGL": "3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 256 bits)",
"Vulkan": "1.0.42",
"Compiler": "GCC 6.3.0 20170406",
"File-System": "ext4",
"Screen Resolution": "2560x1440"
},
"user": "phoronix",
"timestamp": "2017-05-02 10:20:20",
"data": {
"compiler-configuration": "--build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v",
"cpu-scaling-governor": "intel_pstate powersave",
"environment-variables": "LIBGL_ALWAYS_SOFTWARE=1"
}
},
"LLVM Clang 4.0": {
"identifier": "LLVM Clang 4.0",
"hardware": {
"Processor": "Intel Core i7-6800K @ 3.80GHz (12 Cores)",
"Motherboard": "MSI X99A WORKSTATION (MS-7A54) v1.0",
"Chipset": "Intel Xeon E7 v4\/Xeon",
"Memory": "16384MB",
"Disk": "120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150",
"Graphics": "LLVMpipe",
"Audio": "Realtek ALC1150",
"Monitor": "ASUS PB278",
"Network": "Intel Connection"
},
"software": {
"OS": "Ubuntu 17.04",
"Kernel": "4.11.0-999-generic (x86_64) 20170418",
"Desktop": "Unity 7.5.0",
"Display Server": "X Server 1.19.3",
"Display Driver": "nouveau 1.0.14",
"OpenGL": "3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 256 bits)",
"Vulkan": "1.0.42",
"Compiler": "Clang 4.0.0-1ubuntu1",
"File-System": "ext4",
"Screen Resolution": "2560x1440"
},
"user": "phoronix",
"timestamp": "2017-05-02 10:48:53",
"data": {
"cpu-scaling-governor": "intel_pstate powersave",
"environment-variables": "LIBGL_ALWAYS_SOFTWARE=1"
}
}
},
"results": {
"d80a796cc15cc87f8b8fe9fc24cf2c1282639359": {
"identifier": "pts\/graphics-magick-1.6.1",
"title": "GraphicsMagick",
"app_version": "1.3.19",
"arguments": "-sharpen 0x1.0",
"description": "Operation: Sharpen",
"scale": "Iterations Per Minute",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PGI Compiler 17.4": {
"value": 75,
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-mp -lfreetype -lpng16 -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread"
}
}
},
"GCC 6.3.0": {
"value": 128,
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread"
}
}
},
"LLVM Clang 4.0": {
"value": 52,
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread"
}
}
}
}
},
"9223c2b91bc264beb95068f9337c677ebdbaaf46": {
"identifier": "pts\/scimark2-1.2.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_DENSE",
"description": "Computational Test: Dense LU Matrix Factorization",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PGI Compiler 17.4": {
"value": 3444.2899999999999636202119290828704833984375,
"raw_values": [
3435.760000000000218278728425502777099609375,
3461.11000000000012732925824820995330810546875,
3454.079999999999927240423858165740966796875,
3426.19000000000005456968210637569427490234375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"GCC 6.3.0": {
"value": 2973.34999999999990905052982270717620849609375,
"raw_values": [
2962.96999999999979991116560995578765869140625,
2969.96999999999979991116560995578765869140625,
2996.260000000000218278728425502777099609375,
2964.1999999999998181010596454143524169921875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"LLVM Clang 4.0": {
"value": 5253.989999999999781721271574497222900390625,
"raw_values": [
5218.34000000000014551915228366851806640625,
5270.5500000000001818989403545856475830078125,
5279.4399999999995998223312199115753173828125,
5247.6300000000001091393642127513885498046875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
}
}
},
"92d85893c1c1235a90980f3aec0b28879c50da98": {
"identifier": "pts\/graphics-magick-1.6.1",
"title": "GraphicsMagick",
"app_version": "1.3.19",
"arguments": "-colorspace HWB",
"description": "Operation: HWB Color Space",
"scale": "Iterations Per Minute",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PGI Compiler 17.4": {
"value": 116,
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-mp -lfreetype -lpng16 -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread"
}
}
},
"GCC 6.3.0": {
"value": 194,
"raw_values": [
196,
195,
192
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread"
}
}
},
"LLVM Clang 4.0": {
"value": 167,
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread"
}
}
}
}
},
"ee52f6aaccbc9d5d65fd2aa66e1286d4bfc7cad1": {
"identifier": "pts\/scimark2-1.2.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_SOR",
"description": "Computational Test: Jacobi Successive Over-Relaxation",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PGI Compiler 17.4": {
"value": 1107.359999999999899955582804977893829345703125,
"raw_values": [
1107.73000000000001818989403545856475830078125,
1115.420000000000072759576141834259033203125,
1102.15000000000009094947017729282379150390625,
1104.140000000000100044417195022106170654296875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"GCC 6.3.0": {
"value": 1223.76999999999998181010596454143524169921875,
"raw_values": [
1227.34999999999990905052982270717620849609375,
1222.73000000000001818989403545856475830078125,
1227.079999999999927240423858165740966796875,
1217.910000000000081854523159563541412353515625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"LLVM Clang 4.0": {
"value": 1825.73000000000001818989403545856475830078125,
"raw_values": [
1770.430000000000063664629124104976654052734375,
1845.009999999999990905052982270717620849609375,
1839.430000000000063664629124104976654052734375,
1848.0399999999999636202119290828704833984375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
}
}
},
"daea07f3345802f9d794e8b145513b64e194e71a": {
"identifier": "pts\/graphics-magick-1.6.1",
"title": "GraphicsMagick",
"app_version": "1.3.19",
"arguments": "-resize 50%",
"description": "Operation: Resizing",
"scale": "Iterations Per Minute",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PGI Compiler 17.4": {
"value": 103,
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-mp -lfreetype -lpng16 -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread"
}
}
},
"GCC 6.3.0": {
"value": 169,
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread"
}
}
},
"LLVM Clang 4.0": {
"value": 116,
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread"
}
}
}
}
},
"f6e4715167c7fbe7af3b59f4905329ea1b8deaf5": {
"identifier": "pts\/scimark2-1.2.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_MONTE",
"description": "Computational Test: Monte Carlo",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PGI Compiler 17.4": {
"value": 482.6000000000000227373675443232059478759765625,
"raw_values": [
480.68999999999999772626324556767940521240234375,
484.490000000000009094947017729282379150390625,
482.44999999999998863131622783839702606201171875,
482.76999999999998181010596454143524169921875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"GCC 6.3.0": {
"value": 659.94000000000005456968210637569427490234375,
"raw_values": [
657.1299999999999954525264911353588104248046875,
664.6699999999999590727384202182292938232421875,
660.98000000000001818989403545856475830078125,
656.9600000000000363797880709171295166015625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"LLVM Clang 4.0": {
"value": 718.8999999999999772626324556767940521240234375,
"raw_values": [
731.1299999999999954525264911353588104248046875,
681.9099999999999681676854379475116729736328125,
727.8799999999999954525264911353588104248046875,
734.6699999999999590727384202182292938232421875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
}
}
},
"bdc07ed70add05d53911a3c348324a74c88e4be3": {
"identifier": "pts\/scimark2-1.2.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_COMPOSITE",
"description": "Computational Test: Composite",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PGI Compiler 17.4": {
"value": 1532.920000000000072759576141834259033203125,
"raw_values": [
1531.450000000000045474735088646411895751953125,
1538.319999999999936335370875895023345947265625,
1533.73000000000001818989403545856475830078125,
1528.19000000000005456968210637569427490234375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"GCC 6.3.0": {
"value": 1588.700000000000045474735088646411895751953125,
"raw_values": [
1587.140000000000100044417195022106170654296875,
1587.76999999999998181010596454143524169921875,
1594.44000000000005456968210637569427490234375,
1585.430000000000063664629124104976654052734375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"LLVM Clang 4.0": {
"value": 2202.57000000000016370904631912708282470703125,
"raw_values": [
2185.420000000000072759576141834259033203125,
2198.7899999999999636202119290828704833984375,
2216.239999999999781721271574497222900390625,
2209.82000000000016370904631912708282470703125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
}
}
},
"90c619324fe40626154ebb0a68445c6eb32752e9": {
"identifier": "pts\/c-ray-1.1.0",
"title": "C-Ray",
"app_version": "1.1",
"description": "Total Time",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"PGI Compiler 17.4": {
"value": 19.940000000000001278976924368180334568023681640625,
"raw_values": [
19.8960000000000007958078640513122081756591796875,
19.925999999999998379962562466971576213836669921875,
19.998999999999998777866494492627680301666259765625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3"
}
}
},
"GCC 6.3.0": {
"value": 15.82000000000000028421709430404007434844970703125,
"raw_values": [
15.76200000000000045474735088646411895751953125,
15.897999999999999687361196265555918216705322265625,
15.788000000000000255795384873636066913604736328125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3"
}
}
},
"LLVM Clang 4.0": {
"value": 19.07000000000000028421709430404007434844970703125,
"raw_values": [
18.995999999999998664179656771011650562286376953125,
19.083999999999999630517777404747903347015380859375,
19.14099999999999823785401531495153903961181640625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3"
}
}
}
}
},
"a64c82c0cd7d1e9f4ba1a28715133526c0fa799c": {
"identifier": "pts\/scimark2-1.2.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_SPARSE",
"description": "Computational Test: Sparse Matrix Multiply",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PGI Compiler 17.4": {
"value": 2298.8800000000001091393642127513885498046875,
"raw_values": [
2298.59000000000014551915228366851806640625,
2302.03000000000020008883439004421234130859375,
2299.30999999999994543031789362430572509765625,
2295.579999999999927240423858165740966796875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"GCC 6.3.0": {
"value": 2751.170000000000072759576141834259033203125,
"raw_values": [
2762.76999999999998181010596454143524169921875,
2743.15999999999985448084771633148193359375,
2748.010000000000218278728425502777099609375,
2750.71999999999979991116560995578765869140625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"LLVM Clang 4.0": {
"value": 2872.51999999999998181010596454143524169921875,
"raw_values": [
2867.34999999999990905052982270717620849609375,
2855.84000000000014551915228366851806640625,
2890.05999999999994543031789362430572509765625,
2876.829999999999927240423858165740966796875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
}
}
},
"3f4cee906dc2b2f4c9c9ef501d00676bb9d9af0c": {
"identifier": "pts\/scimark2-1.2.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_FFT",
"description": "Computational Test: Fast Fourier Transform",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PGI Compiler 17.4": {
"value": 331.490000000000009094947017729282379150390625,
"raw_values": [
334.48000000000001818989403545856475830078125,
328.54000000000002046363078989088535308837890625,
330.66000000000002501110429875552654266357421875,
332.26999999999998181010596454143524169921875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"GCC 6.3.0": {
"value": 335.259999999999990905052982270717620849609375,
"raw_values": [
325.470000000000027284841053187847137451171875,
338.30000000000001136868377216160297393798828125,
339.8700000000000045474735088646411895751953125,
337.3799999999999954525264911353588104248046875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
},
"LLVM Clang 4.0": {
"value": 341.70999999999997953636921010911464691162109375,
"raw_values": [
339.8600000000000136424205265939235687255859375,
340.6200000000000045474735088646411895751953125,
344.3999999999999772626324556767940521240234375,
341.93999999999999772626324556767940521240234375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm"
}
}
}
}
},
"fb6b9db68f9389cc58aaf1ea73ae7ff2be854ad3": {
"identifier": "pts\/mafft-1.4.0",
"title": "Timed MAFFT Alignment",
"app_version": "6.864",
"description": "Multiple Sequence Alignment",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"PGI Compiler 17.4": {
"value": 17.1400000000000005684341886080801486968994140625,
"raw_values": [
16.811179161072001164711764431558549404144287109375,
17.152610063552998553859652020037174224853515625,
17.441388130187998939391036401502788066864013671875
]
},
"GCC 6.3.0": {
"value": 3.79000000000000003552713678800500929355621337890625,
"raw_values": [
4.04523801803590021819445610162802040576934814453125,
3.83017110824579987138349679298698902130126953125,
3.339081048965499842751114556449465453624725341796875,
3.688465118408200016375531049561686813831329345703125,
3.645911931991599796987202353193424642086029052734375,
4.2163221836089999072783029987476766109466552734375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3 -lm -lpthread"
}
}
},
"LLVM Clang 4.0": {
"value": 4.0999999999999996447286321199499070644378662109375,
"raw_values": [
3.816884994506799966274002144928090274333953857421875,
4.10442900657649989426545289461500942707061767578125,
3.769422054290799906084430404007434844970703125,
4.30351400375370030104704710538499057292938232421875,
4.534733772277800056826890795491635799407958984375,
4.086918830871599794818394002504646778106689453125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3 -lm -lpthread"
}
}
}
}
}
}
}