C gcc versus Intel C fastest performance Always look at the source code. If the fastest programs are hand-written vector instructions, does the host language matter? You might be more interested in the less optimised programs — more seconds, less gz source code. fannkuch-redux source secs mem gz cpu secs C gcc #6 2.16 19,516 1582 8.53 Intel C #6 2.30 19,852 1582 9.08 Intel C #4 13.35 19,728 1190 13.35 C gcc #4 14.20 19,516 1190 14.20 C gcc #5 6.91 19,644 917 27.13 Intel C #5 7.13 19,852 917 28.23 Intel C #2 8.70 19,856 1563 34.12 Intel C #3 34.49 19,724 574 34.49 C gcc #3 39.57 19,516 574 39.57 Intel C 41.65 19,856 514 41.65 C gcc 42.24 19,640 514 42.24 C gcc #2 11.16 19,644 1563 43.66 n-body source secs mem gz cpu secs Intel C #9 2.03 19,728 1639 2.03 C gcc #9 2.10 19,520 1639 2.10 Intel C #8 3.67 19,728 1398 3.67 C gcc #8 3.70 19,520 1398 3.69 C gcc #4 4.30 19,520 1496 4.30 Intel C #7 4.56 19,728 1250 4.56 Intel C #4 4.90 19,856 1496 4.90 C gcc #6 4.96 19,520 1186 4.96 C gcc 5.18 19,520 1179 5.18 C gcc #2 5.18 19,520 1270 5.18 C gcc #3 5.24 19,520 1214 5.24 C gcc #5 5.41 19,648 1436 5.41 Intel C #5 5.55 19,728 1436 5.55 Intel C 6.16 19,728 1179 6.16 Intel C #6 6.16 19,728 1186 6.16 Intel C #2 6.23 19,728 1270 6.23 Intel C #3 6.43 19,856 1214 6.43 C gcc #7 6.81 19,520 1250 6.81 spectral-norm source secs mem gz cpu secs Intel C #6 0.39 19,736 1203 1.55 C gcc #6 0.41 19,760 1203 1.61 Intel C 2.67 19,736 390 2.67 C gcc #5 0.72 19,520 576 2.84 C gcc #7 0.73 19,520 906 2.84 C gcc #4 0.72 19,520 1145 2.84 Intel C #8 0.72 19,736 941 2.87 Intel C #5 0.72 19,736 576 2.87 Intel C #7 0.73 19,736 906 2.88 Intel C #4 0.73 19,864 1145 2.88 Intel C #3 0.73 19,864 470 2.88 C gcc 5.39 19,520 390 5.39 C gcc #3 1.43 19,520 470 5.68 C gcc #8 Make Error mandelbrot source secs mem gz cpu secs C gcc #6 1.28 33,280 1141 5.11 Intel C #9 1.31 35,456 700 5.20 C gcc #8 1.63 33,536 788 6.30 Intel C #7 3.00 35,328 1000 11.89 Intel C #4 3.21 35,328 805 12.77 Intel C 3.25 33,024 828 12.94 Intel C #3 3.31 33,024 769 13.17 C gcc #4 3.48 33,152 805 13.85 C gcc 3.49 32,896 828 13.88 C gcc #7 3.49 33,152 1000 13.89 C gcc #3 3.54 32,768 769 14.07 C gcc #9 4.22 33,280 700 16.30 Intel C #2 23.89 19,728 412 23.89 C gcc #2 24.97 19,520 412 24.97 Intel C #6 Make Error Intel C #8 Bad Output pidigits source secs mem gz cpu secs Intel C #2 0.81 19,728 422 0.81 C gcc #2 0.81 19,520 422 0.81 Intel C 0.88 19,728 459 0.88 C gcc 0.88 19,520 459 0.88 regex-redux source secs mem gz cpu secs C gcc #5 0.80 152,388 1403 2.03 Intel C #5 0.89 154,688 1403 2.86 Intel C #2 3.20 103,808 1121 3.20 C gcc #2 3.23 103,296 1121 3.23 C gcc #4 0.96 152,256 1237 3.27 C gcc #3 1.72 103,680 1273 3.29 Intel C #4 1.03 154,672 1237 3.99 Intel C #3 1.83 105,984 1273 4.40 fasta source secs mem gz cpu secs C gcc #9 0.78 19,520 1469 0.78 Intel C #9 0.87 19,728 1469 0.87 Intel C #5 1.06 19,728 1286 1.06 C gcc #5 1.24 19,520 1286 1.24 Intel C #8 1.51 19,856 1299 1.51 C gcc #6 0.93 19,648 1936 2.73 C gcc #8 2.79 19,520 1299 2.79 C gcc #4 3.02 19,520 1244 3.02 C gcc #2 0.83 19,520 2270 3.26 Intel C #7 0.84 19,728 2018 3.27 Intel C #2 0.83 19,728 2276 3.27 C gcc #7 0.85 19,648 2018 3.29 C gcc 3.74 19,520 1209 3.73 Intel C #3 4.07 19,728 825 4.07 C gcc #3 4.49 19,520 825 4.48 Intel C #4 Make Error Intel C Make Error Intel C #6 Bad Output k-nucleotide source secs mem gz cpu secs C gcc 3.80 130,432 1512 12.64 Intel C 6.01 130,388 1512 13.22 reverse-complement source secs mem gz cpu secs C gcc #7 0.43 499,872 1899 0.58 Intel C #7 0.44 500,148 1899 0.62 Intel C #8 0.46 500,148 1551 0.69 C gcc #8 0.50 499,872 1551 0.86 C gcc #6 0.96 703,064 828 1.37 C gcc #5 1.50 994,176 654 1.50 C gcc #2 1.05 994,432 757 1.55 Intel C #2 1.13 994,688 757 1.64 Intel C #5 2.10 994,560 654 2.10 C gcc #4 3.66 500,480 716 3.66 Intel C #4 3.73 500,864 716 3.73 Intel C #6 1.07 718,556 828 4.24 binary-trees source secs mem gz cpu secs C gcc #2 1.51 169,088 816 4.17 C gcc #3 1.89 134,400 842 4.59 Intel C #2 1.68 171,264 816 5.32 Intel C #3 1.97 135,168 842 6.03 Intel C 17.09 264,192 660 17.08 C gcc 20.83 264,192 660 20.83 C gcc #5 8.27 351,232 914 30.31 Intel C #5 8.85 351,616 914 31.83 C gcc 13.2.0-4ubuntu3 Intel C Intel(R) oneAPI DPC++/C++ Compiler 2024.0.2.20231213 all C gcc programs & measurements all Intel C programs & measurements