all C clang programs & measurements Ubuntu clang version 17.0.2 source secs N mem gz cpu secs cpu load binary-trees #5 0.03 7 19,652 914 0.00 0% 0% 0% 0% binary-trees #5 0.05 14 19,652 914 0.14 60% 80% 100% 83% binary-trees #5 8.87 21 351,360 914 31.91 92% 89% 92% 86% source secs N mem gz cpu secs cpu load binary-trees #2 0.18 7 19,652 816 0.01 0% 0% 0% 0% binary-trees #2 0.01 14 19,652 816 0.04 100% 50% 100% 100% binary-trees #2 1.64 21 170,112 816 5.26 80% 80% 70% 91% source secs N mem gz cpu secs cpu load binary-trees #3 0.19 7 19,652 842 0.01 0% 4% 0% 0% binary-trees #3 0.01 14 19,652 842 0.04 100% 50% 50% 50% binary-trees #3 1.82 21 134,144 842 5.67 68% 66% 94% 84% source secs N mem gz cpu secs cpu load binary-trees 0.03 7 19,652 660 0.00 0% 0% 0% 0% binary-trees 0.09 14 19,652 660 0.09 0% 0% 0% 100% binary-trees 17.12 21 264,192 660 17.11 0% 100% 0% 0% source secs N mem gz cpu secs cpu load fannkuch-redux #5 0.19 10 19,784 917 0.23 33% 31% 36% 31% fannkuch-redux #5 0.64 11 19,656 917 2.51 100% 100% 100% 100% fannkuch-redux #5 8.31 12 19,784 917 32.84 100% 100% 99% 95% source secs N mem gz cpu secs cpu load fannkuch-redux #4 0.10 10 19,660 1190 0.09 0% 0% 0% 100% fannkuch-redux #4 1.01 11 19,660 1190 1.01 3% 0% 1% 100% fannkuch-redux #4 13.08 12 19,660 1190 13.08 0% 100% 0% 0% source secs N mem gz cpu secs cpu load fannkuch-redux #2 0.06 10 19,660 1563 0.20 100% 83% 71% 83% fannkuch-redux #2 0.68 11 19,660 1563 2.56 97% 91% 100% 94% fannkuch-redux #2 8.85 12 19,660 1563 34.65 99% 94% 98% 100% source secs N mem gz cpu secs cpu load fannkuch-redux 0.25 10 19,660 514 0.24 0% 0% 0% 96% fannkuch-redux 2.85 11 19,660 514 2.85 0% 0% 1% 100% fannkuch-redux 37.30 12 19,660 514 37.29 0% 100% 0% 0% source secs N mem gz cpu secs cpu load fannkuch-redux #6 0.03 10 19,660 1582 0.06 50% 50% 50% 66% fannkuch-redux #6 0.18 11 19,660 1582 0.68 89% 94% 100% 94% fannkuch-redux #6 2.18 12 19,788 1582 8.63 99% 100% 98% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #3 0.23 10 19,660 574 0.23 0% 0% 100% 0% fannkuch-redux #3 2.61 11 19,660 574 2.61 0% 0% 100% 1% fannkuch-redux #3 34.83 12 19,788 574 34.83 100% 0% 0% 0% source secs N mem gz cpu secs cpu load fasta #7 0.14 250,000 19,676 2018 0.06 15% 7% 7% 14% fasta #7 0.11 2,500,000 19,676 2018 0.37 90% 90% 90% 90% fasta #7 0.86 25,000,000 19,676 2018 3.31 96% 97% 96% 100% source secs N mem gz cpu secs cpu load fasta #6 0.13 250,000 19,680 1936 0.04 15% 15% 0% 7% fasta #6 0.13 2,500,000 19,680 1936 0.36 100% 7% 92% 91% fasta #6 1.01 25,000,000 19,808 1936 2.98 97% 100% 1% 97% source secs N mem gz cpu secs cpu load fasta #5 0.03 250,000 19,672 1286 0.02 0% 33% 66% 0% fasta #5 0.14 2,500,000 19,672 1286 0.14 0% 100% 0% 0% fasta #5 1.08 25,000,000 19,672 1286 1.08 0% 0% 100% 1% fasta #4 Make Error 250,000 source secs N mem gz cpu secs cpu load fasta #2 0.12 250,000 19,676 2276 0.06 9% 8% 9% 16% fasta #2 0.11 2,500,000 19,676 2276 0.40 90% 92% 91% 100% fasta #2 0.83 25,000,000 19,676 2276 3.31 98% 98% 98% 100% source secs N mem gz cpu secs cpu load fasta #9 0.12 250,000 19,676 1469 0.02 0% 0% 25% 0% fasta #9 0.12 2,500,000 19,676 1469 0.12 9% 0% 92% 0% fasta #9 0.78 25,000,000 19,804 1469 0.78 2% 3% 100% 0% source secs N mem gz cpu secs cpu load fasta #8 0.15 250,000 19,680 1299 0.05 0% 0% 0% 33% fasta #8 0.28 2,500,000 19,680 1299 0.27 100% 0% 0% 10% fasta #8 2.41 25,000,000 19,680 1299 2.41 100% 0% 0% 0% fasta Make Error 250,000 source secs N mem gz cpu secs cpu load fasta #3 0.18 250,000 19,676 825 0.08 43% 0% 0% 0% fasta #3 0.48 2,500,000 19,676 825 0.48 2% 100% 0% 0% fasta #3 4.48 25,000,000 19,676 825 4.48 0% 100% 0% 0% source secs N mem gz cpu secs cpu load k-nucleotide 0.23 250,000 19,680 1512 0.33 37% 34% 33% 39% k-nucleotide 0.86 2,500,000 19,808 1512 2.01 68% 55% 41% 71% k-nucleotide 6.22 25,000,000 129,140 1512 13.57 26% 45% 47% 100% source secs N mem gz cpu secs cpu load mandelbrot #2 0.12 1,000 19,680 412 0.11 0% 0% 0% 100% mandelbrot #2 1.61 4,000 19,680 412 1.61 0% 0% 100% 1% mandelbrot #2 25.43 16,000 19,680 412 25.43 100% 0% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot #8 0.11 1,000 19,680 788 0.04 15% 9% 25% 0% mandelbrot #8 0.11 4,000 19,680 788 0.40 90% 100% 100% 100% mandelbrot #8 1.53 16,000 34,688 788 6.10 100% 99% 99% 100% source secs N mem gz cpu secs cpu load mandelbrot 0.02 1,000 19,680 828 0.06 100% 100% 100% 66% mandelbrot 0.22 4,000 19,680 828 0.87 100% 95% 95% 100% mandelbrot 3.48 16,000 33,280 828 13.89 100% 100% 100% 99% source secs N mem gz cpu secs cpu load mandelbrot #7 0.14 1,000 19,680 1000 0.08 14% 15% 13% 14% mandelbrot #7 0.24 4,000 19,680 1000 0.91 95% 100% 95% 96% mandelbrot #7 3.57 16,000 34,048 1000 14.16 100% 99% 99% 99% source secs N mem gz cpu secs cpu load mandelbrot #3 0.02 1,000 19,680 769 0.06 50% 50% 66% 66% mandelbrot #3 0.24 4,000 19,680 769 0.92 96% 100% 100% 96% mandelbrot #3 3.57 16,000 33,152 769 14.23 99% 100% 100% 100% mandelbrot #6 Make Error 1,000 source secs N mem gz cpu secs cpu load mandelbrot #4 0.14 1,000 19,680 805 0.08 20% 14% 15% 23% mandelbrot #4 0.24 4,000 19,680 805 0.93 100% 96% 100% 96% mandelbrot #4 3.49 16,000 34,176 805 13.92 100% 100% 99% 100% source secs N mem gz cpu secs cpu load mandelbrot #9 0.12 1,000 19,680 700 0.04 8% 8% 0% 7% mandelbrot #9 0.09 4,000 19,680 700 0.34 90% 100% 100% 100% mandelbrot #9 1.29 16,000 34,432 700 5.12 100% 100% 100% 100% source secs N mem gz cpu secs cpu load n-body 0.08 500,000 19,684 1179 0.07 0% 11% 75% 11% n-body 0.58 5,000,000 19,684 1179 0.58 1% 1% 6% 100% n-body 5.65 50,000,000 19,684 1179 5.65 0% 99% 0% 0% source secs N mem gz cpu secs cpu load n-body #9 0.04 500,000 19,684 1639 0.03 0% 20% 75% 0% n-body #9 0.23 5,000,000 19,684 1639 0.23 4% 100% 0% 0% n-body #9 2.19 50,000,000 19,684 1639 2.19 0% 0% 99% 0% source secs N mem gz cpu secs cpu load n-body #5 0.08 500,000 19,808 1436 0.06 0% 0% 75% 0% n-body #5 0.50 5,000,000 19,680 1436 0.50 100% 0% 4% 2% n-body #5 4.85 50,000,000 19,808 1436 4.85 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #4 0.07 500,000 19,680 1496 0.06 0% 0% 0% 85% n-body #4 0.50 5,000,000 19,680 1496 0.49 0% 0% 100% 5% n-body #4 4.84 50,000,000 19,808 1496 4.84 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #8 0.07 500,000 19,680 1398 0.07 0% 0% 100% 0% n-body #8 0.57 5,000,000 19,680 1398 0.57 6% 1% 100% 0% n-body #8 5.56 50,000,000 19,680 1398 5.56 0% 0% 100% 1% source secs N mem gz cpu secs cpu load n-body #3 0.08 500,000 19,684 1214 0.07 100% 0% 0% 0% n-body #3 0.62 5,000,000 19,684 1214 0.62 0% 1% 100% 4% n-body #3 6.13 50,000,000 19,812 1214 6.13 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #6 0.07 500,000 19,684 1186 0.06 12% 0% 85% 0% n-body #6 0.55 5,000,000 19,684 1186 0.55 0% 100% 1% 0% n-body #6 5.44 50,000,000 19,684 1186 5.44 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #7 0.09 500,000 19,684 1250 0.08 0% 0% 100% 0% n-body #7 0.68 5,000,000 19,684 1250 0.68 100% 0% 1% 3% n-body #7 6.70 50,000,000 19,812 1250 6.70 100% 1% 0% 0% source secs N mem gz cpu secs cpu load n-body #2 0.07 500,000 19,684 1270 0.07 100% 0% 0% 0% n-body #2 0.57 5,000,000 19,684 1270 0.57 100% 0% 0% 6% n-body #2 5.57 50,000,000 19,684 1270 5.57 0% 0% 100% 1% source secs N mem gz cpu secs cpu load pidigits 0.09 2,000 19,684 459 0.05 55% 0% 0% 0% pidigits 0.31 6,000 19,684 459 0.31 100% 3% 0% 3% pidigits 0.88 10,000 19,684 459 0.88 100% 0% 1% 0% source secs N mem gz cpu secs cpu load pidigits #2 0.10 2,000 19,684 422 0.05 9% 0% 0% 44% pidigits #2 0.28 6,000 19,684 422 0.28 100% 0% 3% 0% pidigits #2 0.81 10,000 19,684 422 0.81 100% 0% 0% 1% source secs N mem gz cpu secs cpu load regex-redux #2 0.12 50,000 19,684 1121 0.05 0% 0% 35% 0% regex-redux #2 0.40 500,000 19,684 1121 0.35 87% 0% 2% 2% regex-redux #2 3.21 5,000,000 103,424 1121 3.21 0% 0% 0% 100% source secs N mem gz cpu secs cpu load regex-redux #4 0.19 50,000 19,684 1237 0.06 15% 10% 11% 10% regex-redux #4 0.18 500,000 19,684 1237 0.45 64% 66% 64% 68% regex-redux #4 0.96 5,000,000 154,248 1237 3.72 97% 96% 97% 100% source secs N mem gz cpu secs cpu load regex-redux #3 0.21 50,000 19,684 1273 0.10 13% 5% 9% 18% regex-redux #3 0.25 500,000 19,684 1273 0.72 82% 72% 72% 73% regex-redux #3 1.76 5,000,000 105,856 1273 4.33 50% 49% 49% 100% source secs N mem gz cpu secs cpu load regex-redux #5 0.15 50,000 19,684 1403 0.05 13% 6% 13% 6% regex-redux #5 0.14 500,000 19,684 1403 0.32 60% 57% 60% 61% regex-redux #5 0.81 5,000,000 154,520 1403 2.80 87% 84% 77% 97% source secs N mem gz cpu secs cpu load reverse-complement #2 0.08 250,000 19,684 757 0.01 0% 11% 11% 0% reverse-complement #2 1.13 100,000,001 994,432 757 1.64 13% 87% 18% 29% source secs N mem gz cpu secs cpu load reverse-complement #6 0.13 250,000 19,684 828 0.12 23% 28% 30% 0% reverse-complement #6 0.98 100,000,001 706,852 828 3.89 100% 100% 100% 100% source secs N mem gz cpu secs cpu load reverse-complement #7 0.08 250,000 19,684 1899 0.01 12% 12% 0% 0% reverse-complement #7 0.43 100,000,001 499,876 1899 0.59 18% 14% 18% 97% source secs N mem gz cpu secs cpu load reverse-complement #5 0.10 250,000 19,684 654 0.01 0% 0% 11% 0% reverse-complement #5 2.04 100,000,001 994,176 654 2.04 1% 0% 0% 100% source secs N mem gz cpu secs cpu load reverse-complement #4 0.08 250,000 19,684 716 0.02 11% 0% 25% 0% reverse-complement #4 3.77 100,000,001 500,480 716 3.77 99% 0% 0% 1% source secs N mem gz cpu secs cpu load reverse-complement #8 0.09 250,000 19,684 1551 0.01 0% 0% 0% 0% reverse-complement #8 0.46 100,000,001 500,004 1551 0.69 36% 17% 60% 41% source secs N mem gz cpu secs cpu load simple 0.12 1,000 19,684 433 0.11 7% 0% 0% 91% simple 1.65 4,000 19,684 433 1.65 100% 0% 0% 0% simple 25.98 16,000 19,684 433 25.98 0% 0% 0% 100% source secs N mem gz cpu secs cpu load simple #2 0.12 1,000 19,684 412 0.11 91% 0% 7% 0% simple #2 1.60 4,000 19,684 412 1.60 100% 0% 0% 2% simple #2 25.43 16,000 19,684 412 25.43 100% 0% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #5 0.13 500 19,684 576 0.04 0% 7% 7% 0% spectral-norm #5 0.22 3,000 19,684 576 0.86 95% 100% 100% 100% spectral-norm #5 0.72 5,500 19,812 576 2.87 100% 98% 100% 100% source secs N mem gz cpu secs cpu load spectral-norm 0.17 500 19,684 390 0.07 41% 0% 0% 0% spectral-norm 1.62 3,000 19,684 390 1.61 100% 0% 1% 0% spectral-norm 5.39 5,500 19,684 390 5.39 0% 0% 100% 0% source secs N mem gz cpu secs cpu load spectral-norm #8 0.13 500 19,684 941 0.09 21% 21% 21% 21% spectral-norm #8 0.61 3,000 19,684 941 2.42 98% 98% 100% 100% spectral-norm #8 0.72 5,500 19,684 941 2.87 100% 98% 100% 100% source secs N mem gz cpu secs cpu load spectral-norm #4 0.12 500 19,684 1145 0.04 8% 9% 16% 8% spectral-norm #4 0.23 3,000 19,684 1145 0.90 100% 100% 100% 100% spectral-norm #4 0.73 5,500 19,812 1145 2.89 100% 100% 100% 98% source secs N mem gz cpu secs cpu load spectral-norm #6 0.10 500 19,684 1203 0.03 9% 9% 9% 10% spectral-norm #6 0.12 3,000 19,684 1203 0.48 100% 92% 100% 100% spectral-norm #6 0.39 5,500 19,812 1203 1.55 100% 100% 100% 100% source secs N mem gz cpu secs cpu load spectral-norm #7 0.10 500 19,684 906 0.08 20% 27% 18% 18% spectral-norm #7 0.68 3,000 19,684 906 2.70 98% 100% 100% 98% spectral-norm #7 2.24 5,500 19,684 906 8.92 100% 100% 100% 100% source secs N mem gz cpu secs cpu load spectral-norm #3 0.16 500 19,684 470 0.07 11% 6% 18% 6% spectral-norm #3 0.44 3,000 19,684 470 1.72 100% 97% 100% 97% spectral-norm #3 1.44 5,500 19,812 470 5.74 100% 100% 99% 99% source secs N mem gz cpu secs cpu load too simple 0.03 1,000,000 19,684 199 0.01 33% 0% 0% 0% too simple 0.45 100,000,000 19,684 199 0.45 0% 100% 0% 0% too simple 43.90 10,000,000,000 19,684 199 43.90 100% 0% 0% 0%