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 isstarting 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 currentMacBook, MacBook Pro or (in the near future, MacBook Air) models, I'dappreciate 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) RonaldThanks, -- 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
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig