The CDC 6400, a member of the CDC 6000 series, was a mainframecomputer made by Control Data Corporation in the 1960s. The central processing unit was architecturally compatible with the CDC 6600. But in contrast to the 6600, which had 10 parallel functional units which could work on multiple instructions at the same time, the 6400 had a unified arithmetic unit, which could only work on a single instruction at a time. This resulted in a slower, lower-performance CPU, but one that cost significantly less. Memory, peripheral processor-based I/O, and peripherals were otherwise identical to the 6600.
The CDC 6500 was a dual CPU 6400. The CDC 6700 was also a dual CPU machine, but had one 6600 CPU and one 6400 CPU. The CDC 6415 was an even cheaper & slower machine; it had a 6400 CPU but with only 7 PPU's instead of the normal 10.