On Sat, Mar 12, 2016 at 10:27 AM, Dave Wade <dave.g4...@gmail.com> wrote:
> Copied back to the main list…. > > > > OK on the L66 machines I worked on we always kept the doors closed, there > was an application, can’t remember its name, we ran on a VDU by the system > console that displayed the Job Queues, State of Active Jobs, CPU > utilization etc. There was also a MIPS meter on the console. They were very > modular, and as the store was in the SCU’s on a multi-cpu system you also > needed cross coupled cache cables to invalidate the CPU cache when the > other CPU overwrote a word in main sore that it also had cached. > > > I think the cross-coupled cache cables post-date the code and documentation I have; I believe that Multics does a inter-CPU interrupts to do cache invalidation. SInce the emulator doesn't implement the WAM cache, cache coherency isn't a problem, and one of my low priority projects is determining if Multics can use the knowledge of no-caching to to reduce overhead. (Ie. don't signal invalid cache.) > Interleave was also interesting, so you could configure interleave memory > word by word so alternate accesses went to the “other” SCU. A guy we had in > at NERC Bidston (was www.pol.ac.uk), Vince Martin I think his name was > who had worked in the Honeywell performance labs, I believe in Scottsville. > Arizona said this would give much better performance. He also said the big > bottle neck on the L66 was memory bandwidth. With the fast 6250 BPI tapes > he said the tape drives could drive the memory flat out, locking the CPU > out…. > > I believe that. -- Charles