I've just noticed that the times from speed are not consistent between
runs!! I thought that was almost impossible.

Bill.

2009/3/4 Bill Hart <goodwillh...@googlemail.com>:
> 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 -
> - 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 -
> - 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