Harvest (IBM 7950): Supercomputer for cryptanalysis at the NSA in the Cold War
Harvest (IBM 7950) was a supercomputer installed at the NSA's headquarters, designed for high-speed analysis of intercepts, ciphers, and codes. At the height of the Cold War, it was so secret that the world didn't know it existed, and it ran jobs up to 200 times as fast as any other computer of its time. It served as the NSA's main cryptographic processor from the Cuban Missile Crisis in 1962 through the Vietnam War and past the 1975 Helsinki Accords, operating for 14 years until its moving parts gave out.
Designed and built by IBM, Harvest was one of the first machines to apply operations to enormous datasets rushing past—a precursor to modern real-time video and security systems. It was also one of the first add-on coprocessors, a specialized helper bolted onto the Stretch general-purpose mainframe, akin to today's graphics chips used for gaming and AI loads. To supply the constant data streams Harvest required, IBM developed the world's first automated tape library that could robotically fetch any of hundreds of magnetic tape cassettes. Additionally, IBM wrote a customized programming language called Alpha, allowing code breakers to rigorously describe cryptographic problems, just as Fortran was used for scientific equations.
Harvest's story, pieced together from declassified documents and contemporary manuals, provides a new vista on the history of computing and serves as a case study in how Cold War national security needs pushed computer technology far beyond unclassified civilian achievements. Its algorithmic, coding, memory, and hardware architecture was decades ahead of its time.