all Intel C programs & measurements Intel(R) oneAPI DPC++/C++ Compiler 2024.1.0.20240308 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees 0.01 0.041 2,941 660 4.31 7 binary-trees 17.93—18.09 17.895 271,843 660 4.31 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #3 0.04 0.199 6,025 842 5.57 7 binary-trees #3 6.23 2.036 139,166 842 5.57 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #2 0.01 0.159 5,571 816 4.92 7 binary-trees #2 5.41 1.705 176,718 816 4.92 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #5 0.01 0.027 3,539 914 4.15 7 binary-trees #5 33.41—33.58 9.211 362,066 914 4.15 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #5 0.22 0.167 5,366 917 4.46 10 fannkuch-redux #5 30.80—30.95 7.771 5,378 917 4.46 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #3 0.22 0.230 3,002 574 4.16 10 fannkuch-redux #3 34.60 34.591 2,896 574 4.16 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux 0.30 0.430 2,937 514 4.22 10 fannkuch-redux 43.42—43.59 43.447 2,896 514 4.22 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #2 0.21 0.069 3,580 1563 4.27 10 fannkuch-redux #2 34.11—34.19 8.704 3,457 1563 4.27 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #6 0.07 0.036 3,723 1582 4.46 10 fannkuch-redux #6 8.91 2.248 3,625 1582 4.46 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #4 0.09 0.105 2,802 1190 4.38 10 fannkuch-redux #4 13.39 13.387 2,830 1190 4.38 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #8 0.27 0.283 2,937 483 4.15 10 fannkuch-redux #8 42.88—43.00 42.868 2,892 483 4.15 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #8 0.10 0.113 5,300 839 4.23 250,000 fasta #8 7.90—7.98 7.862 2,679 839 4.23 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #5 0.02 0.024 5,370 1286 4.44 250,000 fasta #5 1.06 1.058 2,937 1286 4.44 25,000,000 fasta #4 Empty 4.44 250,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta 0.04 0.049 5,636 1213 4.41 250,000 fasta 2.93 2.926 2,945 1213 4.41 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #6 0.04 0.025 5,898 1936 4.64 250,000 fasta #6 Timed Out 4.64 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #3 0.02 0.040 5,415 1469 4.71 250,000 fasta #3 0.83 0.835 2,793 1469 4.71 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #2 0.04 0.050 5,558 1299 4.29 250,000 fasta #2 1.44 1.440 2,773 1299 4.29 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #7 0.06 0.279 8,958 2276 4.52 250,000 fasta #7 3.28 0.831 6,611 2276 4.52 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide 0.31 0.253 13,242 1512 4.77 250,000 k-nucleotide 13.40—13.51 6.116 134,566 1512 4.77 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #7 0.07 0.131 5,607 1000 4.62 1,000 mandelbrot #7 12.40 3.136 37,278 1000 4.62 16,000 mandelbrot #5 Bad Output 4.62 1,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #4 0.08 0.159 5,304 805 4.24 1,000 mandelbrot #4 12.81—12.87 3.221 36,958 805 4.24 16,000 mandelbrot #6 Empty 4.24 1,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #8 0.10 0.108 3,113 412 4.38 1,000 mandelbrot #8 23.98 23.983 2,839 412 4.38 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot 0.06 0.056 4,059 828 4.36 1,000 mandelbrot 12.99 3.261 35,803 828 4.36 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #3 0.08 0.223 3,924 769 4.37 1,000 mandelbrot #3 13.23 3.323 35,529 769 4.37 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #9 0.05 0.373 5,300 700 4.32 1,000 mandelbrot #9 7.27 1.832 36,909 700 4.32 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #9 0.05 0.162 2,937 1639 5.24 500,000 n-body #9 2.04 2.037 2,966 1639 5.24 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #3 0.07 0.082 2,949 1214 4.42 500,000 n-body #3 6.13—6.46 6.182 2,970 1214 4.42 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body 0.07 0.078 2,937 1179 4.46 500,000 n-body 6.26 6.236 2,970 1179 4.46 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #6 0.09 0.127 3,211 1186 4.50 500,000 n-body #6 6.23 6.203 2,970 1186 4.50 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #2 0.10 0.127 3,056 1270 4.30 500,000 n-body #2 6.23—6.39 6.243 2,966 1270 4.30 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #4 0.04 0.058 2,933 1398 5.29 500,000 n-body #4 3.63—3.69 3.641 2,933 1398 5.29 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #7 0.10 0.278 2,974 1250 4.46 500,000 n-body #7 5.54—5.58 5.547 2,961 1250 4.46 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #8 0.07 0.077 3,064 1195 4.42 500,000 n-body #8 6.06—6.10 6.012 3,039 1195 4.42 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #5 0.08 0.113 3,011 1436 4.23 500,000 n-body #5 5.57 5.567 2,937 1436 4.23 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits 0.03 0.127 3,719 459 4.39 2,000 pidigits 0.74 0.745 4,448 459 4.39 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #2 0.03 0.196 3,981 422 4.39 2,000 pidigits #2 0.74 0.740 4,506 422 4.39 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #3 0.08 0.157 7,602 1273 4.70 50,000 regex-redux #3 4.43 1.840 110,412 1273 4.70 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #5 0.09 0.501 7,848 1403 4.64 50,000 regex-redux #5 2.89—2.93 0.899 160,592 1403 4.64 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #4 0.07 0.242 8,380 1237 4.44 50,000 regex-redux #4 4.08—4.13 1.063 160,281 1237 4.44 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #2 0.04 0.092 5,435 1121 4.35 50,000 regex-redux #2 3.22 3.219 107,491 1121 4.35 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #7 0.01 0.078 10,523 1899 5.28 250,000 reverse-complement #7 0.64 0.453 514,732 1899 5.28 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #4 0.02 0.055 10,269 716 4.22 250,000 reverse-complement #4 3.79 3.763 514,626 716 4.22 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #6 0.12 0.246 13,238 828 4.27 250,000 reverse-complement #6 4.25—4.29 1.080 750,670 828 4.27 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #9 0.01 0.053 10,367 1551 4.34 250,000 reverse-complement #9 0.74 0.481 514,642 1551 4.34 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #2 0.02 0.384 11,059 757 4.32 250,000 reverse-complement #2 1.70 1.169 1,022,149 757 4.32 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #5 0.02 0.077 10,281 654 4.55 250,000 reverse-complement #5 2.14 2.141 1,021,334 654 4.55 100,000,001 spectral-norm #2 Empty 4.55 500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #4 0.05 0.167 5,341 1145 4.79 500 spectral-norm #4 2.88 0.730 5,382 1145 4.79 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #3 0.04 0.125 5,054 470 4.60 500 spectral-norm #3 2.87—2.92 0.729 5,399 470 4.60 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #5 0.04 0.422 5,284 576 4.76 500 spectral-norm #5 2.89 0.733 5,464 576 4.76 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #8 0.03 0.040 2,933 389 4.71 500 spectral-norm #8 2.68 2.674 3,215 389 4.71 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #7 0.04 0.125 5,198 906 5.57 500 spectral-norm #7 2.87 0.728 5,439 906 5.57 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #6 0.03 0.115 5,304 1203 5.45 500 spectral-norm #6 1.54—1.58 0.395 5,321 1203 5.45 5,500