The Computer Language
25.02 Benchmarks Game

all C gcc programs & measurements

gcc (Ubuntu 14.2.0-4ubuntu2) 14.2.0

  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #2 0.01 0.059 4,035 816 3.21  7
binary-trees  #2 4.30—4.45 1.559 174,780 816 3.21  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  0.01 0.028 2,998 660 2.37  7
binary-trees  21.39—21.70 21.214 272,065 660 2.37  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #3 0.01 0.058 4,547 842 2.94  7
binary-trees  #3 4.79—4.93 1.962 138,711 842 2.94  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #5 0.01 0.096 3,052 914 2.34  7
binary-trees  #5 31.85—32.27 8.706 361,587 914 2.34  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #4 0.11 0.125 2,449 1190 2.31  10
fannkuch-redux  #4 14.06 14.047 2,351 1190 2.31  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #5 0.18 0.071 3,609 917 2.17  10
fannkuch-redux  #5 28.32—28.45 7.276 2,949 917 2.17  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #6 0.06 0.031 2,945 1582 2.68  10
fannkuch-redux  #6 8.44 2.137 2,712 1582 2.68  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #3 0.25 0.258 2,454 574 2.19  10
fannkuch-redux  #3 36.84—36.89 36.837 2,343 574 2.19  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #8 0.25 0.264 2,187 483 2.20  10
fannkuch-redux  #8 39.52—40.22 39.338 2,343 483 2.20  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  0.25 0.267 2,449 514 2.12  10
fannkuch-redux  39.64—40.07 39.650 2,343 514 2.12  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #2 0.25 0.083 2,793 1563 2.51  10
fannkuch-redux  #2 39.98—40.15 10.182 2,695 1563 2.51  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #8 0.12 0.139 4,780 839 2.20  250,000
fasta  #8 8.31—8.37 8.273 2,195 839 2.20  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #5 0.03 0.039 4,776 1286 2.42  250,000
fasta  #5 1.25 1.243 2,154 1286 2.42  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  0.07 0.195 5,038 1213 2.25  250,000
fasta  3.71 3.711 2,421 1213 2.25  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #6 0.04 0.048 6,689 1936 2.44  250,000
fasta  #6 2.77—2.81 0.950 3,748 1936 2.44  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #3 0.02 0.024 4,895 1469 2.26  250,000
fasta  #3 0.79 0.786 2,236 1469 2.26  25,000,000
fasta  #4 Empty 2.26  250,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #2 0.03 0.193 4,776 1299 2.25  250,000
fasta  #2 2.77 2.768 2,204 1299 2.25  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #7 0.04 0.035 7,283 2276 2.39  250,000
fasta  #7 3.28 0.827 4,514 2276 2.39  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  0.15 0.119 13,742 1512 2.82  250,000
k-nucleotide  12.06—12.40 3.582 135,234 1512 2.82  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  0.06 0.044 3,265 828 2.23  1,000
mandelbrot  13.94 3.498 35,017 828 2.23  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #9 0.07 0.202 3,727 700 2.47  1,000
mandelbrot  #9 15.72 4.070 35,394 700 2.47  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #3 0.07 0.077 3,404 769 2.26  1,000
mandelbrot  #3 14.12 3.546 34,873 769 2.26  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #4 0.07 0.041 3,785 805 2.16  1,000
mandelbrot  #4 13.91 3.500 35,197 805 2.16  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #8 0.11 0.118 2,449 412 2.29  1,000
mandelbrot  #8 25.18 25.171 2,355 412 2.29  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #7 0.06 0.164 3,781 1000 2.60  1,000
mandelbrot  #7 13.94 3.509 35,447 1000 2.60  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #6 0.03 0.041 3,719 1147 2.64  1,000
mandelbrot  #6 5.11 1.285 35,578 1147 2.64  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #5 0.03 0.032 3,789 788 2.38  1,000
mandelbrot  #5 6.32 1.637 35,582 788 2.38  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #9 0.03 0.040 2,417 1639 2.99  500,000
n-body  #9 2.10 2.101 2,482 1639 2.99  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #2 0.06 0.068 2,421 1270 2.43  500,000
n-body  #2 5.20 5.202 2,490 1270 2.43  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #7 0.07 0.089 2,421 1250 2.32  500,000
n-body  #7 6.90 6.893 2,490 1250 2.32  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #5 0.06 0.071 2,449 1436 2.31  500,000
n-body  #5 5.44 5.441 2,494 1436 2.31  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  0.08 0.091 2,421 1179 2.58  500,000
n-body  5.23 5.230 2,486 1179 2.58  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #6 0.05 0.064 2,421 1186 2.33  500,000
n-body  #6 4.99 4.981 2,482 1186 2.33  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #3 0.06 0.073 2,449 1214 2.42  500,000
n-body  #3 5.24 5.244 2,482 1214 2.42  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #4 0.07 0.105 2,441 1398 2.98  500,000
n-body  #4 4.06 4.058 2,499 1398 2.98  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #8 0.06 0.076 2,417 1195 2.52  500,000
n-body  #8 5.54 5.537 2,486 1195 2.52  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #2 0.05 0.245 3,248 422 2.25  2,000
pidigits  #2 0.74 0.737 4,006 422 2.25  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  0.05 0.115 3,203 459 2.30  2,000
pidigits  0.75 0.747 3,727 459 2.30  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #4 0.06 0.103 6,529 1237 2.18  50,000
regex-redux  #4 3.30 0.974 157,417 1237 2.18  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #2 0.07 0.123 4,518 1121 2.14  50,000
regex-redux  #2 3.22 3.217 106,713 1121 2.14  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #3 0.07 0.125 5,816 1273 2.27  50,000
regex-redux  #3 3.32 1.731 107,401 1273 2.27  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #5 0.04 0.071 6,894 1403 2.47  50,000
regex-redux  #5 2.05 0.813 157,463 1403 2.47  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #5 0.01 0.056 9,757 654 2.05  250,000
reverse-complement  #5 1.54 1.535 1,020,662 654 2.05  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #4 0.02 0.053 9,646 716 2.22  250,000
reverse-complement  #4 3.71 3.701 514,077 716 2.22  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #7 0.01 0.052 9,982 1899 3.13  250,000
reverse-complement  #7 0.62 0.440 514,208 1899 3.13  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #9 0.02 0.054 10,015 1551 2.20  250,000
reverse-complement  #9 0.78 0.490 514,159 1551 2.20  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #2 0.02 0.075 10,572 757 2.15  250,000
reverse-complement  #2 1.59 1.070 1,021,755 757 2.15  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #6 0.03 0.081 10,031 828 2.26  250,000
reverse-complement  #6 1.37 0.966 693,969 828 2.26  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #5 0.03 0.074 3,744 576 2.52  500
spectral-norm  #5 2.86 0.717 3,858 576 2.52  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #8 0.07 0.140 2,941 389 2.42  500
spectral-norm  #8 5.41 5.406 3,219 389 2.42  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #4 0.03 0.033 3,981 1145 2.49  500
spectral-norm  #4 2.86 0.720 3,719 1145 2.49  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #6 0.03 0.031 3,121 1203 3.38  500
spectral-norm  #6 1.60 0.403 3,199 1203 3.38  5,500
spectral-norm  #2 Empty 3.38  500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #3 0.05 0.038 3,981 470 2.42  500
spectral-norm  #3 5.71 1.432 4,080 470 2.42  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #7 0.03 0.033 3,715 906 3.21  500
spectral-norm  #7 2.86 0.719 4,067 906 3.21  5,500