Re: [Python-3000] Kill GIL?

2006-09-17 Thread Martin v. Löwis
Andre Meyer schrieb: > While I understand the difficulties in removing the GIL and the > potential negative effect on single-threaded applications I would very > much encourage discussion to seriously consider removing the GIL (maybe > optionally) in Py3k. If not, what alternatives would you sugges

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Bob Ippolito
On 9/17/06, Ivan Krstić <[EMAIL PROTECTED]> wrote: > Andre Meyer wrote: > > As a heavy user of multi-threading in Python and following the current > > discussions about Python on multi-processor systems on the python-list I > > wonder what the plans are for improving MP performance in Py3k. > > I h

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Ivan Krstić
Andre Meyer wrote: > As a heavy user of multi-threading in Python and following the current > discussions about Python on multi-processor systems on the python-list I > wonder what the plans are for improving MP performance in Py3k. I have four aborted e-mails in my 'Drafts' folder that are askin

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Josiah Carlson
"Ross Jekel" <[EMAIL PROTECTED]> wrote: > I know it is a bit old, but would Python Object Sharing (POSH) > http://poshmodule.sourceforge.net help you? Also, if you think you like the > current state-of-the-art threading model, you might not after reading this: The RPC-like mechanism I describe

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Calvin Spealman
On 9/17/06, Josiah Carlson <[EMAIL PROTECTED]> wrote: > > "Giovanni Bajo" <[EMAIL PROTECTED]> wrote: > > Josiah Carlson <[EMAIL PROTECTED]> wrote: > > > > > It would be substantially easier if there were a distributed RPC > > > mechanism that auto distributed to the "least-working" process in a > >

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Ross Jekel
I know it is a bit old, but would Python Object Sharing (POSH) http://poshmodule.sourceforge.net help you? Also, if you think you like the current state-of-the-art threading model, you might not after reading this: http://tinyurl.com/qvcbr This goes to an article on http://www.computer.org wi

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Josiah Carlson
"Giovanni Bajo" <[EMAIL PROTECTED]> wrote: > Josiah Carlson <[EMAIL PROTECTED]> wrote: > > > It would be substantially easier if there were a distributed RPC > > mechanism that auto distributed to the "least-working" process in a > > set > > of potential working processes on a single machine. [.

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Giovanni Bajo
Josiah Carlson <[EMAIL PROTECTED]> wrote: > It would be substantially easier if there were a distributed RPC > mechanism that auto distributed to the "least-working" process in a > set > of potential working processes on a single machine. [...] I'm not sure I follow you. Would you mind providing

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Ronald Oussoren
On Sep 17, 2006, at 3:16 PM, Nick Coghlan wrote: Andre Meyer wrote: While I understand the difficulties in removing the GIL and the potential negative effect on single-threaded applications I would very much encourage discussion to seriously consider removing the GIL (maybe optionally) in

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Brett Cannon
On 9/17/06, Nick Coghlan <[EMAIL PROTECTED]> wrote: Andre Meyer wrote:> While I understand the difficulties in removing the GIL and the> potential negative effect on single-threaded applications I would very> much encourage discussion to seriously consider removing the GIL (maybe > optionally) in P

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Josiah Carlson
"Andre Meyer" <[EMAIL PROTECTED]> wrote: > Dear Python experts > > As a heavy user of multi-threading in Python and following the current > discussions about Python on multi-processor systems on the python-list I > wonder what the plans are for improving MP performance in Py3k. MP systems > becom

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Antoine Pitrou
Le dimanche 17 septembre 2006 à 23:16 +1000, Nick Coghlan a écrit : > Brett Cannon's sandboxing work (which aims to provide first-class support for > multiple interpreters in the same process for security reasons) also seems > like a potentially fruitful approach to distributing processing to mul

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Marcin 'Qrczak' Kowalczyk
"Andre Meyer" <[EMAIL PROTECTED]> writes: > While I understand the difficulties in removing the GIL and the > potential negative effect on single-threaded applications I would > very much encourage discussion to seriously consider removing the > GIL (maybe optionally) in Py3k. I suppose this woul

Re: [Python-3000] Kill GIL?

2006-09-17 Thread Nick Coghlan
Andre Meyer wrote: > While I understand the difficulties in removing the GIL and the > potential negative effect on single-threaded applications I would very > much encourage discussion to seriously consider removing the GIL (maybe > optionally) in Py3k. If not, what alternatives would you sugge

[Python-3000] Kill GIL?

2006-09-17 Thread Andre Meyer
Dear Python expertsAs a heavy user of multi-threading in Python and following the current discussions about Python on multi-processor systems on the python-list I wonder what the plans are for improving MP performance in Py3k. MP systems become more and more common as most modern processors have mu