The story
Background
Communications Supplementary Activity - Washington (CSAW)
During World War II, the U.S. Navy in 1942 assembled a team of engineers called Communications Supplementary Activity - Washington (CSAW). Their mission was to use code breaking machinery developed by NCR to decipher secret Japanese and German codes. Their main targets were German U-boats using the Enigma machine. The CSAW staff included the electrical engineer Seymour Cray and the cryptographer William Norris. These two men would be key figures in the establishment and growth of CDC.
When the war ended in 1945, NCR advised the Navy that it was ceasing production of code breaking equipment. However, the Navy needed to maintain its code breaking capabilities to face the new threat from the Soviet Union. Its problem was that the Navy could not match the pay that the CSAW team members could earn in the private sector, given the reduction in government defense spending. CSAW management then proposed that the Navy support the establishment of a private company to hire CSAW staff and building its own code breaking machines.
In 1946, the Navy approached John Parker, the owner of Northwestern Aeronautical Corporation in St. Paul, Minnesota. During the war, Parker had been making gliders for the US Army. Needing new business, Parker agreed to the arrangement. Parker would hire the CSAW team and pursue any business it wanted. For its secret Navy business, the Navy sent the Naval Computing Machine Laboratory (NCML) staff and code breaking equipment to the new company.
Engineering Research Associates
Parker formed Engineering Research Associates (ERA) in 1946, at the factory in St. Paul, Minnesota, leased from the government.Parker hired 40 workers from CSAW and received the loan of 20 naval personal from NCML.
Soon after its incorporation, the Navy asked ERA to investigate the storage of binary information on rotating magnetic drums. ERA created a magnetic drum by gluing magnetic recording tape to a cylinder. However, once data was uploaded on the drum, the operator could not change it without deleting everything. In 1948, ERA solved that problem, creating the first viable memory storage device for a computing system.
The Navy's top priority for ERA was the design of a general purpose computer that could store programs. Its previous code breaking machines required new hardware whenever an enemy changed its coding system, quickly making the expensive Navy equipment obsolete. A code breaking machine that could upload a new program as needed would mitigate that problem. The introduction of ENIAC and EDVAC, the first general-purpose mainframes, pushed the Navy into creating its own machine.
The Navy in 1948 gave ERA the confirmation to build a new, general purpose code breaking machine, code-named Atlas. The Navy intended to used the Atlas in their non-secret code-breaking centers. However, a controversy broke out in the US Congress about the Navy providing so many resources to a private company.
Remington Rand and Sperry Rand
Losing money during the protracted legal debate over ERA, Parker finally sold the company to Remington Rand Inc. in 1952. Remington Rand was the creator of the UNIVAC (UNIVersal Automatic Computer) computer. On election night of the 1952 US Presidential election, CBS News used a UNIVAC to predict the winner. The computer correctly predicted that General Dwight D. Eisenhower would easily defeat US Senator Adlai Stevenson II, contrary to experts who believed Stevenson would win.
Read the full text
After purchaing ERA, Remington Rand kept the ERA team separate from the UNIVAC developers. Rand was most interested in the magnetic drum memory systems that ERA had pioneered. By the mid-1950s, Remington Rand's initial leadership with Univac was being whittled away by IBM machines that used fewer vacuum tubes.In 1955, the Sperry Corporation bought Remington Rand, forming the Sperry Rand Corporation, headed by Retired General Douglas MacArthur. The new corporation combined the Univac and ERA teams into one division, with Norris as its leader.
At first, the ERA engineers provides support for a variety of projects. Eventually, ERA was assigned to the UNIVAC II Sperry Rand wanted to use the ERA Atlas as the basis of the Univac 1101 computer. Sperry Rand then developed three Univac 1102 units for the US Air Force. They were followed by the 36-bit UNIVAC 1103. The UNIVAC projects were plagued by lengthy delays and rivalries between the UNIVAC and ERA engineers.
6600 design
Meanwhile, at the new Chippewa Falls lab, Seymour Cray, Jim Thornton, and Dean Roush put together a team of 34 engineers, which continued work on the new computer design. One of the ways they hoped to improve the CDC 1604 was to install better transistors. Cray selected the new silicon transistors that were developmed using the planar process. Manufactured by Fairchild Semiconductor,these silicon transistors were much faster than the germanium transistors in the 1604, without the drawbacks of the older mesa silicon transistors. The speed of light restriction forced Cray to employ a more compact design, with refrigeration designed by Dean Roush.
While designing the 6600, CDC set up Project SPIN to supply the system with a high speed hard disk memory system. At the time it was unclear if disks would replace magnetic memory drums, or whether fixed or removable disks would become the more prevalent. SPIN explored all of these approaches. The team eventually delivered a 28" diameter fixed disk and a smaller multi-platter 14" removable disk-pack system. Over time, the hard disk business pioneered in SPIN became a major CDC product line.
6600 release
In 1963, CDC introduced the CDC 6600 mainframe computer. It out-performed its competition by roughly ten times. When CDC sold over 100 6600's at $8 million ($83 million in 2025 dollars) each; it was considered a supercomputer.
The 6600 had a 100ns, transistor-based CPU (Central Processing Unit) with multiple asynchronous functional units, using 10 logical, external I/O processors to off-load many common tasks and core memory. That way, the CPU could devote all of its time and circuitry to processing actual data, while the other controllers dealt with the mundane tasks like punching cards and running disk drives. Using late-model compilers, the machine attained a standard mathematical operations rate of 500 kiloFLOPS, but handcrafted assembly managed to deliver approximately 1 megaFLOPS.
Lawrence A. Liddiard and E. James Mundstock at the University of Minnesota developed a FORTRAN compiler, known as MNF (Minnesota FORTRAN), in 1970 for the 6600.
7600
In the same month it won its lawsuit against IBM, CDC announced its new supercomputer, the CDC 7600 (previously referred to as the 6800 within CDC). This machine's hardware clock speed was almost four times that of the 6600 (36 MHz vs. 10 MHz), with a 27.5 ns clock cycle, and it offered considerably more than four times the total throughput, with much of the speed increase coming from extensive use of pipelining. The 7600 memory had a split primary- and secondary-memory which required user management but was more than fast enough to make it the fastest uniprocessor from 1969 to 1976.
The 7600 did not sell well for a number of reasons; it was introduced during a 1969 downturn in the U.S. economy, the complexity in its construction hindered its reliability and it was also not fully compatible with the 6000-series. It also required a completely different operating system from the 6000-series; which like most new OSs, was primitive. The 7600 project paid for itself, but damaged CDC's reputation. A few dozen 7600s were the computers of choice at supercomputer centers around the world.
8600
In 1968, Cray began designing the CDC 8600 supercomputer. This design included four processors similar to those in the CDC 7600, packaged in a single, smaller case. The smaller size and shorter signal paths allowed the 8600 to run at much higher clock speeds. Combined with its faster memory, the 8600 had good performance gains.
However, the 8600 had significant problems. In manufacturing its circuit boards, Cray chose to solder individual components to the board. The design of the 8600 made it impossbile to cool effectively. As a result, the hot-running solder joints degraded the computer's reliability. The compact design also complicated maintenance of the 8600.
Cray soon recognized that the 8600 needed a redesign. However, Norris believed that CDC did not have enough research and development funding for an 8600 redesign along with the development of the new STAR-100. In 1972, Cray left CDC to form Cray Research to build supercomputers. Norris remained a staunch supporter of Cray and even invested in Cray Research.
Timeline of systems releases
CDC 1604 et al. – 1604, 1604-A, 1604-B, 1604-C, 924 (a "cut down" 1604 sibling) * CDC 160 series – 160, 160A (160-A), 160G (160-G) * CDC 3000 series – 3100, 3200, 3300, 3400, 3500, 3600, 3800 * CDC 6000 series – 6200, 6400, 6500, 6700 * CDC 6600 * CDC 7600 * CDC CYBER – 17, 18, 71, 72, 73, 74, 76, 170, 171, 172, 173, 174, 175, 176, 203, 205, Omega/480, 700 * CDC STAR-100
1957 – Founding
1959 – 1604
1960 – 1604-B
1961 – 160
1962 – 924 (a 24-bit 1604)
1963 – 160A (160-A), 1604-A, 3400, 6600
1964 – 160G (160-G), 3100, 3200, 3600, 6400
1965 – 1604-C, 1700, 3300, 3500, 8050, 8090
1966 – 3800, 6200, 6500, Station 6000
1968 – 7600
1969 – 6700
1970 – STAR-100
1971 – Cyber 71, Cyber 72, Cyber 73, Cyber 74, Cyber 76
1972 – 5600, 8600
1973 – Cyber 170, Cyber 172, Cyber 173, Cyber 174, Cyber 175, Cyber 17
1976 – Cyber 18
1977 – Cyber 171, Cyber 176, Omega/480
1979 – Cyber 203, Cyber 720, Cyber 730, Cyber 740, Cyber 750, Cyber 760
1980 – Cyber 205
1982 – Cyber 815, Cyber 825, Cyber 835, Cyber 845, Cyber 855, Cyber 865, Cyber 875
1983 – ETA10
1984 – Cyber 810, Cyber 830, Cyber 840, Cyber 850, Cyber 860, Cyber 990, CyberPlus
1987 – Cyber 910, Cyber 930, Cyber 995
1988 – Cyber 960
1989 – Cyber 920, Cyber 2000
Note: The 8xx & 9xx Cyber models, introduced beginning in 1982, formed the 64-bit Cyber 180 series, and their Peripheral Processors (PPs) were 16-bit. The 180 series had virtual memory capability, using CDC's NOS/VE operating system.The more complete nomenclature for these was 180/xxx, although at times the shorter form (e.g. Cyber 990) was used.
From Wikipedia’s article on Control Data Corporation, shared under CC BY-SA 4.0.4
