"A Fundamental Turn Toward Concurrency in Software"
Erik Max Francis
max at alcyone.com
Fri Jan 7 23:31:56 EST 2005
> 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, I think it's reasonable to expect that _eventually_ (whether soon
or relatively soon or not for a long time) Moore's law will fail, and
the exponential increase in computing power over time will cease to
continue. At that point, it seems reasonable to assume you'll do your
best to take advantage of this with parallelization -- if your CPU won't
get faster, just put more and more in the box. So I've always had it in
the back of my mind that languages that can easily support massive
(especially automatic) parallelization will have their day in the sun,
at least someday.
Erik Max Francis && max at alcyone.com && http://www.alcyone.com/max/
San Jose, CA, USA && 37 20 N 121 53 W && AIM erikmaxfrancis
All the people in my neighborhood turn around and get mad and sing
-- Public Enemy
More information about the Python-list