all C clang programs & measurements Ubuntu clang version 18.1.8 (11) source secs N mem gz cpu secs cpu load binary-trees #5 0.00 7 19,952 914 0.00 0% 100% 0% 0% binary-trees #5 0.05 14 19,952 914 0.15 80% 75% 83% 80% binary-trees #5 9.25 21 351,328 914 33.65 92% 92% 81% 98% source secs N mem gz cpu secs cpu load binary-trees #2 0.15 7 19,772 816 0.01 7% 0% 0% 6% binary-trees #2 0.01 14 19,772 816 0.04 100% 100% 50% 100% binary-trees #2 1.66 21 170,236 816 5.36 81% 81% 70% 91% source secs N mem gz cpu secs cpu load binary-trees #8 0.00 7 19,952 607 0.00 0% 0% 0% 0% binary-trees #8 0.10 14 19,952 607 0.10 11% 0% 100% 0% binary-trees #8 19.63 21 285,536 607 19.62 22% 0% 0% 78% source secs N mem gz cpu secs cpu load binary-trees #3 0.16 7 19,772 842 0.01 0% 0% 5% 5% binary-trees #3 0.02 14 19,772 842 0.05 66% 50% 100% 66% binary-trees #3 1.89 21 134,272 842 5.88 67% 68% 78% 100% source secs N mem gz cpu secs cpu load binary-trees 0.00 7 19,772 660 0.00 0% 0% 0% 0% binary-trees 0.08 14 19,772 660 0.08 10% 0% 11% 100% binary-trees 17.79 21 264,064 660 17.79 0% 100% 0% 0% source secs N mem gz cpu secs cpu load fannkuch-redux #5 0.17 10 19,772 917 0.21 31% 35% 38% 29% fannkuch-redux #5 0.60 11 19,772 917 2.38 100% 100% 100% 96% fannkuch-redux #5 8.09 12 19,772 917 31.94 100% 100% 100% 95% source secs N mem gz cpu secs cpu load fannkuch-redux #4 0.10 10 19,772 1190 0.10 0% 0% 10% 100% fannkuch-redux #4 1.03 11 19,772 1190 1.03 1% 0% 100% 0% fannkuch-redux #4 13.37 12 19,772 1190 13.37 32% 68% 0% 0% source secs N mem gz cpu secs cpu load fannkuch-redux #2 0.06 10 19,772 1563 0.21 100% 83% 100% 100% fannkuch-redux #2 0.66 11 19,772 1563 2.60 100% 98% 98% 100% fannkuch-redux #2 8.67 12 19,772 1563 34.02 99% 98% 94% 100% source secs N mem gz cpu secs cpu load fannkuch-redux #8 0.24 10 19,492 483 0.24 0% 0% 0% 100% fannkuch-redux #8 2.80 11 19,492 483 2.80 0% 0% 0% 100% fannkuch-redux #8 36.39 12 19,492 483 36.38 46% 53% 0% 0% source secs N mem gz cpu secs cpu load fannkuch-redux 0.24 10 19,772 514 0.24 96% 0% 0% 0% fannkuch-redux 2.81 11 19,772 514 2.81 0% 100% 0% 1% fannkuch-redux 36.51 12 19,772 514 36.50 56% 44% 0% 0% source secs N mem gz cpu secs cpu load fannkuch-redux #6 0.02 10 19,772 1582 0.06 100% 66% 66% 100% fannkuch-redux #6 0.18 11 19,772 1582 0.70 94% 100% 100% 100% fannkuch-redux #6 2.24 12 19,772 1582 8.86 97% 99% 100% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #3 0.22 10 19,772 574 0.22 0% 0% 100% 0% fannkuch-redux #3 2.57 11 19,772 574 2.57 13% 86% 0% 1% fannkuch-redux #3 34.16 12 19,772 574 34.15 98% 1% 0% 0% source secs N mem gz cpu secs cpu load fasta #7 0.12 250,000 19,772 2276 0.05 15% 7% 15% 8% fasta #7 0.09 2,500,000 19,772 2276 0.34 90% 100% 90% 100% fasta #7 0.82 25,000,000 19,772 2276 3.27 98% 98% 100% 98% source secs N mem gz cpu secs cpu load fasta #6 0.10 250,000 19,772 1936 0.04 22% 0% 20% 20% fasta #6 0.13 2,500,000 19,772 1936 0.35 7% 100% 92% 100% fasta #6 1.03 25,000,000 19,772 1936 3.03 98% 1% 98% 100% source secs N mem gz cpu secs cpu load fasta #5 0.02 250,000 19,772 1286 0.02 0% 0% 100% 0% fasta #5 0.14 2,500,000 19,772 1286 0.14 0% 100% 0% 7% fasta #5 1.20 25,000,000 19,772 1286 1.20 1% 100% 0% 0% fasta #4 Make Error 250,000 source secs N mem gz cpu secs cpu load fasta #2 0.04 250,000 19,616 1299 0.03 100% 0% 0% 0% fasta #2 0.26 2,500,000 19,616 1299 0.26 100% 7% 0% 0% fasta #2 2.43 25,000,000 19,616 1299 2.43 100% 0% 1% 0% source secs N mem gz cpu secs cpu load fasta #8 0.06 250,000 19,616 825 0.06 0% 0% 0% 100% fasta #8 0.48 2,500,000 19,616 825 0.48 4% 0% 100% 2% fasta #8 4.61 25,000,000 19,616 825 4.60 73% 26% 2% 0% source secs N mem gz cpu secs cpu load fasta 0.05 250,000 19,772 1213 0.05 0% 0% 0% 100% fasta 0.37 2,500,000 19,772 1213 0.37 97% 0% 5% 2% fasta 3.46 25,000,000 19,772 1213 3.46 1% 100% 0% 0% source secs N mem gz cpu secs cpu load fasta #3 0.02 250,000 19,772 1469 0.02 0% 0% 0% 100% fasta #3 0.10 2,500,000 19,772 1469 0.10 0% 100% 0% 0% fasta #3 0.78 25,000,000 19,772 1469 0.78 2% 0% 100% 0% source secs N mem gz cpu secs cpu load k-nucleotide 0.22 250,000 19,772 1512 0.32 39% 45% 35% 31% k-nucleotide 0.87 2,500,000 19,772 1512 2.05 40% 68% 58% 72% k-nucleotide 6.30 25,000,000 129,228 1512 13.92 47% 32% 42% 100% source secs N mem gz cpu secs cpu load mandelbrot #8 0.11 1,000 19,496 412 0.11 0% 0% 0% 100% mandelbrot #8 1.61 4,000 19,496 412 1.61 1% 0% 100% 0% mandelbrot #8 25.27 16,000 19,496 412 25.27 40% 31% 0% 28% source secs N mem gz cpu secs cpu load mandelbrot 0.02 1,000 19,772 828 0.06 66% 100% 100% 50% mandelbrot 0.22 4,000 19,772 828 0.88 100% 95% 100% 95% mandelbrot 3.49 16,000 33,172 828 13.93 99% 100% 100% 100% source secs N mem gz cpu secs cpu load mandelbrot #7 0.10 1,000 19,772 1000 0.07 18% 11% 11% 12% mandelbrot #7 0.24 4,000 19,772 1000 0.90 87% 100% 100% 96% mandelbrot #7 3.53 16,000 34,216 1000 14.00 100% 99% 99% 100% source secs N mem gz cpu secs cpu load mandelbrot #3 0.02 1,000 19,772 769 0.06 100% 100% 50% 100% mandelbrot #3 0.23 4,000 19,772 769 0.91 100% 100% 100% 95% mandelbrot #3 3.55 16,000 33,108 769 14.15 99% 100% 100% 100% mandelbrot #6 Make Error 1,000 source secs N mem gz cpu secs cpu load mandelbrot #5 0.18 1,000 19,772 788 0.04 5% 5% 5% 10% mandelbrot #5 0.11 4,000 19,772 788 0.39 100% 81% 100% 100% mandelbrot #5 1.53 16,000 34,864 788 6.09 100% 100% 100% 100% source secs N mem gz cpu secs cpu load mandelbrot #4 0.08 1,000 19,772 805 0.07 25% 37% 28% 14% mandelbrot #4 0.23 4,000 19,772 805 0.89 100% 100% 100% 100% mandelbrot #4 3.47 16,000 34,328 805 13.82 100% 99% 99% 100% source secs N mem gz cpu secs cpu load mandelbrot #9 0.10 1,000 19,772 700 0.03 11% 0% 18% 10% mandelbrot #9 0.08 4,000 19,772 700 0.32 100% 100% 87% 100% mandelbrot #9 1.22 16,000 34,332 700 4.85 100% 100% 99% 100% source secs N mem gz cpu secs cpu load n-body 0.06 500,000 19,772 1179 0.06 100% 0% 0% 0% n-body 0.55 5,000,000 19,772 1179 0.55 0% 1% 1% 100% n-body 5.37 50,000,000 19,772 1179 5.37 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #9 0.03 500,000 19,772 1639 0.03 25% 0% 0% 100% n-body #9 0.23 5,000,000 19,772 1639 0.23 0% 0% 0% 100% n-body #9 2.20 50,000,000 19,772 1639 2.20 0% 0% 0% 100% source secs N mem gz cpu secs cpu load n-body #5 0.06 500,000 19,772 1436 0.06 0% 100% 0% 0% n-body #5 0.49 5,000,000 19,772 1436 0.49 2% 2% 2% 100% n-body #5 4.86 50,000,000 19,772 1436 4.86 81% 19% 0% 0% source secs N mem gz cpu secs cpu load n-body #4 0.07 500,000 19,772 1398 0.07 100% 0% 12% 0% n-body #4 0.57 5,000,000 19,772 1398 0.57 0% 0% 0% 100% n-body #4 5.60 50,000,000 19,772 1398 5.59 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #8 0.07 500,000 19,492 1193 0.07 0% 100% 0% 0% n-body #8 0.58 5,000,000 19,492 1193 0.58 0% 0% 1% 100% n-body #8 5.72 50,000,000 19,492 1193 5.72 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #3 0.07 500,000 19,772 1214 0.07 0% 100% 0% 0% n-body #3 0.62 5,000,000 19,772 1214 0.62 1% 0% 3% 100% n-body #3 6.12 50,000,000 19,772 1214 6.12 1% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #6 0.06 500,000 19,772 1186 0.06 100% 0% 0% 0% n-body #6 0.53 5,000,000 19,772 1186 0.52 100% 0% 0% 1% n-body #6 5.16 50,000,000 19,772 1186 5.16 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #7 0.08 500,000 19,772 1250 0.08 11% 100% 0% 0% n-body #7 0.69 5,000,000 19,772 1250 0.69 100% 0% 0% 0% n-body #7 6.77 50,000,000 19,772 1250 6.77 0% 99% 0% 0% source secs N mem gz cpu secs cpu load n-body #2 0.06 500,000 19,772 1270 0.06 100% 0% 14% 0% n-body #2 0.55 5,000,000 19,772 1270 0.55 3% 0% 0% 98% n-body #2 5.42 50,000,000 19,772 1270 5.42 0% 0% 100% 0% source secs N mem gz cpu secs cpu load pidigits 0.13 2,000 19,772 459 0.05 0% 46% 0% 0% pidigits 0.26 6,000 19,772 459 0.26 4% 0% 0% 100% pidigits 0.74 10,000 19,772 459 0.74 0% 0% 100% 0% source secs N mem gz cpu secs cpu load pidigits #2 0.13 2,000 19,772 422 0.05 0% 38% 7% 0% pidigits #2 0.26 6,000 19,772 422 0.26 3% 100% 0% 4% pidigits #2 0.74 10,000 19,772 422 0.74 100% 0% 0% 1% source secs N mem gz cpu secs cpu load regex-redux #2 0.10 50,000 19,772 1121 0.04 18% 0% 30% 0% regex-redux #2 0.41 500,000 19,772 1121 0.36 0% 88% 0% 2% regex-redux #2 3.22 5,000,000 103,364 1121 3.22 30% 69% 0% 0% source secs N mem gz cpu secs cpu load regex-redux #4 0.19 50,000 19,772 1237 0.06 10% 5% 10% 10% regex-redux #4 0.16 500,000 19,772 1237 0.41 62% 62% 60% 64% regex-redux #4 0.98 5,000,000 154,488 1237 3.82 100% 96% 98% 97% source secs N mem gz cpu secs cpu load regex-redux #3 0.15 50,000 19,772 1273 0.10 14% 18% 14% 18% regex-redux #3 0.38 500,000 19,772 1273 0.73 47% 45% 47% 55% regex-redux #3 1.75 5,000,000 105,848 1273 4.31 49% 50% 49% 100% source secs N mem gz cpu secs cpu load regex-redux #5 0.13 50,000 19,772 1403 0.05 8% 15% 8% 15% regex-redux #5 0.28 500,000 19,784 1403 0.36 32% 29% 33% 29% regex-redux #5 0.82 5,000,000 154,568 1403 2.82 77% 85% 85% 100% source secs N mem gz cpu secs cpu load reverse-complement #2 0.24 250,000 19,772 757 0.01 4% 4% 0% 0% reverse-complement #2 1.16 100,000,001 994,536 757 1.69 88% 18% 27% 12% source secs N mem gz cpu secs cpu load reverse-complement #6 0.15 250,000 19,772 828 0.13 26% 28% 26% 7% reverse-complement #6 1.03 100,000,001 703,416 828 4.07 100% 100% 100% 100% source secs N mem gz cpu secs cpu load reverse-complement #7 0.04 250,000 19,772 1899 0.01 0% 25% 0% 0% reverse-complement #7 0.45 100,000,001 499,996 1899 0.63 13% 15% 97% 15% source secs N mem gz cpu secs cpu load reverse-complement #5 0.10 250,000 19,772 654 0.02 0% 0% 0% 18% reverse-complement #5 2.08 100,000,001 994,108 654 2.07 0% 0% 100% 1% source secs N mem gz cpu secs cpu load reverse-complement #9 0.16 250,000 19,772 1551 0.01 5% 6% 0% 0% reverse-complement #9 0.46 100,000,001 499,976 1551 0.70 97% 17% 17% 17% source secs N mem gz cpu secs cpu load reverse-complement #4 0.10 250,000 19,772 716 0.02 0% 9% 9% 20% reverse-complement #4 3.74 100,000,001 500,452 716 3.74 0% 100% 0% 1% source secs N mem gz cpu secs cpu load spectral-norm #5 0.09 500 19,772 576 0.03 0% 0% 11% 20% spectral-norm #5 0.25 3,000 19,772 576 0.94 96% 96% 92% 100% spectral-norm #5 0.72 5,500 19,772 576 2.88 100% 100% 100% 100% source secs N mem gz cpu secs cpu load spectral-norm #8 0.05 500 19,772 389 0.05 0% 100% 0% 0% spectral-norm #8 1.61 3,000 19,772 389 1.61 0% 0% 1% 100% spectral-norm #8 5.40 5,500 19,772 389 5.40 100% 0% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #4 0.07 500 19,772 1145 0.03 16% 25% 14% 16% spectral-norm #4 0.23 3,000 19,772 1145 0.90 100% 100% 96% 95% spectral-norm #4 0.72 5,500 19,772 1145 2.86 100% 100% 100% 100% source secs N mem gz cpu secs cpu load spectral-norm #6 0.09 500 19,772 1203 0.03 0% 0% 10% 0% spectral-norm #6 0.12 3,000 19,772 1203 0.46 100% 91% 100% 100% spectral-norm #6 0.38 5,500 19,772 1203 1.52 100% 100% 100% 100% source secs N mem gz cpu secs cpu load spectral-norm #7 0.12 500 19,772 906 0.07 18% 9% 23% 23% spectral-norm #7 0.55 3,000 19,772 906 2.16 98% 98% 100% 100% spectral-norm #7 1.82 5,500 19,772 906 7.24 100% 99% 100% 100% source secs N mem gz cpu secs cpu load spectral-norm #2 0.13 500 19,772 941 0.07 16% 23% 21% 25% spectral-norm #2 0.29 3,000 19,772 941 1.09 92% 100% 100% 100% spectral-norm #2 0.72 5,500 19,772 941 2.87 100% 100% 100% 100% source secs N mem gz cpu secs cpu load spectral-norm #3 0.10 500 19,772 470 0.07 11% 20% 20% 18% spectral-norm #3 0.44 3,000 19,772 470 1.74 100% 97% 100% 100% spectral-norm #3 1.46 5,500 19,772 470 5.77 100% 99% 100% 100% source secs N mem gz cpu secs cpu load startup 68.18 200,000 19,504 1250 68.17 53% 46% 0% 0% source secs N mem gz cpu secs cpu load startup #0 68.02 200,000 19,504 1269 68.01 42% 45% 12% 0% source secs N mem gz cpu secs cpu load too simple 0.01 1,000,000 19,772 245 0.01 0% 0% 100% 0% too simple 0.45 100,000,000 19,772 245 0.45 0% 100% 4% 0% too simple 43.98 10,000,000,000 19,772 245 43.97 46% 40% 0% 13%