The Computer Language
25.01 Benchmarks Game

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 N
binary-trees  0.005 0.041 2,941 660  7
binary-trees  17.93—18.09 17.895 271,843 660  21
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
binary-trees  #3 0.039 0.199 6,025 842  7
binary-trees  #3 6.225 2.036 139,166 842  21
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
binary-trees  #8 0.008 0.142 4,231 607  7
binary-trees  #8 19.59—19.75 19.537 295,707 607  21
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
binary-trees  #2 0.014 0.159 5,571 816  7
binary-trees  #2 5.411 1.705 176,718 816  21
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
binary-trees  #5 0.006 0.027 3,539 914  7
binary-trees  #5 33.41—33.58 9.211 362,066 914  21
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fannkuch-redux  #5 0.215 0.167 5,366 917  10
fannkuch-redux  #5 30.80—30.95 7.771 5,378 917  12
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fannkuch-redux  #3 0.216 0.230 3,002 574  10
fannkuch-redux  #3 34.595 34.591 2,896 574  12
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fannkuch-redux  0.304 0.430 2,937 514  10
fannkuch-redux  43.42—43.59 43.447 2,896 514  12
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fannkuch-redux  #2 0.212 0.069 3,580 1563  10
fannkuch-redux  #2 34.11—34.19 8.704 3,457 1563  12
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fannkuch-redux  #6 0.066 0.036 3,723 1582  10
fannkuch-redux  #6 8.905 2.248 3,625 1582  12
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fannkuch-redux  #4 0.091 0.105 2,802 1190  10
fannkuch-redux  #4 13.389 13.387 2,830 1190  12
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fannkuch-redux  #8 0.269 0.283 2,937 483  10
fannkuch-redux  #8 42.88—43.00 42.868 2,892 483  12
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  #8 0.103 0.113 5,300 839  250,000
fasta  #8 7.90—7.98 7.862 2,679 839  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  #5 0.017 0.024 5,370 1286  250,000
fasta  #5 1.059 1.058 2,937 1286  25,000,000
fasta  #4 Empty  250,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  0.035 0.049 5,636 1213  250,000
fasta  2.926 2.926 2,945 1213  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  #6 0.041 0.025 5,898 1936  250,000
fasta  #6 Timed Out  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  #3 0.021 0.127 5,448 1469  250,000
fasta  #3 0.834 0.834 2,789 1469  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  #2 0.035 0.050 5,558 1299  250,000
fasta  #2 1.442 1.440 2,773 1299  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
fasta  #7 0.062 0.279 8,958 2276  250,000
fasta  #7 3.284 0.831 6,611 2276  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
k-nucleotide  0.305 0.253 13,242 1512  250,000
k-nucleotide  13.40—13.51 6.116 134,566 1512  25,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  #7 0.071 0.131 5,607 1000  1,000
mandelbrot  #7 12.403 3.136 37,278 1000  16,000
mandelbrot  #5 Bad Output  1,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  #4 0.076 0.159 5,304 805  1,000
mandelbrot  #4 12.81—12.87 3.221 36,958 805  16,000
mandelbrot  #6 Empty  1,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  #8 0.100 0.108 3,113 412  1,000
mandelbrot  #8 23.983 23.983 2,839 412  16,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  0.059 0.056 4,059 828  1,000
mandelbrot  12.991 3.261 35,803 828  16,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  #3 0.078 0.223 3,924 769  1,000
mandelbrot  #3 13.233 3.323 35,529 769  16,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
mandelbrot  #9 0.049 0.373 5,300 700  1,000
mandelbrot  #9 7.271 1.832 36,909 700  16,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #9 0.046 0.162 2,937 1639  500,000
n-body  #9 2.036 2.037 2,966 1639  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #3 0.067 0.082 2,949 1214  500,000
n-body  #3 6.13—6.46 6.182 2,970 1214  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  0.067 0.078 2,937 1179  500,000
n-body  6.257 6.236 2,970 1179  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #6 0.094 0.127 3,211 1186  500,000
n-body  #6 6.232 6.203 2,970 1186  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #2 0.095 0.127 3,056 1270  500,000
n-body  #2 6.23—6.39 6.243 2,966 1270  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #4 0.041 0.058 2,933 1398  500,000
n-body  #4 3.63—3.69 3.641 2,933 1398  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #7 0.096 0.278 2,974 1250  500,000
n-body  #7 5.54—5.58 5.547 2,961 1250  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #8 0.066 0.077 3,064 1195  500,000
n-body  #8 6.06—6.10 6.012 3,039 1195  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
n-body  #5 0.080 0.113 3,011 1436  500,000
n-body  #5 5.567 5.567 2,937 1436  50,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
pidigits  0.031 0.127 3,719 459  2,000
pidigits  0.743 0.745 4,448 459  10,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
pidigits  #2 0.031 0.196 3,981 422  2,000
pidigits  #2 0.739 0.740 4,506 422  10,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
regex-redux  #3 0.084 0.157 7,602 1273  50,000
regex-redux  #3 4.427 1.840 110,412 1273  5,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
regex-redux  #5 0.085 0.501 7,848 1403  50,000
regex-redux  #5 2.89—2.93 0.899 160,592 1403  5,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
regex-redux  #4 0.070 0.242 8,380 1237  50,000
regex-redux  #4 4.08—4.13 1.063 160,281 1237  5,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
regex-redux  #2 0.039 0.092 5,435 1121  50,000
regex-redux  #2 3.221 3.219 107,491 1121  5,000,000
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
reverse-complement  #7 0.014 0.078 10,523 1899  250,000
reverse-complement  #7 0.644 0.453 514,732 1899  100,000,001
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
reverse-complement  #4 0.020 0.055 10,269 716  250,000
reverse-complement  #4 3.793 3.763 514,626 716  100,000,001
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
reverse-complement  #6 0.118 0.246 13,238 828  250,000
reverse-complement  #6 4.25—4.29 1.080 750,670 828  100,000,001
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
reverse-complement  #9 0.014 0.053 10,367 1551  250,000
reverse-complement  #9 0.744 0.481 514,642 1551  100,000,001
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
reverse-complement  #2 0.017 0.384 11,059 757  250,000
reverse-complement  #2 1.700 1.169 1,022,149 757  100,000,001
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
reverse-complement  #5 0.019 0.077 10,281 654  250,000
reverse-complement  #5 2.143 2.141 1,021,334 654  100,000,001
spectral-norm  #2 Empty  500
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
spectral-norm  #4 0.048 0.167 5,341 1145  500
spectral-norm  #4 2.881 0.730 5,382 1145  5,500
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
spectral-norm  #3 0.042 0.125 5,054 470  500
spectral-norm  #3 2.87—2.92 0.729 5,399 470  5,500
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
spectral-norm  #5 0.035 0.422 5,284 576  500
spectral-norm  #5 2.887 0.733 5,464 576  5,500
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
spectral-norm  #8 0.027 0.040 2,933 389  500
spectral-norm  #8 2.677 2.674 3,215 389  5,500
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
spectral-norm  #7 0.043 0.125 5,198 906  500
spectral-norm  #7 2.874 0.728 5,439 906  5,500
  Mean or 95% CI elapsed      
source cpu secs secs mem gz N
spectral-norm  #6 0.029 0.115 5,304 1203  500
spectral-norm  #6 1.54—1.58 0.395 5,321 1203  5,500