all Erlang HiPE programs & measurements Erlang/OTP 22 [erts-10.7] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe] source secs N mem gz cpu cpu load binary-trees #2 1.65 7 20,708 478 0.27 15% 55% 63% 11% binary-trees #2 0.20 14 0 478 0.35 35% 79% 80% 47% binary-trees #2 8.33 21 468,264 478 24.53 76% 83% 71% 72% source secs N mem gz cpu cpu load binary-trees 1.64 7 21,052 420 0.31 46% 36% 37% 35% binary-trees 0.26 14 1,220 420 0.35 31% 40% 56% 37% binary-trees 24.47 21 607,764 420 24.67 81% 3% 5% 20% source secs N mem gz cpu cpu load fannkuch-redux 2.20 10 21,972 1038 2.17 64% 49% 48% 38% fannkuch-redux 6.32 11 24,296 1038 24.10 95% 99% 96% 97% fannkuch-redux 84.89 12 24,188 1038 333.54 99% 100% 99% 100% source secs N mem gz cpu cpu load fasta #2 1.84 250,000 21,616 1164 0.79 67% 18% 12% 25% fasta #2 5.19 2,500,000 23,172 1164 5.75 99% 10% 9% 3% fasta #2 48.18 25,000,000 24,632 1164 51.05 6% 51% 49% 4% source secs N mem gz cpu cpu load fasta 3.13 250,000 21,816 1039 2.08 40% 24% 26% 64% fasta 11.35 2,500,000 23,088 1039 17.11 23% 5% 96% 25% fasta 114.91 25,000,000 23,672 1039 171.13 26% 61% 33% 33% source secs N mem gz cpu cpu load k-nucleotide 3.65 250,000 137,208 936 4.24 61% 36% 36% 67% k-nucleotide 15.16 2,500,000 946,072 936 39.75 65% 59% 60% 86% k-nucleotide 295.51 25,000,000 3,631,168 936 459.70 83% 59% 58% 72% source secs N mem gz cpu cpu load k-nucleotide #3 4.54 250,000 62,492 937 4.14 66% 48% 25% 45% k-nucleotide #3 13.70 2,500,000 165,564 937 37.97 67% 69% 61% 96% k-nucleotide #3 144.25 25,000,000 757,756 937 398.30 91% 66% 62% 63% source secs N mem gz cpu cpu load mandelbrot #3 2.26 1,000 21,524 792 2.18 25% 48% 81% 33% mandelbrot #3 7.53 4,000 26,472 792 29.22 99% 99% 99% 98% mandelbrot #3 109.96 16,000 51,676 792 433.71 100% 100% 100% 100% source secs N mem gz cpu cpu load mandelbrot 2.45 1,000 27,696 534 2.48 65% 39% 28% 59% mandelbrot 8.16 4,000 136,452 534 31.13 96% 97% 96% 98% mandelbrot 119.55 16,000 1,642,976 534 458.98 98% 97% 97% 97% source secs N mem gz cpu cpu load mandelbrot #2 2.19 1,000 22,688 613 2.25 69% 32% 42% 42% mandelbrot #2 7.54 4,000 55,004 613 29.31 98% 100% 98% 98% mandelbrot #2 111.02 16,000 743,032 613 435.99 100% 100% 99% 100% source secs N mem gz cpu cpu load mandelbrot #4 2.41 1,000 21,708 806 2.28 68% 31% 29% 51% mandelbrot #4 7.75 4,000 27,524 806 30.22 98% 99% 100% 98% mandelbrot #4 113.46 16,000 47,924 806 447.55 100% 100% 100% 100% source secs N mem gz cpu cpu load n-body #3 4.05 500,000 21,424 1399 2.19 24% 58% 19% 21% n-body #3 20.67 5,000,000 23,664 1399 20.76 23% 1% 75% 6% n-body #3 191.97 50,000,000 24,504 1399 191.99 37% 33% 26% 11% source secs N mem gz cpu cpu load pidigits #3 2.63 2,000 22,060 562 1.34 64% 38% 17% 35% pidigits #3 5.92 6,000 25,360 562 6.73 66% 10% 4% 38% pidigits #3 16.33 10,000 27,624 562 17.18 9% 4% 3% 93% source secs N mem gz cpu cpu load pidigits 2.87 2,000 21,804 559 1.09 28% 24% 64% 18% pidigits 6.60 6,000 25,496 559 6.78 3% 3% 98% 3% pidigits 18.15 10,000 33,720 559 18.38 75% 2% 2% 26% source secs N mem gz cpu cpu load pidigits #2 2.47 2,000 23,168 512 1.37 16% 49% 59% 35% pidigits #2 5.98 6,000 26,456 512 8.15 22% 95% 13% 13% pidigits #2 16.93 10,000 33,840 512 20.43 20% 35% 60% 10% source secs N mem gz cpu cpu load regex-redux #6 2.54 50,000 53,076 1048 1.07 59% 23% 13% 48% regex-redux #6 6.23 500,000 436,416 1048 9.09 16% 34% 27% 79% regex-redux #6 60.01 5,000,000 2,136,672 1048 87.34 39% 41% 36% 53% source secs N mem gz cpu cpu load reverse-complement #4 2.51 250,000 25,392 1171 0.86 29% 33% 39% 29% reverse-complement #4 199.48 100,000,000 1,994,296 1171 250.73 20% 41% 62% 21% source secs N mem gz cpu cpu load reverse-complement #3 3.79 250,000 33,416 630 0.98 74% 11% 14% 39% reverse-complement #3 356.12 100,000,000 3,569,912 630 344.62 31% 23% 42% 32% source secs N mem gz cpu cpu load reverse-complement 3.07 250,000 21,188 1302 0.47 55% 24% 21% 44% reverse-complement 41.88 100,000,000 2,600,884 1302 107.73 74% 77% 62% 62% source secs N mem gz cpu cpu load spectral-norm 2.76 500 22,604 507 1.17 14% 23% 33% 47% spectral-norm 38.62 3,000 26,532 507 38.69 89% 1% 5% 12% spectral-norm 112.49 5,500 30,872 507 112.54 6% 1% 96% 3% source secs N mem gz cpu cpu load spectral-norm #2 3.30 500 21,492 747 0.89 62% 19% 21% 49% spectral-norm #2 5.19 3,000 28,076 747 19.19 94% 94% 94% 94% spectral-norm #2 16.73 5,500 34,356 747 63.31 97% 95% 95% 97%