all Perl programs & measurements This is perl 5, version 38 subversion 2 (v5.38.2) x86_64-linux-thread-multi source secs N mem gz cpu secs cpu load binary-trees #3 0.40 7 19,648 655 0.04 2% 0% 4% 7% binary-trees #3 0.55 14 27,656 655 1.78 89% 60% 94% 85% binary-trees #3 107.10 21 2,200,560 655 361.91 92% 99% 70% 75% source secs N mem gz cpu secs cpu load binary-trees #6 1.47 7 19,656 800 0.04 0% 0% 0% 2% binary-trees #6 1.05 14 19,656 800 0.65 1% 61% 0% 0% binary-trees #6 38.93 21 760,064 800 143.68 90% 90% 89% 100% source secs N mem gz cpu secs cpu load binary-trees #4 0.57 7 19,652 769 0.05 7% 3% 0% 0% binary-trees #4 0.42 14 35,120 769 1.37 75% 76% 81% 100% binary-trees #4 79.07 21 2,519,560 769 275.66 84% 91% 96% 87% source secs N mem gz cpu secs cpu load binary-trees #5 1.46 7 19,652 805 0.05 0% 0% 4% 0% binary-trees #5 1.05 14 19,780 805 0.80 1% 75% 1% 1% binary-trees #5 50.13 21 1,048,576 805 182.28 98% 87% 87% 91% source secs N mem gz cpu secs cpu load binary-trees 0.31 7 19,656 401 0.02 0% 6% 0% 0% binary-trees 1.21 14 19,656 401 1.21 0% 2% 0% 100% binary-trees 248.15 21 599,680 401 248.14 0% 0% 100% 0% source secs N mem gz cpu secs cpu load fannkuch-redux 11.71 10 19,656 463 11.37 0% 97% 0% 0% fannkuch-redux 129.97 11 19,656 463 129.96 0% 0% 61% 38% fannkuch-redux 1,719.04 12 19,656 463 1,718.97 0% 96% 0% 3% source secs N mem gz cpu secs cpu load fannkuch-redux #3 8.30 10 19,656 433 8.00 0% 0% 96% 0% fannkuch-redux #3 100.65 11 19,656 433 100.64 100% 0% 0% 0% fannkuch-redux #3 1,253.65 12 19,656 433 1,253.60 0% 0% 100% 0% source secs N mem gz cpu secs cpu load fannkuch-redux #2 3.20 10 19,656 577 10.61 80% 84% 85% 84% fannkuch-redux #2 31.40 11 19,656 577 123.89 99% 99% 98% 98% fannkuch-redux #2 428.72 12 19,656 577 1,710.91 99% 100% 99% 99% source secs N mem gz cpu secs cpu load fasta #2 2.36 250,000 19,656 926 2.04 1% 86% 0% 0% fasta #2 18.17 2,500,000 19,656 926 18.17 0% 100% 0% 0% fasta #2 182.59 25,000,000 19,656 926 182.43 0% 99% 0% 0% source secs N mem gz cpu secs cpu load fasta #4 1.63 250,000 19,656 969 1.25 0% 0% 77% 0% fasta #4 12.15 2,500,000 19,656 969 12.15 0% 0% 100% 0% fasta #4 133.86 25,000,000 19,656 969 133.60 0% 84% 15% 0% source secs N mem gz cpu secs cpu load fasta 1.14 250,000 19,656 875 0.71 62% 1% 0% 0% fasta 6.36 2,500,000 19,656 875 6.36 100% 1% 0% 0% fasta 62.98 25,000,000 55,296 875 62.98 100% 0% 0% 0% source secs N mem gz cpu secs cpu load k-nucleotide #3 1.20 250,000 60,032 520 2.06 32% 40% 52% 50% k-nucleotide #3 5.34 2,500,000 159,104 520 17.24 93% 90% 67% 74% k-nucleotide #3 52.15 25,000,000 1,147,904 520 171.73 89% 69% 98% 71% source secs N mem gz cpu secs cpu load k-nucleotide #4 0.92 250,000 57,868 483 1.57 47% 45% 51% 28% k-nucleotide #4 4.36 2,500,000 157,952 483 13.17 90% 60% 91% 61% k-nucleotide #4 41.87 25,000,000 1,070,080 483 136.26 94% 87% 70% 74% source secs N mem gz cpu secs cpu load k-nucleotide 2.40 250,000 249,132 659 3.37 25% 21% 20% 78% k-nucleotide 5.40 2,500,000 313,408 659 15.60 64% 93% 64% 68% k-nucleotide 38.23 25,000,000 1,247,428 659 131.70 83% 91% 86% 83% source secs N mem gz cpu secs cpu load k-nucleotide #2 1.78 250,000 49,152 365 1.40 0% 79% 0% 0% k-nucleotide #2 12.48 2,500,000 88,320 365 12.29 98% 0% 0% 0% k-nucleotide #2 121.96 25,000,000 659,584 365 120.07 98% 0% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot 2.45 1,000 19,632 592 7.78 79% 81% 80% 79% mandelbrot 32.20 4,000 19,632 592 128.43 99% 99% 100% 99% mandelbrot 569.19 16,000 76,928 592 2,273.81 100% 100% 100% 100% source secs N mem gz cpu secs cpu load n-body #2 4.44 500,000 19,640 1431 4.11 0% 1% 92% 0% n-body #2 40.38 5,000,000 19,640 1431 40.38 100% 0% 0% 0% n-body #2 433.35 50,000,000 19,640 1431 433.33 0% 0% 100% 0% pidigits #2 Failed 2,000 source secs N mem gz cpu secs cpu load pidigits 2.36 2,000 19,380 471 1.85 0% 0% 0% 78% pidigits 5.85 6,000 19,380 471 5.85 0% 0% 0% 99% pidigits 11.68 10,000 19,380 471 11.66 1% 0% 100% 0% pidigits #4 Failed 2,000 regex-redux #5 Bad Output 50,000 source secs N mem gz cpu secs cpu load regex-redux #4 0.61 50,000 19,640 823 0.39 21% 13% 9% 19% regex-redux #4 1.32 500,000 21,460 823 3.48 38% 90% 84% 53% regex-redux #4 10.48 5,000,000 157,300 823 30.98 96% 60% 92% 46% source secs N mem gz cpu secs cpu load regex-redux #3 0.62 50,000 19,640 854 0.38 8% 17% 15% 19% regex-redux #3 1.13 500,000 47,540 854 3.15 57% 90% 88% 44% regex-redux #3 10.69 5,000,000 409,956 854 31.50 60% 96% 92% 46% source secs N mem gz cpu secs cpu load regex-redux #2 0.51 50,000 19,640 717 0.34 1% 39% 0% 26% regex-redux #2 1.79 500,000 25,508 717 2.98 1% 97% 0% 70% regex-redux #2 17.23 5,000,000 205,436 717 29.80 100% 73% 0% 0% source secs N mem gz cpu secs cpu load regex-redux 0.64 50,000 19,640 471 0.27 0% 1% 43% 0% regex-redux 2.35 500,000 25,504 471 2.30 1% 97% 0% 0% regex-redux 22.47 5,000,000 205,652 471 22.46 100% 0% 0% 0% source secs N mem gz cpu secs cpu load reverse-complement #4 0.39 250,000 19,640 268 0.04 0% 0% 7% 0% reverse-complement #4 5.65 100,000,001 998,596 268 5.65 0% 0% 0% 100% source secs N mem gz cpu secs cpu load reverse-complement #3 0.43 250,000 19,640 295 0.04 2% 0% 11% 0% reverse-complement #3 6.55 100,000,001 1,495,204 295 6.55 1% 0% 0% 100% source secs N mem gz cpu secs cpu load simple #2 10.85 1,000 19,640 358 10.57 0% 0% 97% 0% simple #2 161.54 4,000 19,640 358 161.53 0% 0% 100% 0% simple #2 2,710.24 16,000 19,640 358 2,710.08 0% 0% 87% 13% source secs N mem gz cpu secs cpu load simple 12.07 1,000 19,640 382 11.73 0% 0% 0% 97% simple 194.20 4,000 19,640 382 194.17 18% 0% 0% 81% simple 3,090.21 16,000 19,640 382 3,090.07 0% 98% 0% 1% source secs N mem gz cpu secs cpu load spectral-norm 1.28 500 19,644 340 0.91 0% 70% 0% 0% spectral-norm 31.96 3,000 19,644 340 31.95 0% 0% 0% 100% spectral-norm 106.13 5,500 19,644 340 106.10 0% 0% 0% 100% source secs N mem gz cpu secs cpu load spectral-norm #5 1.28 500 19,640 346 0.91 1% 0% 0% 71% spectral-norm #5 30.31 3,000 19,640 346 30.31 0% 0% 100% 0% spectral-norm #5 97.85 5,500 19,640 346 97.84 0% 100% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #4 0.71 500 19,644 562 0.81 31% 28% 29% 32% spectral-norm #4 7.91 3,000 19,644 562 30.66 97% 97% 97% 98% spectral-norm #4 23.84 5,500 19,644 562 93.18 98% 98% 97% 97% source secs N mem gz cpu secs cpu load spectral-norm #2 4.32 500 19,644 350 3.96 0% 0% 0% 91% spectral-norm #2 153.57 3,000 19,644 350 153.56 100% 0% 0% 0% spectral-norm #2 488.38 5,500 19,644 350 488.35 100% 0% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #3 1.58 500 19,640 857 4.27 69% 69% 69% 68% spectral-norm #3 36.21 3,000 19,640 857 143.44 99% 99% 99% 99% spectral-norm #3 122.80 5,500 19,640 857 488.65 99% 99% 99% 99% source secs N mem gz cpu secs cpu load too simple 0.55 1,000,000 19,644 136 0.23 0% 40% 0% 0% too simple 19.15 100,000,000 19,644 136 19.14 0% 0% 0% 99% too simple 1,931.20 10,000,000,000 19,644 136 1,931.05 75% 0% 0% 24%