Yesterday, 4/15/97, Stratus engineers from their hardware development, FTX (UNIX) development and performance and design groups met with members of GMS R&D and AT&T Labs to share information about the Stratus and GMS architectures.
Executive summary: the Quad will never work for GMS.
The Stratus 1225 (aka "Twin"), is a true SMP (symmetric multi-processor). The two CPUs each have a one megabyte instruction cache and a one megabyte data cache, and they both share a memory system of 512 megabytes. Cache coherency is maintained by a pair of custom chips (ASICs). When data is in a processor's cache, there is no contention possible. When data is in the memory system, there is an additional penalty of between 250-390 nanoseconds. Input and output take place on a slower bus.
The Stratus 1245 (aka "Quad") consists of two twin boards that communicate via the I/O (i.e., slow) bus. This is not symmetric, hence not SMP. Each board contains 512MB of memory. All of the Unix kernel data resides on one board (the boot board). When a processor on the non-boot board needs to access memory on the boot board, the cost is 1700 nanoseconds (a penalty of 4.4 to 6.8 times worse).
Since all Unix kernel data resides on the boot board, any software that makes significant use of Unix system calls (e.g., GMS) will pay a high penalty when running on the non-boot board. Further, if a program (e.g., the GMS User Agent) is simultaneously running on both boards, its instructions will reside in the memory of only one of the boards, thus incurring significant overhead to access instructions for some processes.
It appears that the hardware designers never consulted with the Unix designers. They are located in different locations (Massachusetts and California), which can't help. They claim they've seen between 1.4 and 1.6 times improvement in going from Twin to Quad for other customers. They do note, however, that an optimal application for the Quad is
one which needs to execute application user-mode instructions and make very few system calls (e.g., a graphics rendering application). GMS, in its current architecture, assumes free and easy access to system calls. GMS can never run well on a Quad.
We should immediately abandon any efforts aimed at deploying Quads and focus all of our attention on extracting compensatory Twins from Stratus.
IBM built a major semiconductor fab up in Fishkill, NY. About two hours drive north of NYC. At one point (mid-1980s) it was the biggest fab in the world according to some metric.On Mon, Nov 28, 2022, 17:35 ron minnich <rminnich@gmail.com> wrote:I was visiting Holmdel in 1981, and there was a tradeshow for the BellMAC CPUs there, filling ground floor of the central atrium. There was some swag, which I had for a few years, including refrigerator magnets. The one I remember:"Don't be alone, call MACphone!"I remember reading an article in the early 80s pointing out that, due to the scale of the Bell System, the center of the universe of semiconductor fabrication at that time was ... Allentown, PA. Western Electric had an ad, along the lines of, "who will create the 256 Kb memory part? WE will" -- WE as in Western Electric.Those parts would have been fabbed in Allentown IIRC.It is a bit hard to recall, much less believe. but PA, land of dead still mills, the Molly Maguires, and underground coal mine fires that will burn for centuries, also had silicon.On Mon, Nov 28, 2022 at 1:01 PM Kenneth Goodwin <kennethgoodwin56@gmail.com> wrote:That must be the 300 B superhive model CPUOn Mon, Nov 28, 2022, 1:54 PM William Corcoran <wlc@jctaylor.com> wrote:I have a 3b2/300. Anytime you run a command that is compute bound, like factoring a large prime number, the CPU buzzes!
Bill Corcoran
[EXTERNAL]
We were "gifted" a 3B2, as in "take this and use it!". I ran a "ps" command in single user mode, and it took 20 seconds to run.Our machine names were themed around bird names, so we christened the 3B2 "junco". Our director said we had to get along,so we renamed it "jay". But everyone knew what the J stood for. The 3B2 served as a doorstop.
On Sat, Nov 26, 2022 at 11:44 PM Phil Budne <phil@ultimate.com> wrote:
Larry McVoy wrote:
> I read the Wikipedia page on the 9000. It's sad that the 9000
> wasn't cancelled when they had better alternatives.
In an oral history Bob Supnik described Ken Olsen couldn't get his
head around the fact that the NVAX chip could equal the 9000:
@2:59:45 in https://www.youtube.com/watch?v=T3tcCBHRIfU
In part 2, Bob described how then DEC VP Gordon Bell having earlier
predicted when the microprocessor performance curve would cross over
minis and mainframes:
@1:51:45 in https://www.youtube.com/watch?v=T3tcCBHRIfU
He also talks about how the company couldn't command the bsame gross
margins as it did in the VAX era.
THIS IS AN EXTERNAL EMAIL -- This email was sent from someone OUTSIDE of the NSM Insurance Group email system. PLEASE USE CAUTION WHEN REVIEWING THIS EMAIL.