Re: HARSH article on TheRegister - Jobs lied about Intel speed, doesn't care about computers now ipods are so successfull



In article <BFFBBEC6.14F1E0%chrisridd@xxxxxxx>,
Chris Ridd <chrisridd@xxxxxxx> wrote:
>On 24/1/06 11:08, in article 43mg4kF1oj4sgU1@xxxxxxxxxxxxxx, "Ian McCall"
><ian@xxxxxxxxxx> wrote:
>
>> Certainly if I were an iMac G5 owner, I wouldn't be considering dumping
>> my machine for the Intel. But then, that doesn't mean the Intel is a
>> bad box, just that it's a good incremental upgrade with more headroom
>
>That's an incremental upgrade to one CPU; don't forget the new iMacs have 2
>CPUs.

They have 2 cores, not 2 CPUs. It very much depends on the application
whether you will get the scalability in performance. Multi-threaded
applications will generally do well. There will be scenarios where that
doesn't happen, because of contention between the cores for the shared
L2 cache or the shared access to main memory.

This is one place that Opteron wins over Xeon; Xeon machines tend to be
real SMP machines, where all CPUs share the access to the memory, and
can end up contending. Opteron machines are cc-NUMA (cache-coherent
non-uniform memory access) where each socket has local memory for which
it does not have to fight with the other processors. This is an
inherently more scalable design (which is why many of the largest single
machines in the world are cc-NUMA in design, such as the SGI Altix
architecture, which scales to hundreds of CPUs in a single machine).
The downside of course, is that if the OS or application gets it wrong,
and allocates memory that actually belongs to another CPU, the
performance suffers badly. I saw this recently on a dual-core opteron,
where the core enumeration by Linux was exactly wrong, and all memory
was being allocated on the worst possible node. The performance was
pretty poor. The problem was fixed in the Linux kernel pretty quickly.
The machine in question was a quad-CPU dual-core Opteron box (i.e. 8
cores altogether).

In July I get to play with a machine which will have 40 dual-core
Opteron CPUs in a single machine. Should be fun. :-)

As far as Macs are concerned, the cc-NUMA/SMP distinction doesn't really
matter at the moment, with only 2-4 processing cores, SMP works pretty
well anyway.

Tim

.



Relevant Pages

  • Re: Intel details future Larrabee graphics chip
    ... for dinky little SMP systems of 4-8 cores. ... Why multi-thread *anything* when hundreds or thousands of CPUs are ... video CPUs using fancy memory and generics doing the grunt work. ... Duo, and never get trojans, memory leaks, any of that. ...
    (sci.electronics.design)
  • Re: Intel details future Larrabee graphics chip
    ... That is precisely how the early SMP systems worked, ... for dinky little SMP systems of 4-8 cores. ... Why multi-thread *anything* when hundreds or thousands of CPUs are ... It could be useful for 3D gaming, but even there it still makes sense to split the load across specialised dedicated video CPUs using fancy memory and generics doing the grunt work. ...
    (sci.electronics.design)
  • Re: Question on scalability of multi-core Processors
    ... that of the cores in the previous generation. ... If we have CPUs with a uniform set of cores, ... talking to some memory. ... the big advantage of a separate graphics chip is that it it gives you a ...
    (comp.arch)
  • Re: SQL 2005 Workgroup Edition memory limit.
    ... It the case of WorkGroup it is limited to two CPUs. ... the 4 cores. ... It won't use more than 3GB of memory but SQL Server does include support ...
    (microsoft.public.sqlserver.setup)
  • Re: 2nd CPU on a Sun Blade 2000 problem
    ... memory) and left the original in the '0' slot? ... will only find in a Sun Fire 280R (uses the same CPUs and system board, ... but is a rack mount server, and the RSC card allows "LOM" (Lights Out ... framebuffer slot -- and there is no way to use a UPA framebuffer in the ...
    (comp.sys.sun.hardware)