On Tue, Mar 3, 2009 at 4:34 PM, Cactus <rieman...@googlemail.com> wrote:
> It is the results of running speed (which now works under Windows) as > follows: > > speed -c -s 1-40 mpn_add_n > speed -c -s 1-40 mpn_addmul_1.333 > speed -c -s 1-40 mpn_mul_1.333 > speed -c -s 1-40 mpn_lshift.23 > speed -c -s 1-40 mpn_rshift.23 > speed -c -s 1-40 mpn_lshift1 > speed -c -s 1-40 mpn_rshift1 > speed -c -s 1-40 mpn_mul_basecase > speed -c -s 1-40 mpn_sqr_basecase Attached are the speed results for the Linux Xeon machine and Vista 64bit Core2 machine. Jeff. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "mpir-devel" group. To post to this group, send email to mpir-devel@googlegroups.com To unsubscribe from this group, send email to mpir-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/mpir-devel?hl=en -~----------~----~----~----~------~----~------~--~---
Intel Xeon E5405 @ 2.00GHz (Linux 64bit) 45nm, 6MB L2 cache, 1333 MHz FSB overhead 6.00 cycles, precision 1000000 units of 5.01e-10 secs, CPU freq 1995.01 MHz mpn_add_n 1 17.00 2 20.00 3 23.01 4 26.01 5 47.01 6 28.88 7 33.45 8 37.73 9 36.01 10 41.40 11 47.88 12 46.01 13 48.07 14 49.08 15 52.26 16 57.44 17 96.10 18 60.51 19 83.00 20 65.94 21 70.45 22 68.22 23 77.12 24 75.92 25 81.86 26 81.55 27 82.52 28 88.02 29 85.36 30 91.36 31 94.86 32 96.77 33 118.00 34 105.24 35 102.02 36 107.21 37 106.19 38 115.42 39 113.72 40 119.69 overhead 6.00 cycles, precision 1000000 units of 5.01e-10 secs, CPU freq 1995.01 MHz mpn_addmul_1.333 1 11.85 2 17.83 3 25.05 4 30.95 5 36.40 6 43.25 7 49.33 8 54.66 9 61.01 10 68.16 11 73.32 12 85.11 13 86.14 14 75.02 15 83.35 16 86.58 17 92.02 18 96.75 19 101.02 20 103.92 21 110.61 22 114.09 23 119.45 24 120.05 25 126.03 26 134.09 27 138.00 28 138.84 29 145.03 30 151.45 31 156.02 32 160.88 33 165.30 34 166.04 35 177.17 36 180.00 37 186.04 38 185.79 39 193.66 40 199.40 overhead 6.00 cycles, precision 1000000 units of 5.01e-10 secs, CPU freq 1995.01 MHz mpn_mul_1.333 1 9.00 2 13.00 3 15.41 4 20.29 5 24.01 6 28.35 7 31.44 8 35.40 9 39.40 10 43.34 11 47.79 12 51.58 13 57.01 14 60.42 15 63.82 16 67.71 17 71.15 18 76.45 19 79.59 20 82.35 21 86.77 22 92.89 23 95.89 24 99.83 25 102.57 26 108.36 27 112.20 28 116.82 29 119.07 30 124.28 31 128.07 32 131.94 33 135.51 34 140.80 35 143.22 36 148.33 37 151.85 38 156.04 39 160.50 40 164.29 overhead 6.00 cycles, precision 1000000 units of 5.01e-10 secs, CPU freq 1995.01 MHz mpn_lshift.23 1 7.00 2 11.00 3 18.25 4 18.00 5 21.00 6 24.01 7 26.01 8 26.51 9 28.72 10 32.26 11 34.51 12 35.01 13 37.51 14 40.51 15 43.51 16 43.81 17 45.01 18 48.01 19 52.64 20 52.01 21 53.84 22 64.21 23 65.99 24 62.01 25 66.01 26 66.02 27 70.62 28 67.51 29 70.22 30 72.02 31 75.02 32 75.02 33 79.52 34 81.02 35 82.99 36 84.02 37 88.52 38 88.52 39 92.02 40 91.69 overhead 6.00 cycles, precision 1000000 units of 5.01e-10 secs, CPU freq 1995.01 MHz mpn_rshift.23 1 7.00 2 10.00 3 18.00 4 19.00 5 21.00 6 21.00 7 25.01 8 26.01 9 28.01 10 28.67 11 32.01 12 33.01 13 36.76 14 36.01 15 39.01 16 40.68 17 43.51 18 44.81 19 47.01 20 48.01 21 52.51 22 52.21 23 56.06 24 56.77 25 59.74 26 59.68 27 63.01 28 64.30 29 69.01 30 67.75 31 70.82 32 72.02 33 76.52 34 76.39 35 79.46 36 80.27 37 84.02 38 84.02 39 87.02 40 88.52 overhead 6.00 cycles, precision 1000000 units of 5.01e-10 secs, CPU freq 1995.01 MHz mpn_lshift1 1 7.00 2 11.00 3 19.00 4 18.00 5 21.00 6 24.01 7 26.85 8 26.27 9 28.01 10 33.01 11 37.21 12 35.01 13 37.81 14 40.01 15 43.51 16 43.01 17 45.01 18 48.01 19 53.26 20 51.01 21 52.51 22 56.87 23 62.01 24 58.51 25 60.01 26 65.16 27 70.52 28 67.21 29 69.02 30 72.02 31 76.52 32 75.02 33 78.02 34 81.02 35 84.62 36 83.42 37 85.52 38 88.73 39 94.02 40 91.52 overhead 6.00 cycles, precision 1000000 units of 5.01e-10 secs, CPU freq 1995.01 MHz mpn_rshift1 1 7.00 2 10.00 3 18.00 4 19.00 5 21.00 6 21.00 7 25.01 8 26.01 9 28.01 10 28.01 11 32.01 12 33.01 13 35.01 14 36.01 15 39.33 16 40.81 17 42.87 18 43.34 19 46.01 20 48.01 21 51.01 22 51.87 23 54.24 24 55.51 25 58.51 26 59.01 27 63.01 28 64.51 29 67.30 30 68.02 31 70.52 32 72.02 33 75.02 34 76.17 35 78.02 36 80.02 37 83.42 38 83.27 39 87.02 40 88.02 overhead 6.00 cycles, precision 1000000 units of 5.01e-10 secs, CPU freq 1995.01 MHz mpn_mul_basecase 1 9.00 2 20.97 3 55.16 4 89.77 5 131.03 6 190.58 7 256.83 8 334.54 9 413.14 10 520.59 11 619.18 12 732.76 13 853.76 14 1003.22 15 1145.44 16 1306.74 17 1468.83 18 1669.53 19 1851.07 20 2037.40 21 2240.88 22 2496.78 23 2706.53 24 2947.33 25 3154.02 26 3487.41 27 3742.88 28 4032.84 29 4294.22 30 4637.75 31 4934.91 32 5250.16 33 5560.97 34 5960.98 35 6263.30 36 6655.43 37 7007.69 38 7458.77 39 7800.68 40 8243.26 overhead 6.00 cycles, precision 1000000 units of 5.01e-10 secs, CPU freq 1995.01 MHz mpn_sqr_basecase 1 7.00 2 18.00 3 45.01 4 86.02 5 120.02 6 147.53 7 186.44 8 237.05 9 284.80 10 352.08 11 399.36 12 466.51 13 537.74 14 617.11 15 687.18 16 785.27 17 872.21 18 963.70 19 1070.42 20 1174.31 21 1286.47 22 1406.74 23 1541.35 24 1675.32 25 1790.26 26 1958.43 27 2122.45 28 2261.52 29 2407.05 30 2581.60 31 2820.58 32 2964.71 33 3133.76 34 3335.87 35 3584.79 36 3788.96 37 3983.78 38 4238.03 39 4515.05 40 4668.11
Intel Core2 Q9550 @ 3.40GHz (Vista 64bit) 45nm, 6MB L2 cache, 1600 MHz FSB overhead 6.00 cycles, precision 1000000 units of 1.00e+000 secs, CPU freq unknown mpn_add_n 1 22.00 2 35.00 3 47.00 4 29.00 5 42.00 6 54.00 7 67.00 8 48.00 9 61.00 10 73.00 11 86.00 12 64.00 13 79.00 14 90.00 15 103.01 16 84.00 17 97.01 18 109.01 19 122.01 20 100.01 21 115.01 22 126.01 23 139.01 24 120.01 25 133.01 26 145.01 27 158.01 28 136.01 29 151.01 30 162.01 31 175.01 32 156.01 33 169.01 34 181.01 35 194.01 36 172.01 37 187.01 38 198.01 39 211.01 40 192.02 overhead 6.00 cycles, precision 1000000 units of 1.00e+000 secs, CPU freq unknown mpn_addmul_1.333 1 8.08 2 19.43 3 24.32 4 29.50 5 33.17 6 39.93 7 45.00 8 49.50 9 53.99 10 60.13 11 64.78 12 69.91 13 73.55 14 81.16 15 85.54 16 90.36 17 94.65 18 100.53 19 106.60 20 111.54 21 115.54 22 121.54 23 126.32 24 130.58 25 136.01 26 142.97 27 148.67 28 152.74 29 157.09 30 162.65 31 168.76 32 173.06 33 176.23 34 185.79 35 190.00 36 194.13 37 198.44 38 205.99 39 209.95 40 212.82 overhead 6.00 cycles, precision 1000000 units of 1.00e+000 secs, CPU freq unknown mpn_mul_1.333 1 14.00 2 16.89 3 20.83 4 24.55 5 29.42 6 33.63 7 37.01 8 42.16 9 45.01 10 50.21 11 53.72 12 59.25 13 63.17 14 65.59 15 70.67 16 74.01 17 79.36 18 82.34 19 85.97 20 91.00 21 95.02 22 98.80 23 102.99 24 106.58 25 108.01 26 115.10 27 118.34 28 123.01 29 125.67 30 130.01 31 133.94 32 137.74 33 144.06 34 145.02 35 150.26 36 155.01 37 159.20 38 163.00 39 166.79 40 187.01 overhead 6.00 cycles, precision 1000000 units of 1.00e+000 secs, CPU freq unknown mpn_lshift.23 1 8.00 2 10.00 3 18.00 4 19.00 5 20.91 6 27.00 7 30.60 8 29.00 9 33.00 10 36.00 11 38.25 12 37.72 13 40.50 14 43.00 15 46.00 16 45.86 17 51.05 18 52.50 19 55.00 20 54.00 21 57.00 22 60.00 23 63.67 24 61.50 25 65.00 26 67.50 27 72.00 28 69.00 29 73.67 30 78.00 31 81.00 32 78.00 33 81.54 34 84.01 35 87.85 36 86.00 37 89.01 38 91.50 39 96.00 40 94.00 overhead 6.00 cycles, precision 1000000 units of 1.00e+000 secs, CPU freq unknown mpn_rshift.23 1 7.00 2 10.00 3 18.00 4 19.00 5 21.75 6 21.50 7 25.00 8 26.00 9 28.50 10 28.50 11 33.00 12 34.00 13 35.40 14 37.39 15 39.75 16 41.00 17 44.07 18 46.00 19 48.66 20 49.50 21 51.00 22 53.31 23 58.20 24 57.00 25 59.50 26 61.17 27 63.93 28 65.58 29 67.80 30 69.36 31 73.29 32 73.85 33 75.00 34 76.68 35 80.01 36 82.00 37 83.58 38 86.00 39 88.50 40 90.00 overhead 6.00 cycles, precision 1000000 units of 1.00e+000 secs, CPU freq unknown mpn_lshift1 1 8.00 2 10.00 3 19.00 4 19.00 5 20.84 6 27.00 7 30.00 8 29.00 9 33.50 10 36.37 11 39.00 12 37.50 13 40.50 14 44.15 15 46.74 16 45.75 17 49.16 18 51.00 19 55.50 20 54.00 21 57.00 22 60.00 23 63.00 24 62.01 25 65.95 26 68.88 27 71.00 28 69.91 29 73.38 30 76.32 31 79.73 32 78.00 33 81.67 34 84.50 35 87.02 36 87.01 37 89.54 38 91.50 39 95.25 40 94.00 overhead 6.00 cycles, precision 1000000 units of 1.00e+000 secs, CPU freq unknown mpn_rshift1 1 7.00 2 10.00 3 18.00 4 19.00 5 22.00 6 21.00 7 25.00 8 26.00 9 28.80 10 29.76 11 33.00 12 33.00 13 36.00 14 39.00 15 40.20 16 41.00 17 44.14 18 45.00 19 48.00 20 49.00 21 52.17 22 53.02 23 56.40 24 57.00 25 59.00 26 61.20 27 63.00 28 64.50 29 68.01 30 68.58 31 72.01 32 72.00 33 75.88 34 77.62 35 79.38 36 81.21 37 84.05 38 85.16 39 88.29 40 90.00 overhead 6.00 cycles, precision 1000000 units of 1.00e+000 secs, CPU freq unknown mpn_mul_basecase 1 9.00 2 23.00 3 63.04 4 98.90 5 138.68 6 203.29 7 264.05 8 334.53 9 420.38 10 530.03 11 641.34 12 743.54 13 867.09 14 1021.06 15 1170.49 16 1318.00 17 1485.17 18 1677.68 19 1871.56 20 2048.93 21 2265.54 22 2507.19 23 2736.33 24 2959.41 25 3193.94 26 3484.45 27 3766.78 28 4013.06 29 4348.20 30 4645.27 31 4976.20 32 5272.45 33 5582.89 34 5954.22 35 6299.83 36 6666.47 37 7039.50 38 7489.27 39 7905.92 40 8251.80 overhead 6.00 cycles, precision 1000000 units of 1.00e+000 secs, CPU freq unknown mpn_sqr_basecase 1 7.00 2 18.50 3 50.28 4 87.98 5 118.51 6 155.89 7 197.70 8 246.34 9 294.53 10 351.82 11 419.38 12 485.47 13 553.83 14 631.30 15 724.46 16 809.35 17 896.12 18 991.80 19 1098.34 20 1210.77 21 1319.55 22 1438.37 23 1610.91 24 1706.11 25 1825.67 26 1967.11 27 2151.06 28 2310.11 29 2500.08 30 2653.07 31 2841.15 32 2982.34 33 3192.13 34 3388.02 35 3564.22 36 3824.08 37 3988.17 38 4215.09 39 4453.05 40 4658.27