2009/7/8 erik quanstrom <quans...@coraid.com>:
>> But don't underestimate the value of the interesting ideas in the
>> linux kernel that get the performance, e.g. RCU. I don't think there
>> are any OSes that have scaled to 4096 CPUs at this point besides
>> Linux.
>
> i thought that massively parallel harvard-arch machines had
> generally fallen out of favor in favor of blue gene-style hardware.
>
> is this incorrect?

I think it depends on the application. I have a friend who studies
fluid dynamics for scramjets and he was mentioning how doing some of
those calculations requires ultra-low latency. The algorithms they
need to use require multiple passes, and each calculation is affected
by surrounding `blocks.' With infiniband and whatnot, this might be
moot (he's doing his stuff on 32-core systems right now, so it's not
even to that degree), but perhaps there are still applications that
still significantly benefit from that architecture. They are quite the
opposite of `embarrassingly parallel' problems (a la distributed.net /
SETI / Folding).

That said, I have no idea what the performance / latency
characteristics are of a system with 32 cores and 32 CPUs connected
with infiniband / some other proprietary high speed interconnect, or
what that would look like performance-wise if it was scaled to 4096
cores versus quad-CPU boards with interconnects.

> - erik

-dho

Reply via email to