🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #2613

Re: ATTACK OF KILLER MICROS

#2613
From: Robert Colwell
Date: Mon, 16 Oct 1989 19:30
34 lines
2422 bytes
In article <7369@thor.acc.stolaf.edu> mike@thor.stolaf.edu () writes:
>In article <1081@m3.mfci.UUCP> colwell@mfci.UUCP (Robert Colwell) writes:
>>I take my hat off to them, too, because that's no mean feat.  But don't
>>forget that the supercomputers didn't set out to be the fastest machines
>>on scalar code.  If they had, they'd all have data caches, non-interleaved
>>main memory, and no vector facilities.  What the supercomputer designers
>
>Excuse me, non-interleaved main memory?  I've always assumed that
>interleaved memory could help scalar code too.  After all, instruction
>fetch tends to take place from successive addresses.  Of course if
>main memory is very fast there is no point to interleaving it, but
>if all you've got is drams with slow cycle times, I would expect
>that interleaving them would benefit even straight scalar code.

I meant that as a shorthand way of putting across the idea that the usual
compromise is one of memory size, memory bandwidth, and memory latency.
For the canonical scalar code you don't need a very large memory, and
the bandwidth may not be as important to you as the latency (pointer
chasing is an example).

The point I was making was that the supercomputers have incorporated
design decisions, such as very large physical memory, and very high
bandwidth to and from that memory, so that their multiple functional
units can be kept usefully busy while executing 'parallel' code.  Were
you to set out to design a machine which didn't (or couldn't) use those
multiple buses (pin limits on a single-chip micro for instance) then
that bandwidth isn't worth as much to you and you might be better off
with a flat, fast memory, which is what most workstations do (or used
to do, anyway).

Bob Colwell               ..!uunet!mfci!colwell
Multiflow Computer     or colwell@multiflow.com
31 Business Park Dr.
Branford, CT 06405     203-488-6090
Technical Details
Message-ID: <1085@m3.mfci.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!yale!mfci!colwell
References: <35825@lll-winken.LLNL.GOV> <1081@m3.mfci.UUCP> <7369@thor.acc.stolaf.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!yale!mfci!colwell
From: colwell@mfci.UUCP (Robert Colwell)
Newsgroups: comp.arch
Subject: Re: ATTACK OF KILLER MICROS
Message-ID: <1085@m3.mfci.UUCP>
Date: 16 Oct 89 19:30:33 GMT
References: <35825@lll-winken.LLNL.GOV> <1081@m3.mfci.UUCP> <7369@thor.acc.stolaf.edu>
Sender: colwell@mfci.UUCP
Reply-To: colwell@mfci.UUCP (Robert Colwell)
Organization: Multiflow Computer Inc., Branford Ct. 06405
Lines: 34