[Python-Dev] GIL, Python 3, and MP vs. UP
Michael Hudson
mwh at python.net
Fri Sep 23 13:34:12 CEST 2005
"Gregory P. Smith" <greg at electricrain.com> writes:
> On Mon, Sep 19, 2005 at 09:12:05PM +0100, Michael Hudson wrote:
>> Martin Blais <blais at furius.ca> writes:
>> > http://www.gotw.ca/publications/concurrency-ddj.htm
>> > The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
>> > Herb Sutter
>> > March 2005
>>
>> I was disappointed that that article (hey, it was the only issue of
>> ddj I've ever actually bought! :) didn't consider any concurrency
>> models other than shared memory threading.
>
> Beware. Multi-core and/or multi-threaded cpus are the only thing the
> high end CPU manufacturers are able to produce today that they can
> still claim to be "faster." There is a HUGE incentive for them to
> create demand for their design lest it become irrelevant and they be
> forced to sell only low-margin commodity single core hardware. This
> means we'll see a ton of papers and people paid or coerced into
> suggesting that this is the best thing since time sliced bread.
I'd imagine that the more interesting/easy to deal with concurrency
models can and will be implemented atop shared memory threads. At
least, for the reasons you give, I hope so :)
Cheers,
mwh
--
ZAPHOD: OK, so ten out of ten for style, but minus several million
for good thinking, eh?
-- The Hitch-Hikers Guide to the Galaxy, Episode 2
More information about the Python-Dev
mailing list