CDC 3000

The CDC 3000 series computers from Control Data Corporation were mid-1960s follow-ons to the CDC 1604 and CDC 924 systems. Over time, a range of machines were produced - divided into the 'upper 3000 series' and the 'lower 3000 series'. CDC phased out production of the 3000 series in the early 1970s. The 3000 series were the 'cash cows' of Control Data during the 1960s; sales of these machines funded the company while the 6000 series was designed.

The upper 3000 series used a 48 bit word size. The first machine to be produced was the CDC 3600; first delivered in June 1963. First deliveries of the CDC 3400 and CDC 3800 were in December 1965. These machines were designed for scientific computing applications, however were eventually overshadowed by the 60-bit CDC 6000 series machines.

The lower 3000 series used a 24 bit word size. They were based on the earlier CDC 924 - a 24-bit version of the CDC 1604. The first lower 3000 to be released was the CDC 3200 (May 1964), followed by the smaller CDC 3100 (February 1965), and the CDC 3300 (December 1965). The final machine in the series, the CDC 3500, was released in March 1967 and used integrated circuits instead of discrete components. The 3300 and 3500 had optional relocation capabilities, floating point, and BDP (Business + Data Processing) instructions. These machines were targeted towards 'business and commercial' computing.

The instruction set of the upper 3000 series was composed mostly of 24-bit instructions (packed 2 per word), but also contained some 48-bit instructions. The lower 3000 was based on a 24-bit subset of those available on the upper 3000 systems. It was therefore possible to write programs which would run on all 3000 systems. And as these systems were based on the prior 1604 and 924 instruction sets, some backward compatibility also existed. However the systems did diverge from each other in areas such as relocation and the BDP instructions.

All 3000 series computers used core memory. The CDC 3500 machine used the same core memory modules as used in the CDC 6000 / Cyber 70 series computers.

Read more about CDC 3000:  Architecture, Software, Character Set, Partial List of Users