On Mar 4, 2:24 pm, Bill Hart <goodwillh...@googlemail.com> wrote: > Here are the figures for the 2.66 GHz Xeon Core 2 (Dunnington 6 core > 16 MB cache) sage.math: > > wbh...@sage:~/mpir-core2/tune$ ./speed -c -s 1-40 mpn_add_n > overhead 6.00 cycles, precision 1000000 units of 3.75e-10 secs, CPU > freq 2666.76 MHz > mpn_add_n > 1 17.00 > 2 20.00 > 3 23.01 > 4 31.03 > 5 25.71 > 6 29.01 > 7 33.33 > 8 58.02 > 9 43.37 > 10 42.55 > 11 44.57 > 12 46.01 > 13 71.01 > 14 49.01 > 15 52.26 > 16 55.51 > 17 63.68 > 18 61.24 > 19 63.07 > 20 66.17 > 21 63.02 > 22 68.22 > 23 74.11 > 24 75.92 > 25 82.82 > 26 82.19 > 27 82.44 > 28 87.63 > 29 84.15 > 30 91.53 > 31 94.85 > 32 96.80 > 33 120.81 > 34 100.40 > 35 102.03 > 36 107.21 > 37 106.99 > 38 109.34 > 39 113.72 > 40 117.94 > wbh...@sage:~/mpir-core2/tune$ ./speed -c -s 1-40 mpn_addmul_1.333 > overhead 6.00 cycles, precision 1000000 units of 3.75e-10 secs, CPU > freq 2666.76 MHz > mpn_addmul_1.333 > 1 11.85 > 2 17.83 > 3 24.99 > 4 31.22 > 5 36.40 > 6 43.06 > 7 49.31 > 8 54.65 > 9 61.02 > 10 89.02 > 11 73.39 > 12 85.03 > 13 85.48 > 14 75.02 > 15 83.35 > 16 86.34 > 17 92.01 > 18 96.67 > 19 100.75 > 20 105.01 > 21 110.68 > 22 114.09 > 23 119.45 > 24 120.05 > 25 126.03 > 26 134.08 > 27 137.49 > 28 138.85 > 29 145.88 > 30 151.45 > 31 156.56 > 32 160.89 > 33 165.30 > 34 166.04 > 35 176.96 > 36 180.00 > 37 184.05 > 38 185.16 > 39 194.50 > 40 199.32 > wbh...@sage:~/mpir-core2/tune$ ./speed -c -s 1-40 mpn_mul_1.333 > overhead 6.00 cycles, precision 1000000 units of 3.75e-10 secs, CPU > freq 2666.76 MHz > mpn_mul_1.333 > 1 9.00 > 2 14.00 > 3 15.41 > 4 20.45 > 5 24.00 > 6 28.35 > 7 31.47 > 8 35.40 > 9 39.41 > 10 43.34 > 11 47.90 > 12 51.58 > 13 57.01 > 14 60.42 > 15 63.82 > 16 67.71 > 17 71.15 > 18 76.45 > 19 80.44 > 20 84.15 > 21 86.77 > 22 92.89 > 23 95.89 > 24 100.01 > 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.70 > 38 156.04 > 39 160.32 > 40 164.29 > wbh...@sage:~/mpir-core2/tune$ ./speed -c -s 1-40 mpn_lshift.23 > overhead 6.00 cycles, precision 1000000 units of 3.75e-10 secs, CPU > freq 2666.76 MHz > mpn_lshift.23 > 1 8.00 > 2 10.00 > 3 17.15 > 4 19.00 > 5 20.40 > 6 24.01 > 7 26.01 > 8 26.51 > 9 28.01 > 10 32.26 > 11 34.51 > 12 35.01 > 13 37.13 > 14 40.51 > 15 43.51 > 16 43.81 > 17 45.01 > 18 48.01 > 19 52.89 > 20 52.01 > 21 54.01 > 22 56.51 > 23 58.51 > 24 60.01 > 25 61.81 > 26 64.81 > 27 66.02 > 28 67.52 > 29 70.22 > 30 72.02 > 31 75.02 > 32 75.02 > 33 81.77 > 34 81.02 > 35 83.02 > 36 84.02 > 37 88.52 > 38 88.52 > 39 92.02 > 40 91.69 > wbh...@sage:~/mpir-core2/tune$ ./speed -c -s 1-40 mpn_rshift.23 > overhead 6.00 cycles, precision 1000000 units of 3.75e-10 secs, CPU > freq 2666.76 MHz > mpn_rshift.23 > 1 7.00 > 2 9.00 > 3 19.00 > 4 19.00 > 5 21.00 > 6 20.00 > 7 24.01 > 8 25.01 > 9 27.55 > 10 28.01 > 11 31.01 > 12 32.19 > 13 35.01 > 14 35.91 > 15 39.12 > 16 39.51 > 17 43.51 > 18 44.01 > 19 48.01 > 20 48.01 > 21 51.01 > 22 51.61 > 23 55.51 > 24 56.26 > 25 59.01 > 26 59.83 > 27 66.01 > 28 64.01 > 29 68.01 > 30 67.52 > 31 70.73 > 32 74.26 > 33 75.62 > 34 76.52 > 35 78.77 > 36 81.77 > 37 84.02 > 38 84.32 > 39 86.64 > 40 88.02 > wbh...@sage:~/mpir-core2/tune$ ./speed -c -s 1-40 mpn_lshift1 > overhead 6.00 cycles, precision 1000000 units of 3.75e-10 secs, CPU > freq 2666.76 MHz > mpn_lshift1 > 1 8.00 > 2 10.00 > 3 17.54 > 4 19.00 > 5 20.98 > 6 24.01 > 7 26.85 > 8 26.30 > 9 28.01 > 10 32.96 > 11 37.21 > 12 35.01 > 13 36.01 > 14 40.01 > 15 43.51 > 16 43.01 > 17 46.30 > 18 48.01 > 19 55.21 > 20 51.01 > 21 52.51 > 22 56.95 > 23 62.41 > 24 58.51 > 25 60.01 > 26 65.26 > 27 72.01 > 28 67.21 > 29 69.02 > 30 72.02 > 31 81.02 > 32 75.02 > 33 99.02 > 34 81.45 > 35 85.52 > 36 83.42 > 37 85.52 > 38 90.02 > 39 94.52 > 40 91.52 > wbh...@sage:~/mpir-core2/tune$ ./speed -c -s 1-40 mpn_rshift1 > overhead 6.00 cycles, precision 1000000 units of 3.75e-10 secs, CPU > freq 2666.76 MHz > mpn_rshift1 > 1 8.00 > 2 10.00 > 3 20.00 > 4 20.00 > 5 21.11 > 6 21.00 > 7 24.01 > 8 25.01 > 9 27.01 > 10 28.13 > 11 31.29 > 12 33.01 > 13 35.55 > 14 35.34 > 15 38.34 > 16 40.51 > 17 45.01 > 18 44.15 > 19 47.01 > 20 48.39 > 21 51.01 > 22 52.21 > 23 54.61 > 24 56.01 > 25 60.01 > 26 60.44 > 27 63.01 > 28 64.21 > 29 68.16 > 30 67.51 > 31 72.02 > 32 71.02 > 33 75.02 > 34 75.02 > 35 78.02 > 36 79.93 > 37 84.02 > 38 84.02 > 39 86.47 > 40 87.02 > wbh...@sage:~/mpir-core2/tune$ ./speed -c -s 1-40 mpn_mul_basecase > overhead 6.00 cycles, precision 1000000 units of 3.75e-10 secs, CPU > freq 2666.76 MHz > mpn_mul_basecase > 1 9.00 > 2 20.97 > 3 56.24 > 4 89.28 > 5 131.04 > 6 190.59 > 7 256.40 > 8 329.49 > 9 414.08 > 10 520.59 > 11 619.74 > 12 723.87 > 13 853.75 > 14 1003.21 > 15 1147.46 > 16 1305.83 > 17 1468.22 > 18 1669.51 > 19 1834.72 > 20 2043.40 > 21 2241.04 > 22 2485.90 > 23 2714.61 > 24 2943.96 > 25 3154.04 > 26 3487.28 > 27 3727.14 > 28 4019.71 > 29 4292.92 > 30 4637.73 > 31 4915.73 > 32 5239.38 > 33 5561.10 > 34 5960.99 > 35 6287.39 > 36 6634.71 > 37 7022.21 > 38 7441.70 > 39 7892.99 > 40 8658.11 > wbh...@sage:~/mpir-core2/tune$ ./speed -c -s 1-40 mpn_sqr_basecase > overhead 6.00 cycles, precision 1000000 units of 3.75e-10 secs, CPU > freq 2666.76 MHz > mpn_sqr_basecase > 1 8.00 > 2 18.01 > 3 45.01 > 4 86.02 > 5 116.69 > 6 161.37 > 7 194.06 > 8 240.56 > 9 297.58 > 10 362.08 > 11 411.06 > 12 475.73 > 13 540.43 > 14 617.80 > 15 696.23 > 16 785.11 > 17 878.98 > 18 973.20 > 19 1083.13 > 20 1159.81 > 21 1288.83 > 22 1413.27 > 23 1587.34 > 24 1693.37 > 25 1819.39 > 26 1965.45 > 27 2128.45 > 28 2277.46 > 29 2427.53 > 30 2606.62 > 31 2805.60 > 32 2976.68 > 33 3210.61 > 34 3365.72 > 35 3583.71 > 36 3752.86 > 37 3998.91 > 38 4183.31 > 39 4451.05 > 40 4677.09 > > Bill. > > 2009/3/4 Jeff Gilchrist... > > read more »
Thanks for the new figures Bill. Jeff is looking to get some more as well. It takes me some time to produce these graphs so I hope you will forgive me I don't republish immediately. If I get a lot more figures I am going to have to do this a bit differently as my current spreadsheet is getting very big! Brian --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---