Re: "A Fundamental Turn Toward Concurrency in Software"

From: Jack Diederich (jack_at_performancedrivers.com)
Date: 01/07/05


Date: Fri, 7 Jan 2005 17:42:32 -0500
To: python-list@python.org

On Fri, Jan 07, 2005 at 01:35:46PM -0800, aurora wrote:
> Hello!
>
> 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.

It got most things right, AMD & Intel are moving towards multiple cores on
a chip so programmers will adapt. I don't see this as a big deal, the current
trend is rack farms of cheap boxes for heavy computing needs. Multi-core CPUs
will help those kinds of applications more than single threaded ones. Existing
threaded apps don't have to worry at all.

His picking on Intel to graph CPU speeds was a mistake (I'll be generous and
not say deliberate). Intel screwed up and pursued a megahertz-at-all-costs
strategy for marketing reasons. AMD didn't worry about MHz, just about CPUs
that did more work and so AMD is eating Intel's lunch. Intel has abandoned
their "faster" line of processors and is using their CPUs that are slower in
MHz but get more work done. So the author's "MHz plateau" graph isn't all
Moore's law breaking down, it is the result of Intel's marketing dept breaking
down.

-Jack

ps, I started a python corner to my blog, http://jackdied.com/python
    Only one substantial post yet, and the RSS feed isn't up, but there ya go.



Relevant Pages

  • Double the Power
    ... makers Intel and Advanced Micro Devices entering 2006. ... But despite the dual-core religion, ... Ever-faster CPUs were running so hot that they made ... performance at lower clock rates than their single-core counterparts. ...
    (comp.dcom.telecom)
  • Re: AMD offers no motherboard: why?
    ... How much money does Intel make selling chipsets? ... get back into the chipset business. ... With CPUs being pretty much passe (pretty soon I'll be making them too in my ... days of GUI terminals and the imminent maturing of virtualization technology. ...
    (comp.sys.ibm.pc.hardware.chips)
  • Re: Is a RISC chip more expensive?
    ... They consist of one or more Intel Xeon processors and one or more of their own proprietary CPUs. ... The use of the term CMOS is "Unisys speak" for their proprietary processors that made the transition from bi polar to CMOS some years ago. ...
    (comp.arch)
  • Re: Ia32
    ... > Can anyone list me the Cpus that the IA32 include? ... Intel Pentium MMX 1997 32-bit Introduced SIMD "multimedia" ... with AMD ... was clear to people buying the chips - all the clueless "Great Unwashed" ...
    (alt.lang.asm)
  • Re: GOBACK (was: Perform Thru/Go to vs. Perform - Compile Speed
    ... CPUs are 8-bit microcontrollers, after all, and it's debatable ... The 400s are built on POWER ... right now belong to x86-family CPUs, because Intel and AMD have ... It's true that the modern RISC designs, from POWER on, are much ...
    (comp.lang.cobol)