Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site watcgl.UUCP Path: utzoo!watmath!watcgl!dmmartindale From: dmmartindale@watcgl.UUCP (Dave Martindale) Newsgroups: net.unix-wizards Subject: Re: Putting two memory controllers on a 780? Message-ID: <1060@watcgl.UUCP> Date: Wed, 9-Nov-83 12:42:19 EST Article-I.D.: watcgl.1060 Posted: Wed Nov 9 12:42:19 1983 Date-Received: Fri, 11-Nov-83 06:09:57 EST References: <13205@sri-arpa.UUCP> Organization: U of Waterloo, Ontario Lines: 28 There are two types of memory controllers for 780's. The MS780-C (the older one) does not do interleaving internally, and should capable of considerable speedup by having a second MS780C installed and run interleaved with the first. Not only do you get twice the available memory bandwidth for accesses to consecutive words, but the memory controller contains a 4-deep buffer for requests which is enabled only when interleaving is turned on. Thus it can handle short bursts of even higher rates without appearing busy to a device trying to access it. Interleaving must be turned on before you load any of unix into memory; if you don't, the memory in the second controller won't even be found unless the first controller has a full 4Mb on it. The newer controller, the MS780-E, has been installed on VAXES shipped since June or July or so, and does interleaving internally. It seems an all-around better controller. It stores data internally as 32-bit words, so it can accept a 32-bit longword write without doing the read-alter-rewrite cycle that the older controller must do (the old controller can do only quadword writes without a read). It fits in the same space as an old controller but takes up to 16Mb of memory. It seems uniformly faster than the old controller; for many operations the memory operates as fast as the SBI can handle the data. And you don't need to buy a CPU expansion cabinet to put the second controller in. But you have to figure out what to do with the old controller that is replaced. At Waterloo, we bought one new controller, put it in one 780 replacing the old controller, and then installed the old controller as an addition to another 780, giving it two old controllers interleaved. Thus both end up with more memory bandwidth. (you can't interleave old and new controllers).