[sci.electronics] Early IBM computers for NSA

nagle@well.sf.ca.us (John Nagle) (10/07/90)

     Just read "IBM's Early Computers" (Bashe et al., 1987, MIT Press, ISBN
0-262-02225-7).  Some very advanced technology was developed by IBM for NSA
in the '50s and '60s, and is now coming to light.  It's very impressive
what they were able to do.

     One system delivered in 1962 included the Tractor tape system.
This was the first automatic tape library.  The tapes themselves 
were 1.75" wide, recorded at 3000 bpi and 22 tracks across, running
at 235ips.  Hamming code was used for correction in each frame
(transverse, not longitudinally), so the 22 tracks actually stored two
bytes plus error correction bits.  Deskew was electronic, with shift
registers, the first use of that technology.  The tapes were in huge
cartridges weighing 15 lbs each, and a mechanical changer provided
access to 160 cartridges for each pair of tape drives.  The entire storage 
system, with 6 tape drives and a tape library, stored about 60 gigabytes.
This in 1962.  

     The computer to which this was connected was a version of the 
7030 "Stretch" machine.  Unlike the Stretch machines delivered to
scientific labs, though, this machine had no floating point unit.
Instead, it had a "streaming" command unit, called the Harvest
streaming unit.  This unit offered matching, substitution by
table lookup, tallying the occurence of specified logical relationships,
and "other operations of interest to cryptanalysts".  It was twice the
size of the standard Stretch machine (a monster of its day) and was
accepted by NSA in February 1962.  It was used, and worked well, for the
next 14 years.

     Unlike Harvest, which was a success, there was an incredibly
ambitious but unsuccessful attempt to build a machine with a
100 MIPS rate and a 100 megaword memory with 10ns access started
in 1956!  This was Project Lightning.  Lightning was to be based on 
cyrogenic superconducting components fabricated using thin film
technology.  Unfortunately, the fabrication techniques used
were not good enough to produce reliable components, and the
project ended in 1961.  The final report suggested that
"cyrotron densities of several thousand per square inch can
be operated at a kilomegacycle rate."  But IBM finally gave up
on cyrotrons in 1965.  (This may be just as well; cyrogenic
supercomputers would be impressive, but the operational headaches,
including the liquid helium bill, would limit their utility.  And this
wasn't a high-density technology, so you'd have a huge machine running in
liquid helium inside a liquid nitrogen jacket.)
     
					John Nagle