Brian, I am just impressed you have done it at all. Your patience with spreadsheet programs far exceeds mine!
Bill. 2009/3/4 Cactus <rieman...@googlemail.com>: > - Show quoted text - > > 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 > - Show quoted text - > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---