On 20 Jan, 2008, at 19:23, Daniel Lord wrote:

I ran the test  on my 1st Gen Quad Core ( 2 x Quad-core 3.0 GHz, 13GB
RAM) and was a bit surprised to see  little improvement over the Core
Duo numbers.

63019.7 pystones/second

I am assuming the GIL is limiting  threading and therefore I am really
running on one or two cores--hence the tangible improvement is just
CPU speed: from 2.33 GHz to 3.0 GHz and a bit of the memory bandwidth
increase as well.

Pystone is completely single-threaded. Beyond that multi-threaded Python code cannot make optimal use from multiple CPU's unless most threads run C code (due to the GIL).


This is the 32-bit number, I'll find some time to try 64-bit--but
first want to make sure it doesn't mess up my system as I am using
Apple Python 2.5.1 exclusively right now and want to avoid the split
brain problem.

That's easy enough: install the 64-bit version in a location that is not on your shell's search path, and don't install it as a framework.

Ronald



Daniel

On Jan 20, 2008, at 1:27 AM, Ronald Oussoren wrote:


On 19 Jan, 2008, at 21:43, [EMAIL PROTECTED] wrote:


My Powerbook G4 is getting rather long-in-the-tooth. It's display is
starting to act up, so I think I'm going to buy a new Mac something
in the
fairly near future, but I'm not yet sure what.  To that end, I've
started a
table of pystone numbers for Macs on the Python wiki:

 http://wiki.python.org/moin/MacPython/MacModelPerformance

If you could help by adding some rows to the table, especially for
current
MacBook, MacBook Pro or (in the near future, MacBook Air) models, I'd
appreciate it.

I've posted some numbers as well, which in itself doesn't warrent an
e-mail. What is interesting though is the difference between 32-bit
and 64-bit code:

Python 2.5.2a0 (60124)

32-bit: 52083
64-bit: 60871

64-bit code is significantly faster here (all of this on a MacBook
Pro 2.33Ghz/3GByte)

Ronald


Thanks,

--
Skip Montanaro - [EMAIL PROTECTED] - http://www.webfast.com/~skip/

The major difference between Democrats and Republicans is that
Republicans don't know that Randy Newman's lyrics are full of
sarcasm.
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to