Article View: comp.arch
Article #10823Re: Compaq's Proposed Scalable I/O Architecture
From: william E Davidsen
Date: Wed, 23 Dec 1992 19:36
Date: Wed, 23 Dec 1992 19:36
27 lines
1988 bytes
1988 bytes
This whole thing reminds me of 1950s mainframe design ala GE. The
heart of the system was the memory controller, and CPUs connected to the
memory controller(s), as did the i/o controller(s) (IOC). Off the i/o
controllers were the peripheral controllers (MPC - microprogrammed
controllers), and off those were the actual devices. With bandwidth
appropriately higher as you got closer to the memory.
You had eight port memory controllers which could talk to any mix of
1-7 CPUs and 1-7 IOCs. If memory bandwidth became a problem you split
the memory between more memory controllers. If you ran out of i/o you
split devices between MPCs, or MPCs between IOCs. All datapaths to
memory were 72 bits, I *think* the IOC to MPC was 36, but I could be
wrong.
Now a limit of 8 anythings isn't going to suffice in all cases today
(and didn't then), but the idea of hierarchical bandwidth is hardly new,
since these machines were shipping in the late 50s.
One interesting artifact of this design is that cache may be on the
CPU *or* on the memory controller. Putting it on the controller
certainly eases problems of consistency, assuming you can resolve timing
problem having the cache off the CPU.
--
bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
Keyboard controller has been disabled, press F1 to continue.
Technical Details
Message-ID:
<1992Dec23.193615.17424@crd.ge.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!crdgw1!rdsunx.crd.ge.com!ariel!davidsenReferences:
<1992Dec11.231814.13317@twisto.eng.hou.compaq.com> <1992Dec18.031032.7378@netcom.com> <1992Dec20.215332.13816@ksmith.uucp>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!crdgw1!rdsunx.crd.ge.com!ariel!davidsen From: davidsen@ariel.crd.GE.COM (william E Davidsen) Newsgroups: comp.arch Subject: Re: Compaq's Proposed Scalable I/O Architecture Message-ID: <1992Dec23.193615.17424@crd.ge.com> Date: 23 Dec 92 19:36:15 GMT References: <1992Dec11.231814.13317@twisto.eng.hou.compaq.com> <1992Dec18.031032.7378@netcom.com> <1992Dec20.215332.13816@ksmith.uucp> Sender: usenet@crd.ge.com (Required for NNTP) Reply-To: davidsen@crd.ge.com (bill davidsen) Distribution: usa Organization: GE Corporate R&D Center, Schenectady NY Lines: 27 Nntp-Posting-Host: ariel.crd.ge.com