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
-~----------~----~----~----~------~----~------~--~---

Reply via email to