"A Fundamental Turn Toward Concurrency in Software"

Jorgen Grahn jgrahn-nntq at algonet.se
Sun Jan 9 14:29:13 EST 2005


On 07 Jan 2005 13:48:41 -0800, Paul Rubin <> wrote:
> aurora <aurora00 at gmail.com> writes:
>> Just gone though an article via Slashdot titled "The Free Lunch Is
>> Over: A  Fundamental Turn Toward Concurrency in Software"
>> [http://www.gotw.ca/publications/concurrency-ddj.htm]. It argues that
>> the  continous CPU performance gain we've seen is finally over. And
>> that future  gain would primary be in the area of software concurrency
>> taking advantage  hyperthreading and multicore architectures.
> 
> Well, another gain could be had in making the software less wasteful
> of cpu cycles.
> 
> I'm a pretty experienced programmer by most people's standards but I
> see a lot of systems where I can't for the life of me figure out how
> they manage to be so slow.  It might be caused by environmental
> pollutants emanating from Redmond.

Yeah, and possibly by overuse of IPC mechanisms, gratituous threading et
cetera ...

Concurrency is hard and complex. I'd prefer to see it as rarely as possible.

/Jorgen

-- 
  // Jorgen Grahn <jgrahn@       Ph'nglui mglw'nafh Cthulhu
\X/                algonet.se>   R'lyeh wgah'nagl fhtagn!



More information about the Python-list mailing list