Also, I've tried to find results about the expected diminishing returns of
    many cpus in a regular SMP setup.  I assume this occurs because of the
    cache coherance traffic on the shared bus.  Are there some architectures
    on which Linux SMP works that get around this with multiple or special
    busses?  Otherwise, what kind of SMP-like support is there under Linux for
    machines that aren't strictly SMP?  For instance the SGI Origin series
    isn't an SMP architecture, but the ccNUMA support from the hardware and
    a special version of Irix make it SMP-like (at least according to the
    promotional literature).

I know that on a high-bandwidth backplane (e.g. Challenge or Sun's 
Enterprise servers) the reasonable limit is somewhere between 16-32
CPUs; beyond that the bus contention limits overall machine performance.

Linux cannot be run on the Origin at the current time.  There's a lot
of hardware documentation that's not publicly available that would be
required to do the port.

    For a sense of scale in the grant proposal, I'll say that my advisor was
    initially interested in the Origin series--except that SGI charges way too
    much for memory and hard-drives (we need _at_least_ a terrabyte of
    storage, maybe two).  And the main memory should be no smaller than 32 GB,
    though 64 GB is desired. 

When I was working at the supercomputer institute here, when we would
buy SGIs, we would by the "frame" (that is, cpu, enclosure, minimal
memory, etc) from SGI, then go ahead & buy the drives and memory from
some place like National Peripheral.  IIRC Kingston sells SGI memory,
and virtually any high-perf. SCSI drive will work (although you may
need a drive sled, and those are expensive from SGI as well).

    Obviously I'm no multiprocessor guru, but I'm willing to work towards that
    end--if someone can point me to information which has some nonzero
    probability of being helpful, I'd be grateful.  I've spent a lot of time
    on manufacturer's web sites with very little to show for it, so I'm
    willing to follow any new lead.

I wonder if maybe the Sparc port has been done for the Enterprise servers
with > 4 CPUs?  That could be a possibility.  I'm not sure if the MIPS
port runs on a Challenge - if it does that would be another possibility.

Having used them all, of course, I can say that you won't be disappointed
if you get an Origin.. ;)

-Bob

Reply via email to