all Rust programs & measurements rustc 1.44.0 (49cae5576 2020-06-01) LLVM version: 9.0 source secs N mem gz cpu cpu load binary-trees #3 0.64 7 8 754 0.01 28% 3% 73% 36% binary-trees #3 0.03 14 0 754 0.07 50% 100% 100% 50% binary-trees #3 3.63 21 148,860 754 13.27 89% 90% 90% 100% source secs N mem gz cpu cpu load binary-trees 0.48 7 8 751 0.01 4% 33% 56% 35% binary-trees 0.05 14 0 751 0.13 75% 67% 75% 100% binary-trees 6.25 21 133,044 751 22.29 86% 89% 95% 88% source secs N mem gz cpu cpu load binary-trees #2 0.23 7 0 721 0.01 0% 0% 45% 29% binary-trees #2 0.03 14 0 721 0.08 100% 50% 100% 100% binary-trees #2 3.48 21 199,856 721 12.58 88% 100% 87% 88% source secs N mem gz cpu cpu load binary-trees #4 0.23 7 0 756 0.01 0% 0% 54% 38% binary-trees #4 0.03 14 0 756 0.07 75% 67% 67% 67% binary-trees #4 3.83 21 162,088 756 14.00 90% 89% 89% 100% source secs N mem gz cpu cpu load fannkuch-redux #3 0.36 10 8 1020 0.27 25% 23% 56% 54% fannkuch-redux #3 0.83 11 960 1020 3.21 95% 100% 95% 99% fannkuch-redux #3 11.21 12 1,024 1020 43.89 100% 93% 100% 99% source secs N mem gz cpu cpu load fannkuch-redux #4 0.37 10 8 1020 0.27 22% 19% 66% 51% fannkuch-redux #4 0.84 11 936 1020 3.22 98% 99% 92% 98% fannkuch-redux #4 11.23 12 1,024 1020 43.93 100% 99% 99% 94% source secs N mem gz cpu cpu load fannkuch-redux #2 0.43 10 8 1191 0.32 20% 24% 77% 37% fannkuch-redux #2 0.98 11 684 1191 3.81 98% 95% 98% 100% fannkuch-redux #2 13.32 12 820 1191 52.08 100% 98% 94% 99% source secs N mem gz cpu cpu load fannkuch-redux #5 0.33 10 0 1016 0.25 21% 24% 59% 45% fannkuch-redux #5 0.73 11 960 1016 2.85 96% 99% 99% 100% fannkuch-redux #5 10.06 12 1,020 1016 39.31 93% 100% 100% 99% source secs N mem gz cpu cpu load fasta #2 0.42 250,000 8 1906 0.07 14% 31% 38% 33% fasta #2 0.17 2,500,000 0 1906 0.52 74% 89% 71% 72% fasta #2 1.51 25,000,000 2,180 1906 4.61 76% 76% 83% 74% source secs N mem gz cpu cpu load fasta 0.57 250,000 8 1237 0.18 3% 26% 79% 19% fasta 1.71 2,500,000 688 1237 1.71 44% 56% 6% 1% fasta 7.23 25,000,000 688 1237 7.22 2% 100% 0% 1% source secs N mem gz cpu cpu load fasta #5 0.50 250,000 8 1961 0.07 78% 78% 4% 10% fasta #5 0.17 2,500,000 0 1961 0.52 72% 76% 71% 88% fasta #5 1.51 25,000,000 2,180 1961 4.57 74% 74% 82% 75% source secs N mem gz cpu cpu load fasta #3 0.24 250,000 0 1233 0.05 0% 4% 50% 52% fasta #3 0.43 2,500,000 944 1233 0.42 98% 14% 0% 2% fasta #3 3.71 25,000,000 1,012 1233 3.70 100% 1% 1% 3% source secs N mem gz cpu cpu load fasta #4 0.51 250,000 8 939 0.08 4% 4% 51% 71% fasta #4 0.76 2,500,000 6,924 939 0.76 100% 0% 1% 0% fasta #4 7.13 25,000,000 123,788 939 7.13 0% 1% 0% 100% source secs N mem gz cpu cpu load fasta #6 0.43 250,000 8 955 0.08 56% 79% 12% 0% fasta #6 0.78 2,500,000 6,640 955 0.78 1% 3% 14% 99% fasta #6 7.31 25,000,000 123,624 955 7.31 0% 0% 100% 1% source secs N mem gz cpu cpu load k-nucleotide #9 0.48 250,000 8 1841 0.20 7% 13% 98% 15% k-nucleotide #9 0.93 2,500,000 24,444 1841 1.78 56% 34% 60% 58% k-nucleotide #9 5.21 25,000,000 135,388 1841 15.89 82% 54% 100% 70% source secs N mem gz cpu cpu load k-nucleotide #8 0.63 250,000 8 1543 0.27 27% 30% 45% 30% k-nucleotide #8 1.06 2,500,000 23,444 1543 2.23 45% 72% 44% 67% k-nucleotide #8 7.09 25,000,000 133,488 1543 21.46 94% 65% 99% 46% source secs N mem gz cpu cpu load k-nucleotide 0.90 250,000 5,228 1078 1.17 32% 41% 71% 49% k-nucleotide 3.83 2,500,000 44,508 1078 10.27 79% 49% 53% 93% k-nucleotide 34.39 25,000,000 150,212 1078 100.72 56% 86% 63% 88% source secs N mem gz cpu cpu load k-nucleotide #6 0.43 250,000 8 1671 0.28 25% 27% 50% 32% k-nucleotide #6 0.90 2,500,000 25,540 1671 1.77 34% 58% 86% 56% k-nucleotide #6 5.66 25,000,000 135,496 1671 17.27 83% 84% 87% 52% source secs N mem gz cpu cpu load k-nucleotide #4 0.49 250,000 8 1749 0.23 13% 14% 96% 24% k-nucleotide #4 0.93 2,500,000 25,204 1749 1.79 59% 33% 55% 54% k-nucleotide #4 5.37 25,000,000 135,432 1749 17.03 92% 56% 89% 83% source secs N mem gz cpu cpu load k-nucleotide #5 0.40 250,000 8 1739 0.35 35% 32% 11% 44% k-nucleotide #5 1.24 2,500,000 23,648 1739 2.19 44% 53% 80% 39% k-nucleotide #5 6.85 25,000,000 134,828 1739 20.84 65% 93% 53% 94% source secs N mem gz cpu cpu load k-nucleotide #2 0.61 250,000 8 1347 0.47 23% 17% 53% 61% k-nucleotide #2 1.67 2,500,000 23,864 1347 4.34 48% 75% 72% 69% k-nucleotide #2 13.73 25,000,000 134,544 1347 42.11 61% 84% 84% 79% source secs N mem gz cpu cpu load k-nucleotide #7 0.46 250,000 8 1578 0.27 15% 52% 30% 44% k-nucleotide #7 0.97 2,500,000 21,604 1578 1.96 62% 60% 59% 44% k-nucleotide #7 5.83 25,000,000 131,492 1578 18.44 67% 92% 72% 86% source secs N mem gz cpu cpu load k-nucleotide #3 0.53 250,000 8 1661 0.26 8% 20% 89% 28% k-nucleotide #3 1.34 2,500,000 24,116 1661 2.34 57% 30% 58% 67% k-nucleotide #3 8.41 25,000,000 134,544 1661 23.92 91% 50% 53% 92% source secs N mem gz cpu cpu load mandelbrot #6 0.31 1,000 0 1332 0.04 6% 6% 47% 37% mandelbrot #6 0.12 4,000 0 1332 0.43 85% 91% 83% 92% mandelbrot #6 1.70 16,000 32,656 1332 6.68 98% 98% 99% 98% source secs N mem gz cpu cpu load mandelbrot 0.32 1,000 8 868 0.10 9% 9% 97% 38% mandelbrot 0.35 4,000 684 868 1.31 91% 94% 92% 100% mandelbrot 5.18 16,000 38,976 868 20.29 99% 98% 100% 97% source secs N mem gz cpu cpu load mandelbrot #5 0.53 1,000 8 719 0.05 13% 43% 30% 57% mandelbrot #5 0.15 4,000 0 719 0.53 100% 87% 87% 87% mandelbrot #5 2.02 16,000 32,152 719 7.96 99% 99% 99% 100% mandelbrot #3 Make Error 1,000 source secs N mem gz cpu cpu load n-body #3 0.41 500,000 8 1540 0.21 5% 0% 22% 63% n-body #3 2.02 5,000,000 684 1540 2.02 12% 0% 0% 100% n-body #3 20.08 50,000,000 688 1540 20.07 1% 0% 0% 100% source secs N mem gz cpu cpu load n-body #4 0.58 500,000 8 1803 0.19 2% 3% 58% 72% n-body #4 1.86 5,000,000 684 1803 1.86 1% 0% 5% 99% n-body #4 18.48 50,000,000 688 1803 18.48 0% 0% 100% 0% source secs N mem gz cpu cpu load n-body #2 0.64 500,000 8 1805 0.14 0% 20% 78% 55% n-body #2 1.33 5,000,000 620 1805 1.33 1% 2% 100% 1% n-body #2 13.24 50,000,000 688 1805 13.24 0% 0% 1% 100% source secs N mem gz cpu cpu load n-body 0.58 500,000 8 1480 0.13 2% 3% 68% 58% n-body 1.31 5,000,000 620 1480 1.31 0% 1% 99% 5% n-body 13.00 50,000,000 688 1480 13.00 100% 0% 0% 1% source secs N mem gz cpu cpu load n-body #6 0.73 500,000 380 1790 0.21 7% 4% 40% 80% n-body #6 2.06 5,000,000 620 1790 2.06 0% 1% 100% 3% n-body #6 20.34 50,000,000 688 1790 20.33 2% 1% 0% 100% source secs N mem gz cpu cpu load n-body #5 0.74 500,000 376 2220 0.21 0% 1% 61% 67% n-body #5 2.03 5,000,000 680 2220 2.02 2% 1% 100% 2% n-body #5 20.15 50,000,000 688 2220 20.14 0% 2% 1% 100% source secs N mem gz cpu cpu load n-body #7 0.35 500,000 8 1753 0.06 3% 14% 49% 49% n-body #7 0.60 5,000,000 624 1753 0.60 3% 2% 100% 0% n-body #7 5.98 50,000,000 688 1753 5.98 0% 1% 100% 0% source secs N mem gz cpu cpu load n-body #8 0.51 500,000 8 1767 0.14 0% 6% 79% 35% n-body #8 1.34 5,000,000 688 1767 1.34 1% 0% 100% 3% n-body #8 13.38 50,000,000 684 1767 13.37 100% 1% 0% 0% source secs N mem gz cpu cpu load pidigits 0.50 2,000 8 1420 0.07 0% 4% 50% 50% pidigits 0.60 6,000 2,532 1420 0.60 5% 5% 13% 100% pidigits 1.76 10,000 3,004 1420 1.75 100% 0% 6% 0% source secs N mem gz cpu cpu load pidigits #2 0.50 2,000 8 1306 0.07 2% 0% 40% 69% pidigits #2 0.60 6,000 2,632 1306 0.60 2% 3% 5% 100% pidigits #2 1.75 10,000 3,012 1306 1.75 1% 100% 1% 0% source secs N mem gz cpu cpu load pidigits #3 0.51 2,000 8 1366 0.06 78% 56% 6% 2% pidigits #3 0.60 6,000 2,632 1366 0.60 100% 3% 0% 7% pidigits #3 1.75 10,000 3,012 1366 1.75 1% 100% 1% 0% source secs N mem gz cpu cpu load regex-redux #6 0.26 50,000 0 986 0.05 58% 44% 0% 4% regex-redux #6 0.35 500,000 624 986 0.34 63% 20% 17% 53% regex-redux #6 2.20 5,000,000 153,504 986 3.18 15% 32% 84% 16% source secs N mem gz cpu cpu load regex-redux #2 0.53 50,000 8 701 0.05 74% 92% 4% 6% regex-redux #2 0.35 500,000 524 701 0.34 21% 9% 88% 12% regex-redux #2 2.42 5,000,000 149,712 701 3.31 13% 100% 13% 13% source secs N mem gz cpu cpu load regex-redux #5 0.42 50,000 8 771 0.04 73% 60% 9% 2% regex-redux #5 0.35 500,000 476 771 0.34 71% 6% 6% 56% regex-redux #5 2.28 5,000,000 200,532 771 3.25 2% 85% 57% 0% source secs N mem gz cpu cpu load regex-redux #3 0.34 50,000 8 719 0.05 9% 3% 55% 32% regex-redux #3 0.54 500,000 5,068 719 0.35 43% 15% 41% 30% regex-redux #3 2.35 5,000,000 199,480 719 3.33 14% 30% 83% 16% source secs N mem gz cpu cpu load regex-redux 0.40 50,000 8 804 0.04 0% 0% 77% 45% regex-redux 0.39 500,000 520 804 0.34 13% 100% 11% 11% regex-redux 2.35 5,000,000 149,968 804 3.28 14% 100% 13% 14% source secs N mem gz cpu cpu load regex-redux #4 0.51 50,000 8 765 0.05 48% 73% 4% 14% regex-redux #4 0.36 500,000 524 765 0.35 19% 46% 56% 22% regex-redux #4 2.32 5,000,000 201,120 765 3.30 83% 30% 31% 1% source secs N mem gz cpu cpu load reverse-complement #2 0.61 250,000 8 1330 0.02 5% 7% 71% 45% reverse-complement #2 1.69 100,000,000 994,988 1330 2.90 26% 45% 79% 24% source secs N mem gz cpu cpu load spectral-norm #4 0.35 500 8 817 0.09 6% 12% 59% 46% spectral-norm #4 0.69 3,000 940 817 2.73 100% 100% 100% 99% spectral-norm #4 2.31 5,500 2,604 817 9.18 100% 100% 100% 100% source secs N mem gz cpu cpu load spectral-norm #3 0.35 500 8 1053 0.10 36% 37% 29% 29% spectral-norm #3 0.72 3,000 832 1053 2.64 93% 93% 93% 93% spectral-norm #3 2.31 5,500 2,196 1053 8.83 96% 96% 96% 96% source secs N mem gz cpu cpu load spectral-norm #6 0.44 500 8 1126 0.09 5% 7% 77% 35% spectral-norm #6 0.60 3,000 956 1126 2.35 98% 100% 98% 100% spectral-norm #6 1.97 5,500 2,440 1126 7.86 100% 99% 99% 99% source secs N mem gz cpu cpu load spectral-norm #2 0.46 500 8 1110 0.09 9% 4% 60% 54% spectral-norm #2 0.64 3,000 828 1110 2.38 94% 94% 95% 94% spectral-norm #2 2.06 5,500 2,204 1110 7.95 97% 98% 97% 97% source secs N mem gz cpu cpu load spectral-norm 0.84 500 8 1254 0.09 5% 5% 66% 64% spectral-norm 0.64 3,000 756 1254 2.38 94% 92% 94% 94% spectral-norm 2.07 5,500 2,100 1254 7.94 97% 97% 95% 96% source secs N mem gz cpu cpu load spectral-norm #5 0.54 500 8 1055 0.09 7% 44% 34% 53% spectral-norm #5 0.60 3,000 1,020 1055 2.37 100% 98% 100% 100% spectral-norm #5 1.99 5,500 2,524 1055 7.91 100% 100% 99% 100%