all Free Pascal programs & measurements Free Pascal Compiler version 3.2.0 [2020/06/14] for x86_64 source secs N mem gz cpu cpu load binary-trees #7 0.23 7 0 1003 0.01 70% 0% 4% 58% binary-trees #7 0.03 14 0 1003 0.07 60% 100% 67% 33% binary-trees #7 3.89 21 116,604 1003 9.74 45% 97% 48% 65% source secs N mem gz cpu cpu load binary-trees #5 0.23 7 0 953 0.01 23% 0% 0% 77% binary-trees #5 0.14 14 0 953 0.07 29% 8% 14% 8% binary-trees #5 3.08 21 132,800 953 9.89 100% 73% 82% 68% source secs N mem gz cpu cpu load binary-trees #6 0.34 7 0 959 0.01 54% 6% 3% 57% binary-trees #6 0.03 14 0 959 0.06 33% 50% 33% 100% binary-trees #6 4.22 21 132,600 959 10.08 42% 48% 50% 100% source secs N mem gz cpu cpu load fannkuch-redux 0.22 10 0 1050 0.41 43% 48% 48% 78% fannkuch-redux 1.28 11 1,656 1050 5.02 99% 98% 100% 97% fannkuch-redux 17.33 12 1,880 1050 69.16 100% 100% 100% 100% source secs N mem gz cpu cpu load fasta #6 0.19 250,000 0 1190 0.11 0% 58% 72% 0% fasta #6 1.07 2,500,000 8 1190 1.07 19% 0% 3% 100% fasta #6 10.31 25,000,000 8 1190 10.31 100% 1% 0% 1% source secs N mem gz cpu cpu load fasta #5 0.38 250,000 0 1220 0.11 0% 27% 73% 18% fasta #5 1.06 2,500,000 8 1220 1.05 6% 2% 2% 100% fasta #5 10.14 25,000,000 8 1220 10.13 13% 0% 0% 88% source secs N mem gz cpu cpu load mandelbrot #2 0.21 1,000 0 846 0.25 45% 86% 43% 59% mandelbrot #2 1.47 4,000 3,668 846 3.88 42% 95% 36% 94% mandelbrot #2 22.87 16,000 32,980 846 61.60 96% 63% 73% 37% source secs N mem gz cpu cpu load mandelbrot #3 0.31 1,000 8 526 0.22 44% 3% 0% 72% mandelbrot #3 3.54 4,000 8 526 3.54 1% 2% 4% 100% mandelbrot #3 56.15 16,000 8 526 56.13 0% 0% 100% 1% source secs N mem gz cpu cpu load mandelbrot #7 0.22 1,000 0 950 0.18 23% 90% 57% 19% mandelbrot #7 0.79 4,000 6,264 950 2.96 91% 96% 90% 100% mandelbrot #7 9.93 16,000 36,728 950 39.59 100% 100% 100% 100% source secs N mem gz cpu cpu load mandelbrot #8 0.35 1,000 0 974 0.15 97% 20% 12% 50% mandelbrot #8 0.56 4,000 2,324 974 2.14 98% 96% 96% 98% mandelbrot #8 8.48 16,000 29,788 974 33.82 100% 100% 100% 100% source secs N mem gz cpu cpu load mandelbrot #6 0.20 1,000 0 802 0.23 62% 38% 70% 48% mandelbrot #6 0.92 4,000 6,232 802 3.63 99% 97% 98% 100% mandelbrot #6 14.24 16,000 35,924 802 56.82 100% 100% 100% 100% source secs N mem gz cpu cpu load mandelbrot 0.22 1,000 0 846 0.25 14% 77% 67% 41% mandelbrot 1.47 4,000 3,664 846 3.88 95% 94% 42% 36% mandelbrot 22.87 16,000 33,040 846 61.60 96% 41% 96% 37% source secs N mem gz cpu cpu load n-body 0.40 500,000 8 1325 0.22 7% 66% 62% 5% n-body 2.19 5,000,000 8 1325 2.18 10% 1% 1% 100% n-body 21.79 50,000,000 8 1325 21.78 100% 1% 0% 0% source secs N mem gz cpu cpu load n-body #2 0.32 500,000 8 1339 0.23 0% 44% 76% 3% n-body #2 2.25 5,000,000 8 1339 2.25 0% 1% 100% 1% n-body #2 22.44 50,000,000 8 1339 22.43 0% 1% 100% 0% source secs N mem gz cpu cpu load n-body #3 0.36 500,000 8 1435 0.25 3% 49% 74% 0% n-body #3 2.46 5,000,000 8 1435 2.46 4% 1% 100% 9% n-body #3 24.55 50,000,000 8 1435 24.54 0% 1% 100% 0% source secs N mem gz cpu cpu load pidigits 0.88 2,000 288 3060 0.79 3% 11% 91% 7% pidigits 8.01 6,000 656 3060 8.01 1% 2% 100% 2% pidigits 23.39 10,000 656 3060 23.38 1% 0% 0% 100% source secs N mem gz cpu cpu load pidigits #2 0.38 2,000 8 828 0.21 68% 0% 5% 27% pidigits #2 3.09 6,000 2,008 828 3.08 100% 1% 0% 1% pidigits #2 10.95 10,000 2,572 828 10.94 1% 0% 100% 1% source secs N mem gz cpu cpu load pidigits #3 0.27 2,000 0 530 0.06 65% 0% 0% 52% pidigits #3 0.60 6,000 1,760 530 0.59 10% 2% 0% 100% pidigits #3 1.73 10,000 2,324 530 1.73 0% 1% 1% 100% regex-redux Failed 50,000 regex-redux #2 Failed 50,000 source secs N mem gz cpu cpu load reverse-complement #2 0.49 250,000 8 771 0.03 33% 54% 25% 41% reverse-complement #2 6.84 100,000,000 495,112 771 6.82 70% 1% 1% 30% source secs N mem gz cpu cpu load spectral-norm 0.24 500 0 423 0.15 96% 0% 0% 61% spectral-norm 5.14 3,000 8 423 5.14 9% 5% 1% 100% spectral-norm 17.06 5,500 8 423 17.05 0% 1% 100% 1% source secs N mem gz cpu cpu load spectral-norm #2 0.17 500 0 542 0.16 19% 28% 28% 76% spectral-norm #2 1.21 3,000 1,792 542 4.76 98% 99% 98% 99% spectral-norm #2 3.99 5,500 1,804 542 15.83 99% 100% 99% 100% source secs N mem gz cpu cpu load spectral-norm #3 0.55 500 0 650 0.15 88% 22% 29% 36% spectral-norm #3 1.21 3,000 692 650 4.75 98% 98% 98% 99% spectral-norm #3 3.99 5,500 1,848 650 15.82 99% 99% 99% 99%