all Go programs & measurements go version go1.23.1 linux/amd64 GOAMD64=v2 source secs N mem gz cpu secs cpu load binary-trees #6 0.00 7 19,808 618 0.00 0% 0% 0% 0% binary-trees #6 0.14 14 19,808 618 0.14 100% 0% 14% 7% binary-trees #6 27.90 21 404,096 618 29.26 74% 4% 23% 2% source secs N mem gz cpu secs cpu load binary-trees #2 0.00 7 19,988 672 0.00 0% 0% 0% 0% binary-trees #2 0.07 14 19,988 672 0.25 87% 87% 87% 100% binary-trees #2 14.17 21 624,780 672 56.29 99% 99% 99% 99% source secs N mem gz cpu secs cpu load binary-trees #5 0.00 7 19,808 957 0.00 0% 0% 0% 0% binary-trees #5 0.08 14 19,808 957 0.25 83% 87% 85% 87% binary-trees #5 14.87 21 425,960 957 58.15 98% 98% 97% 98% source secs N mem gz cpu secs cpu load binary-trees 0.00 7 19,808 488 0.00 100% 100% 0% 0% binary-trees 0.27 14 19,808 488 0.34 34% 30% 42% 22% binary-trees 32.01 21 243,192 488 59.78 45% 50% 46% 44% source secs N mem gz cpu secs cpu load binary-trees #7 0.00 7 19,988 531 0.00 0% 0% 0% 0% binary-trees #7 0.29 14 19,988 531 0.36 31% 27% 39% 28% binary-trees #7 32.52 21 248,604 531 61.47 45% 50% 51% 43% source secs N mem gz cpu secs cpu load binary-trees #3 0.00 7 19,808 806 0.00 0% 0% 0% 0% binary-trees #3 0.08 14 19,808 806 0.27 87% 87% 87% 85% binary-trees #3 14.91 21 326,508 806 58.00 98% 96% 98% 96% source secs N mem gz cpu secs cpu load fannkuch-redux #2 0.10 10 19,808 903 0.30 70% 72% 80% 88% fannkuch-redux #2 0.91 11 19,808 903 3.58 98% 98% 98% 98% fannkuch-redux #2 12.35 12 19,808 903 49.32 99% 99% 100% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #3 0.07 10 19,808 975 0.21 66% 83% 75% 71% fannkuch-redux #3 0.63 11 19,808 975 2.47 98% 98% 98% 98% fannkuch-redux #3 8.34 12 19,808 975 33.31 100% 99% 100% 100% source secs N mem gz cpu secs cpu load fannkuch-redux 0.09 10 19,808 906 0.29 77% 80% 77% 77% fannkuch-redux 0.91 11 19,808 906 3.56 97% 98% 97% 98% fannkuch-redux 12.29 12 19,808 906 49.04 100% 99% 100% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #8 0.41 10 19,440 500 0.31 4% 0% 75% 0% fannkuch-redux #8 3.43 11 19,440 500 3.44 100% 0% 0% 0% fannkuch-redux #8 46.13 12 19,440 500 46.24 0% 100% 0% 0% source secs N mem gz cpu secs cpu load fasta 0.05 250,000 19,808 1055 0.05 0% 0% 100% 0% fasta 0.40 2,500,000 19,808 1055 0.40 100% 2% 0% 0% fasta 3.73 25,000,000 19,808 1055 3.74 0% 0% 0% 100% source secs N mem gz cpu secs cpu load fasta #8 0.11 250,000 19,820 880 0.11 0% 15% 41% 58% fasta #8 1.22 2,500,000 19,820 880 1.23 26% 27% 33% 16% fasta #8 11.46 25,000,000 19,820 880 11.55 20% 27% 31% 22% source secs N mem gz cpu secs cpu load fasta #3 0.02 250,000 19,808 1362 0.05 100% 66% 33% 66% fasta #3 0.16 2,500,000 19,808 1362 0.43 81% 86% 80% 37% fasta #3 1.51 25,000,000 19,808 1362 4.09 81% 65% 45% 80% source secs N mem gz cpu secs cpu load fasta #2 0.02 250,000 19,808 1405 0.05 50% 50% 100% 66% fasta #2 0.14 2,500,000 19,808 1405 0.43 78% 76% 78% 85% fasta #2 1.27 25,000,000 19,808 1405 4.06 81% 83% 80% 78% source secs N mem gz cpu secs cpu load k-nucleotide #4 0.16 250,000 19,808 1552 0.37 53% 53% 56% 68% k-nucleotide #4 1.34 2,500,000 29,824 1552 3.70 59% 75% 80% 62% k-nucleotide #4 9.16 25,000,000 140,032 1552 31.38 97% 86% 73% 86% source secs N mem gz cpu secs cpu load k-nucleotide #3 0.20 250,000 21,888 1729 0.48 60% 52% 60% 70% k-nucleotide #3 1.12 2,500,000 34,688 1729 3.22 66% 65% 78% 79% k-nucleotide #3 8.18 25,000,000 145,280 1729 29.88 96% 84% 84% 99% source secs N mem gz cpu secs cpu load k-nucleotide #6 0.18 250,000 22,144 1596 0.41 55% 66% 50% 61% k-nucleotide #6 1.18 2,500,000 34,816 1596 3.34 73% 67% 65% 78% k-nucleotide #6 8.21 25,000,000 145,152 1596 30.01 94% 99% 85% 86% source secs N mem gz cpu secs cpu load k-nucleotide #8 1.19 250,000 30,652 752 0.81 36% 15% 4% 16% k-nucleotide #8 6.78 2,500,000 57,096 752 6.50 35% 57% 2% 3% k-nucleotide #8 61.96 25,000,000 537,908 752 62.57 41% 34% 0% 24% source secs N mem gz cpu secs cpu load k-nucleotide #7 0.21 250,000 20,992 1613 0.48 66% 65% 52% 52% k-nucleotide #7 1.11 2,500,000 40,832 1613 3.17 71% 73% 71% 76% k-nucleotide #7 7.63 25,000,000 163,072 1613 28.79 93% 93% 95% 97% source secs N mem gz cpu secs cpu load mandelbrot 0.03 1,000 19,936 829 0.09 80% 100% 100% 66% mandelbrot 0.34 4,000 19,936 829 1.29 94% 97% 97% 97% mandelbrot 5.02 16,000 33,024 829 20.02 100% 99% 99% 99% source secs N mem gz cpu secs cpu load mandelbrot #2 0.04 1,000 19,808 843 0.11 75% 75% 75% 100% mandelbrot #2 0.48 4,000 19,808 843 1.72 95% 85% 100% 89% mandelbrot #2 6.85 16,000 33,152 843 27.28 99% 99% 100% 99% source secs N mem gz cpu secs cpu load mandelbrot #6 0.03 1,000 19,808 707 0.11 75% 100% 100% 75% mandelbrot #6 0.44 4,000 19,808 707 1.73 97% 97% 97% 100% mandelbrot #6 6.89 16,000 33,024 707 27.44 99% 99% 99% 99% source secs N mem gz cpu secs cpu load mandelbrot #8 0.12 1,000 19,440 500 0.12 0% 100% 0% 0% mandelbrot #8 1.68 4,000 19,440 500 1.69 0% 0% 1% 100% mandelbrot #8 26.68 16,000 19,440 500 26.74 100% 0% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot #3 0.02 1,000 19,936 900 0.07 100% 100% 100% 100% mandelbrot #3 0.24 4,000 19,936 900 0.95 100% 100% 100% 96% mandelbrot #3 3.77 16,000 35,456 900 15.00 99% 99% 99% 99% source secs N mem gz cpu secs cpu load mandelbrot #4 0.02 1,000 19,936 912 0.06 100% 100% 100% 100% mandelbrot #4 0.24 4,000 19,808 912 0.95 100% 100% 96% 100% mandelbrot #4 3.76 16,000 35,456 912 14.99 99% 99% 99% 99% source secs N mem gz cpu secs cpu load n-body #3 0.07 500,000 19,808 1207 0.07 100% 0% 12% 0% n-body #3 0.65 5,000,000 19,808 1207 0.65 100% 0% 0% 0% n-body #3 6.38 50,000,000 19,808 1207 6.40 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body 0.07 500,000 19,808 1316 0.07 0% 0% 0% 100% n-body 0.71 5,000,000 19,808 1316 0.71 1% 1% 2% 98% n-body 7.01 50,000,000 19,808 1316 7.03 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #2 0.08 500,000 19,808 1222 0.08 0% 0% 100% 0% n-body #2 0.71 5,000,000 19,808 1222 0.71 0% 1% 100% 0% n-body #2 7.03 50,000,000 19,808 1222 7.05 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #8 0.11 500,000 19,436 1224 0.11 0% 0% 100% 8% n-body #8 0.97 5,000,000 19,436 1224 0.97 3% 100% 2% 3% n-body #8 9.60 50,000,000 19,436 1224 9.62 0% 0% 100% 0% source secs N mem gz cpu secs cpu load pidigits #3 0.14 2,000 19,808 610 0.08 0% 42% 7% 0% pidigits #3 0.46 6,000 19,808 610 0.47 53% 48% 0% 4% pidigits #3 1.40 10,000 19,808 610 1.44 41% 39% 16% 7% source secs N mem gz cpu secs cpu load pidigits #7 0.16 2,000 19,808 702 0.18 31% 33% 31% 26% pidigits #7 1.66 6,000 19,808 702 1.82 24% 28% 27% 29% pidigits #7 4.99 10,000 19,808 702 5.61 31% 29% 26% 28% source secs N mem gz cpu secs cpu load pidigits #4 0.13 2,000 19,808 689 0.07 0% 7% 53% 0% pidigits #4 0.30 6,000 19,808 689 0.30 100% 0% 0% 0% pidigits #4 0.82 10,000 19,808 689 0.83 100% 0% 0% 1% source secs N mem gz cpu secs cpu load pidigits #6 0.10 2,000 19,512 727 0.10 90% 9% 0% 0% pidigits #6 0.85 6,000 19,512 727 0.85 0% 0% 2% 100% pidigits #6 2.46 10,000 19,512 727 2.46 0% 0% 100% 1% source secs N mem gz cpu secs cpu load pidigits #2 0.12 2,000 19,808 740 0.08 0% 25% 45% 0% pidigits #2 0.55 6,000 19,808 740 0.57 61% 3% 39% 1% pidigits #2 1.84 10,000 19,808 740 1.89 38% 1% 29% 34% source secs N mem gz cpu secs cpu load pidigits 0.14 2,000 19,808 715 0.09 64% 0% 0% 0% pidigits 0.41 6,000 19,808 715 0.42 0% 100% 0% 0% pidigits 1.18 10,000 19,808 715 1.20 1% 0% 72% 28% source secs N mem gz cpu secs cpu load regex-redux #4 0.22 50,000 19,808 832 0.39 33% 54% 36% 47% regex-redux #4 1.81 500,000 35,544 832 3.89 50% 54% 57% 55% regex-redux #4 14.61 5,000,000 369,008 832 35.91 57% 54% 75% 60% source secs N mem gz cpu secs cpu load regex-redux #5 0.11 50,000 19,808 817 0.07 10% 10% 27% 25% regex-redux #5 0.40 500,000 33,312 817 0.59 20% 21% 87% 20% regex-redux #5 3.25 5,000,000 321,360 817 5.43 31% 21% 23% 90% source secs N mem gz cpu secs cpu load regex-redux 0.23 50,000 19,808 749 0.60 56% 63% 72% 69% regex-redux 2.93 500,000 34,544 749 6.58 60% 43% 67% 54% regex-redux 25.37 5,000,000 319,956 749 61.07 63% 62% 55% 60% source secs N mem gz cpu secs cpu load regex-redux #3 0.41 50,000 19,808 836 0.75 52% 43% 37% 48% regex-redux #3 2.90 500,000 41,024 836 6.90 58% 82% 51% 48% regex-redux #3 25.62 5,000,000 371,204 836 61.79 74% 72% 47% 47% source secs N mem gz cpu secs cpu load reverse-complement #5 0.01 250,000 19,808 998 0.01 0% 0% 0% 50% reverse-complement #5 Bad Output 100,000,001 source secs N mem gz cpu secs cpu load reverse-complement 0.01 250,000 19,808 1261 0.01 0% 0% 0% 0% reverse-complement Failed 100,000,001 source secs N mem gz cpu secs cpu load reverse-complement #3 0.20 250,000 19,808 609 0.03 5% 10% 10% 5% reverse-complement #3 2.48 100,000,001 800,384 609 2.57 94% 3% 1% 5% source secs N mem gz cpu secs cpu load reverse-complement #6 0.05 250,000 19,808 1340 0.02 0% 0% 0% 0% reverse-complement #6 1.91 100,000,001 1,244,508 1340 3.40 72% 17% 31% 59% source secs N mem gz cpu secs cpu load reverse-complement #2 0.17 250,000 19,808 614 0.02 0% 12% 0% 0% reverse-complement #2 2.19 100,000,001 800,640 614 2.29 0% 16% 0% 89% source secs N mem gz cpu secs cpu load spectral-norm 0.06 500 19,808 417 0.06 0% 100% 0% 16% spectral-norm 1.59 3,000 19,808 417 1.59 0% 100% 1% 0% spectral-norm 5.33 5,500 19,808 417 5.34 8% 0% 92% 0% source secs N mem gz cpu secs cpu load spectral-norm #8 0.17 500 19,416 429 0.07 37% 0% 5% 5% spectral-norm #8 1.59 3,000 19,416 429 1.59 91% 8% 0% 0% spectral-norm #8 5.33 5,500 19,416 429 5.34 100% 0% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #2 0.02 500 19,808 674 0.05 66% 33% 50% 100% spectral-norm #2 0.44 3,000 19,808 674 1.70 95% 95% 97% 97% spectral-norm #2 1.50 5,500 19,808 674 5.68 95% 96% 94% 95% source secs N mem gz cpu secs cpu load spectral-norm #4 0.02 500 19,808 555 0.05 100% 50% 66% 50% spectral-norm #4 0.43 3,000 19,808 555 1.70 100% 97% 97% 97% spectral-norm #4 1.45 5,500 19,808 555 5.69 98% 98% 100% 97% source secs N mem gz cpu secs cpu load too simple 0.01 1,000,000 19,436 258 0.01 0% 0% 0% 0% too simple 0.45 100,000,000 19,436 258 0.45 4% 2% 0% 97% too simple 44.01 10,000,000,000 19,436 258 44.13 82% 0% 0% 17%