Couple things for Juergen---
You stated - How about a bottleneck analysis of the
applications?
We have. The bottleneck was - Process Bound
and I/O bound with the disk.
Current implementation cures these ailments.
The ideal situation now is to become I/O bound - hard disk that is.
I too worked with 32 TTY' s (64) to be exact (32
for hardware design and 32 for Software Design.. All into a processor
front-end to to the Honeywell - number forgot. From these inputs we received
about 4 hours later a Mag Tape we used for Floating Point firmware (micro code
as now called) or Tape for hardware. Happy - NO. Twiddle'd our thumbs
waiting.
Now for for what I think you are trying to say
about a distributed system
In 1976-78 I worked on a system called TASES
(Tactical Airborne Surveilance Exploitation System) It consisted of four
Processors ( an Emulation of the
NOVA-3 - Data General Mini). There was an IF
(Intermediate Frequency) processor, an Audio Processor, and Azimuth Processor
and a DF (Direction Finding) Processor. Prior to this system it a minute
or two to get a DF. This was reduced to approximately 50 milli-seconds. It
was also determined FRIEND or FOE. Russian or one of ours. What made
this all possible was a Programmer discription to me of an FFT Transform.
A lot of Multiplies and Add. So I investigated MUL for a good six
months. Ended up with what I called an AFG Board. AFG = arithmetic
function generator. Used a Time- sequence MUL, Bit Reversal, Square Root
PROM look-up, a Trig function I forget and a Memory containing Antenna
Correlation Coeficients. The audio was recorded and the Pilot of the
Aircraft was the lone human interface. With several Aircraft you pinpoint, up or
down, and where is it. Ours or theirs. Missle away.....
Am I on target - or is their more?????
Regards
Dick Hartney
|