🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #20820

Re: One aspect of bandwidth (backplane bus)

#20820
From: Ken Shoemaker
Date: Mon, 17 Apr 1989 19:07
47 lines
3325 bytes
In article <17527@winchester.mips.COM> mash@mips.COM (John Mashey) writes:
>In article <17500@obiwan.mips.COM> mark@mips.COM (Mark G. Johnson) writes:
>.....
>>Soon thereafter it will be 1994, when you can buy 125-250 VUP micros
>>for cheap, and when the few remaining software issues concerning
>>32-way multiprocessors will be solved :-).
>
>3) it is pretty easy to look ahead just a few years, to see how to build
>systems in the 500-1000-VUPS range, which could fit in a deskside (large
>deskside) package, if you wanted, assuming you could build a main
>memory bus in the 750-1500MB/sec region......
>
>4) Does anybody know of anything like that being proposed as a standard?
>No? well, it looks like we're in for a lot more multiple-bus architectures...:-)

Well, large memory arrays tend to be long latency/fast transfer time
devices, so supporting multiple outstanding requests seems like a good
start.  As for speed on the bus, I believe that the Futurebus supports
asynchronous transfers running just as fast as the handshaking lines can
wiggle.  And it also supports a distributed multiprocessor cache consistency
protocol.  How nice.  Also, large, multi-level caches tend to favor long
line sizes (well, the multi-level is kinda superfluous to the point, but is
probably necessary for the system implementation) which fits well in all
this.

On chip caches can also take care of lots of the processor to memory
bandwidth, but you don't want to make them too large(!) because as you make
them larger, they get slower (even if they are on chip).  The good news is
they don't have to be tremendously huge to have an effect.  Our measurements
of the 8K i486 cache shows a better than 90% hit ratio for a large number of
program traces run on the Sun 386i.  And this is for both user and system
code.  Of course, your mileage will vary.  And in a large multi-processor
system, you would still want to have a second level (external) cache, but it
would have to be at least 256K to make a difference (reference to an Alliant
(?) paper from a while ago about using multi-level caches in a large,
multiprocessor system).

And as for I/O, maybe the next generation of systems will use their mips 
to do something besides generating I/O requests.  The kind of thing that 
the MIPS guy at Comdex said absolutely requires "risc performance" 
(whatever that means, maybe VUPS will become RUPS or RIPS) to do.  
Nah, too radical a thought.
----------
I've decided to take George Bush's advice and watch his press conferences
	with the sound turned down...			-- Ian Shoales
Ken Shoemaker, Microprocessor Design, Intel Corp., Santa Clara, California
uucp: ...{hplabs|decwrl|pur-ee|hacgate|oliveb}!intelca!mipos3!kds
Technical Details
Message-ID: <3915@mipos3.intel.com>
Path: arc1-ca.pugleaf.net!utzoo!dptcdc!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!littlei!omepd!mipos3!blabla!kds
References: <407@bnr-fos.UUCP> <17500@obiwan.mips.COM> <17527@winchester.mips.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!dptcdc!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!littlei!omepd!mipos3!blabla!kds
From: kds@blabla.intel.com (Ken Shoemaker)
Newsgroups: comp.arch
Subject: Re: One aspect of bandwidth (backplane bus)
Message-ID: <3915@mipos3.intel.com>
Date: 17 Apr 89 19:07:51 GMT
References: <407@bnr-fos.UUCP> <17500@obiwan.mips.COM> <17527@winchester.mips.COM>
Sender: news@mipos3.intel.com
Reply-To: kds@blabla.UUCP (Ken Shoemaker)
Organization: Santa Clara Microprocessor Division, Intel Corp., Santa Clara, CA
Lines: 47