The Computer Language
24.04 Benchmarks Game

all C++ g++ programs & measurements

Ubuntu 13.2.0-4ubuntu3

source secs N mem gz cpu secs cpu load
binary-trees  #8 0.08  7 19,648 826 0.01 0% 0% 0% 0%
binary-trees  #8 0.01  14 19,648 826 0.03 0% 100% 100% 100%
binary-trees  #8 2.18  21 265,984 826 5.11 86% 41% 73% 34%
source secs N mem gz cpu secs cpu load
binary-trees  #6 0.09  7 19,656 851 0.01 0% 0% 10% 0%
binary-trees  #6 0.01  14 19,656 851 0.03 50% 50% 50% 100%
binary-trees  #6 1.88  21 266,112 851 4.47 47% 68% 87% 36%
source secs N mem gz cpu secs cpu load
binary-trees  #9 0.13  7 19,652 815 0.01 7% 13% 6% 0%
binary-trees  #9 0.02  14 19,652 815 0.03 0% 100% 100% 0%
binary-trees  #9 1.72  21 135,936 815 4.46 52% 100% 48% 61%
source secs N mem gz cpu secs cpu load
binary-trees  #3 0.06  7 19,656 951 0.00 0% 0% 0% 0%
binary-trees  #3 0.01  14 19,656 951 0.02 0% 0% 0% 100%
binary-trees  #3 1.88  21 265,600 951 4.72 48% 54% 86% 63%
source secs N mem gz cpu secs cpu load
binary-trees  0.07  7 19,656 760 0.01 0% 22% 0% 0%
binary-trees  0.02  14 19,656 760 0.02 0% 100% 100% 100%
binary-trees  2.65  21 2,040,792 760 9.07 86% 85% 92% 86%
binary-trees  #4 Make Error  7
source secs N mem gz cpu secs cpu load
binary-trees  #5 0.08  7 19,656 891 0.00 0% 0% 0% 0%
binary-trees  #5 0.01  14 19,656 891 0.01 0% 0% 100% 100%
binary-trees  #5 1.14  21 200,660 891 3.98 85% 87% 98% 86%
source secs N mem gz cpu secs cpu load
binary-trees  #2 0.07  7 19,656 514 0.00 0% 12% 0% 0%
binary-trees  #2 0.12  14 19,784 514 0.11 0% 0% 100% 8%
binary-trees  #2 21.51  21 265,856 514 21.51 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
binary-trees  #7 0.21  7 19,624 896 0.01 0% 0% 0% 0%
binary-trees  #7 0.01  14 19,624 896 0.03 100% 0% 50% 0%
binary-trees  #7 0.95  21 201,400 896 3.30 85% 84% 84% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #5 0.14  10 19,660 987 0.22 35% 35% 40% 40%
fannkuch-redux  #5 0.60  11 19,660 987 2.34 98% 95% 98% 98%
fannkuch-redux  #5 7.97  12 19,788 987 31.14 98% 99% 100% 93%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #4 0.15  10 19,788 1445 0.23 43% 40% 40% 40%
fannkuch-redux  #4 0.72  11 19,660 1445 2.78 97% 97% 100% 94%
fannkuch-redux  #4 9.47  12 19,660 1445 37.11 99% 99% 98% 95%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #7 0.11  10 19,660 1156 0.10 0% 0% 90% 0%
fannkuch-redux  #7 1.08  11 19,660 1156 1.08 1% 99% 0% 0%
fannkuch-redux  #7 13.93  12 19,660 1156 13.93 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 0.16  10 19,656 1446 0.24 40% 37% 37% 37%
fannkuch-redux  #2 0.75  11 19,656 1446 2.89 97% 92% 97% 100%
fannkuch-redux  #2 9.82  12 19,656 1446 38.58 100% 95% 99% 98%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 0.24  10 19,660 600 0.24 0% 0% 100% 0%
fannkuch-redux  #3 2.79  11 19,660 600 2.79 0% 0% 0% 100%
fannkuch-redux  #3 36.80  12 19,660 600 36.80 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #6 0.12  10 19,660 1535 0.11 25% 25% 25% 23%
fannkuch-redux  #6 0.27  11 19,660 1535 1.01 96% 92% 96% 100%
fannkuch-redux  #6 3.25  12 19,788 1535 12.89 99% 99% 99% 98%
source secs N mem gz cpu secs cpu load
fannkuch-redux  0.14  10 19,660 1065 0.26 50% 46% 46% 50%
fannkuch-redux  0.82  11 19,660 1065 3.15 96% 96% 92% 100%
fannkuch-redux  10.59  12 19,660 1065 41.61 100% 99% 95% 98%
source secs N mem gz cpu secs cpu load
fasta  #2 0.10  250,000 19,668 1129 0.04 33% 0% 0% 0%
fasta  #2 0.21  2,500,000 19,668 1129 0.21 100% 5% 0% 0%
fasta  #2 1.81  25,000,000 19,668 1129 1.81 1% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  #6 0.13  250,000 19,668 2326 0.06 15% 14% 15% 7%
fasta  #6 0.13  2,500,000 19,668 2326 0.44 91% 91% 92% 84%
fasta  #6 1.05  25,000,000 19,668 2326 3.85 92% 92% 93% 91%
source secs N mem gz cpu secs cpu load
fasta  #5 0.08  250,000 19,668 2345 0.05 25% 14% 25% 22%
fasta  #5 0.12  2,500,000 19,668 2345 0.40 84% 85% 91% 90%
fasta  #5 1.05  25,000,000 19,668 2345 3.88 93% 92% 93% 93%
fasta  #7 Make Error  250,000
source secs N mem gz cpu secs cpu load
fasta  0.10  250,000 19,664 1064 0.04 36% 0% 0% 0%
fasta  0.22  2,500,000 19,664 1064 0.22 95% 0% 0% 0%
fasta  1.90  25,000,000 19,664 1064 1.90 0% 0% 99% 0%
source secs N mem gz cpu secs cpu load
fasta  #8 0.08  250,000 19,664 2758 0.03 0% 12% 11% 11%
fasta  #8 0.09  2,500,000 19,664 2758 0.17 90% 11% 40% 55%
fasta  #8 0.76  25,000,000 19,792 2758 1.51 98% 1% 38% 61%
source secs N mem gz cpu secs cpu load
fasta  #4 0.05  250,000 19,664 1291 0.05 0% 0% 0% 100%
fasta  #4 0.37  2,500,000 19,664 1291 0.37 100% 2% 0% 2%
fasta  #4 3.32  25,000,000 19,664 1291 3.32 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  #3 0.11  250,000 19,664 1311 0.05 0% 0% 0% 40%
fasta  #3 0.29  2,500,000 19,664 1311 0.29 0% 0% 100% 3%
fasta  #3 2.62  25,000,000 19,664 1311 2.62 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
k-nucleotide  #2 0.29  250,000 36,408 1634 0.23 10% 53% 7% 13%
k-nucleotide  #2 0.55  2,500,000 46,208 1634 0.85 63% 41% 31% 30%
k-nucleotide  #2 1.97  25,000,000 156,504 1634 5.87 66% 68% 73% 92%
source secs N mem gz cpu secs cpu load
k-nucleotide  0.25  250,000 28,464 1452 0.26 46% 4% 8% 50%
k-nucleotide  0.97  2,500,000 97,876 1452 1.63 70% 9% 72% 19%
k-nucleotide  6.90  25,000,000 757,080 1452 14.68 92% 10% 99% 11%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 0.30  250,000 43,864 1280 0.34 23% 60% 23% 20%
k-nucleotide  #3 0.79  2,500,000 55,556 1280 1.66 46% 65% 60% 47%
k-nucleotide  #3 4.19  25,000,000 165,592 1280 13.77 80% 94% 79% 78%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 0.20  1,000 19,676 421 0.13 66% 0% 0% 0%
mandelbrot  #3 1.73  4,000 19,676 421 1.73 0% 0% 1% 100%
mandelbrot  #3 27.26  16,000 19,804 421 27.25 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #0 0.08  1,000 19,676 2752 0.04 12% 22% 11% 12%
mandelbrot  #0 0.16  4,000 19,676 2752 0.59 100% 93% 93% 94%
mandelbrot  #0 2.35  16,000 35,328 2752 9.28 98% 98% 99% 98%
source secs N mem gz cpu secs cpu load
mandelbrot  #5 0.14  1,000 19,676 596 0.08 57% 0% 0% 6%
mandelbrot  #5 0.86  4,000 19,676 596 0.86 3% 1% 0% 98%
mandelbrot  #5 13.33  16,000 34,688 596 13.33 0% 0% 100% 1%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 0.07  1,000 19,676 3554 0.01 0% 12% 0% 14%
mandelbrot  #4 0.07  4,000 19,676 3554 0.23 85% 71% 85% 85%
mandelbrot  #4 0.89  16,000 35,200 3554 3.47 98% 97% 97% 98%
source secs N mem gz cpu secs cpu load
mandelbrot  0.18  1,000 19,676 1797 0.03 5% 5% 0% 5%
mandelbrot  0.07  4,000 19,676 1797 0.24 100% 100% 100% 100%
mandelbrot  0.89  16,000 34,944 1797 3.46 97% 100% 97% 96%
source secs N mem gz cpu secs cpu load
mandelbrot  #7 0.11  1,000 19,676 1023 0.08 11% 20% 18% 11%
mandelbrot  #7 0.23  4,000 19,676 1023 0.90 95% 100% 100% 100%
mandelbrot  #7 3.49  16,000 35,072 1023 13.90 100% 99% 99% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  #6 0.08  1,000 19,672 1014 0.03 14% 0% 0% 12%
mandelbrot  #6 0.07  4,000 19,672 1014 0.26 100% 87% 87% 100%
mandelbrot  #6 0.98  16,000 35,072 1014 3.89 100% 100% 100% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 0.13  1,000 19,676 700 0.09 0% 8% 0% 76%
mandelbrot  #2 1.08  4,000 19,676 700 1.08 0% 0% 100% 0%
mandelbrot  #2 16.90  16,000 34,560 700 16.90 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #9 0.08  1,000 19,676 732 0.07 25% 25% 25% 25%
mandelbrot  #9 0.23  4,000 19,676 732 0.88 100% 100% 100% 95%
mandelbrot  #9 3.50  16,000 35,200 732 13.49 96% 95% 99% 96%
source secs N mem gz cpu secs cpu load
mandelbrot  #8 0.10  1,000 19,676 749 0.08 18% 18% 20% 20%
mandelbrot  #8 0.32  4,000 19,676 749 0.85 100% 38% 37% 97%
mandelbrot  #8 4.79  16,000 35,072 749 13.12 37% 99% 99% 38%
source secs N mem gz cpu secs cpu load
n-body  #5 0.08  500,000 19,676 1544 0.07 87% 0% 0% 11%
n-body  #5 0.62  5,000,000 19,676 1544 0.62 3% 1% 3% 98%
n-body  #5 6.01  50,000,000 19,676 1544 6.00 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  0.08  500,000 19,676 1666 0.07 0% 88% 0% 0%
n-body  0.66  5,000,000 19,676 1666 0.66 3% 100% 0% 0%
n-body  6.49  50,000,000 19,676 1666 6.49 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #2 0.13  500,000 19,676 1884 0.07 0% 0% 46% 0%
n-body  #2 0.43  5,000,000 19,676 1884 0.43 100% 0% 0% 2%
n-body  #2 4.20  50,000,000 19,676 1884 4.19 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #4 0.07  500,000 19,676 1434 0.06 77% 0% 0% 0%
n-body  #4 0.55  5,000,000 19,676 1434 0.55 0% 100% 0% 0%
n-body  #4 5.44  50,000,000 19,804 1434 5.44 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #8 0.08  500,000 19,676 1524 0.08 0% 0% 0% 88%
n-body  #8 0.67  5,000,000 19,676 1524 0.67 0% 1% 100% 4%
n-body  #8 6.57  50,000,000 19,676 1524 6.57 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
n-body  #6 0.08  500,000 19,676 1674 0.08 11% 87% 12% 0%
n-body  #6 0.70  5,000,000 19,676 1674 0.70 98% 0% 0% 2%
n-body  #6 6.89  50,000,000 19,676 1674 6.89 1% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #3 0.07  500,000 19,676 1402 0.06 0% 77% 0% 0%
n-body  #3 0.54  5,000,000 19,676 1402 0.54 1% 0% 100% 0%
n-body  #3 5.30  50,000,000 19,804 1402 5.30 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #0 0.04  500,000 19,676 1933 0.03 0% 0% 66% 0%
n-body  #0 0.23  5,000,000 19,804 1933 0.22 4% 0% 0% 100%
n-body  #0 2.14  50,000,000 19,676 1933 2.14 1% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #7 0.12  500,000 19,676 1815 0.06 0% 0% 7% 46%
n-body  #7 0.41  5,000,000 19,676 1815 0.41 100% 2% 0% 0%
n-body  #7 3.97  50,000,000 19,804 1815 3.97 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #9 0.07  500,000 19,676 1536 0.06 85% 0% 0% 0%
n-body  #9 0.55  5,000,000 19,676 1536 0.55 100% 0% 0% 1%
n-body  #9 5.43  50,000,000 19,676 1536 5.43 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
pidigits  #5 0.15  2,000 19,676 804 0.05 0% 30% 0% 0%
pidigits  #5 0.30  6,000 19,676 804 0.30 0% 3% 0% 100%
pidigits  #5 0.86  10,000 19,804 804 0.86 100% 0% 0% 2%
source secs N mem gz cpu secs cpu load
pidigits  #4 0.15  2,000 19,676 521 0.06 35% 0% 0% 0%
pidigits  #4 0.31  6,000 19,676 521 0.31 0% 0% 100% 3%
pidigits  #4 0.88  10,000 19,804 521 0.88 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
regex-redux  0.15  50,000 19,624 662 0.06 0% 37% 0% 13%
regex-redux  0.46  500,000 28,540 662 0.40 2% 87% 0% 0%
regex-redux  3.62  5,000,000 212,180 662 3.62 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #3 0.38  50,000 19,676 859 0.22 5% 0% 18% 34%
regex-redux  #3 1.38  500,000 33,336 859 1.89 0% 88% 47% 0%
regex-redux  #3 12.41  5,000,000 217,580 859 17.91 1% 99% 0% 44%
source secs N mem gz cpu secs cpu load
regex-redux  #6 0.11  50,000 19,680 2856 0.02 0% 0% 0% 23%
regex-redux  #6 0.16  500,000 33,316 2856 0.22 31% 33% 26% 66%
regex-redux  #6 1.15  5,000,000 276,276 2856 2.18 31% 85% 44% 33%
source secs N mem gz cpu secs cpu load
regex-redux  #2 0.15  50,000 19,624 706 0.07 20% 21% 0% 0%
regex-redux  #2 0.36  500,000 37,052 706 0.38 68% 2% 14% 25%
regex-redux  #2 2.84  5,000,000 212,776 706 3.60 27% 100% 0% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #5 0.15  50,000 19,624 859 0.05 0% 28% 0% 0%
regex-redux  #5 0.47  500,000 31,448 859 0.49 6% 22% 4% 72%
regex-redux  #5 3.86  5,000,000 215,556 859 4.54 6% 6% 99% 6%
regex-redux  #4 Make Error  50,000
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.27  250,000 19,684 2099 0.01 0% 33% 0% 0%
reverse-complement  #2 0.70  100,000,001 499,840 2099 0.70 0% 2% 0% 100%
source secs N mem gz cpu secs cpu load
reverse-complement  #5 0.21  250,000 19,684 704 0.12 57% 0% 0% 4%
reverse-complement  #5 35.10  100,000,001 771,556 704 35.10 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  0.12  250,000 19,684 599 0.03 0% 7% 25% 8%
reverse-complement  6.56  100,000,001 980,060 599 6.56 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #6 0.12  250,000 19,684 1827 0.02 0% 0% 14% 0%
reverse-complement  #6 3.20  100,000,001 1,517,660 1827 4.22 21% 14% 30% 67%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 0.01  250,000 19,684 840 0.01 0% 0% 100% 0%
reverse-complement  #3 Bad Output  100,000,001
source secs N mem gz cpu secs cpu load
spectral-norm  #5 0.09  500 19,684 1050 0.06 20% 12% 20% 20%
spectral-norm  #5 0.42  3,000 19,684 1050 1.59 97% 95% 97% 97%
spectral-norm  #5 1.32  5,500 19,684 1050 5.25 100% 99% 100% 99%
source secs N mem gz cpu secs cpu load
spectral-norm  #8 0.08  500 19,684 1284 0.06 25% 14% 28% 14%
spectral-norm  #8 0.47  3,000 19,684 1284 1.82 97% 97% 98% 97%
spectral-norm  #8 1.52  5,500 19,684 1284 6.04 100% 99% 99% 99%
source secs N mem gz cpu secs cpu load
spectral-norm  0.13  500 19,684 459 0.07 0% 0% 0% 46%
spectral-norm  1.60  3,000 19,684 459 1.60 0% 0% 100% 0%
spectral-norm  5.36  5,500 19,684 459 5.36 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #6 0.06  500 19,684 1050 0.03 16% 16% 16% 16%
spectral-norm  #6 0.23  3,000 19,684 1050 0.86 100% 95% 100% 95%
spectral-norm  #6 0.72  5,500 19,812 1050 2.84 98% 100% 100% 100%