Mercury Memory, Vacuum Tubes, & First Transistors - Computer History Museum Tour

By Published April 14, 2016 at 2:30 pm
  •  
Part of the UNIVAC. Part of the UNIVAC. Photo: Jim Vincent.

5MB of storage once required 50 spinning platters and a dedicated computer, demanding a 16 square-foot area for its residence. The first hard drive wasn't particularly fast at 1200RPM and with seek latencies through the roof (imagine a header seeking between 50 platters) – but it was the most advanced storage of the time.

That device was the IBM 305 RAMAC, its converted cost was a $30,000 monthly lease, and single instruction execution required between 30ms and 50ms (IRW phases). The IBM 305 RAMAC did roughly 100,000 bits per second, or 0.0125MB/s. Today, the average 128GB microSD card costs ~$50 – one time – and executes read/write instructions at 671,000,000 bits per second, or 80MB/s. And this is one of our slowest forms of Flash storage. The microSD card is roughly the size of a fingernail (32x24x2.1mm), and filling a 16 square-foot area with them would yield terabytes upon terabytes of storage.

The 305 RAMAC was a creation of 1956. Following last week's GTC conference, we had the opportunity to see the RAMAC and other early computing creations at the Computer History Museum in Mountain View, California. The museum encompasses most of computing history, including the abacus, early Texas Instruments advanced calculators (like the TI-99), and previously housed a mechanical Babbage Machine computer from the 1800s. In our recent tour of the Computer History Museum, we focused on the predecessors to modern computing – the first hard drive, first supercomputers, first transistorized computers, mercury and core memory, and vacuum tube computing.

Computer History Museum Video Walkthrough

The above video features friend of the site Jim Vincent, a veteran programmer with decades of experience working on many of the early machines in the Computer History Museum. Bonus footage can be found below and contains many of Jim's personal experiences working on the machines:

Mercury Delay-Line Memory and the UNIVAC

chm-univac-2

The ENIAC predates the UNIVAC (and parts of both are present at the CHM – though we were disallowed photos of the ENIAC as it is privately owned). The UNIVAC (Universal Automatic Computer) used mercury delay-line memory for its early form of RAM – before even 1955's Core Memory – for its alphanumeric storage. The UNIVAC used literal tanks of mercury for its memory transactions, transmitting vibrations down tubes to convey a 1 or a 0 (vibration, no vibration), with character accuracy delivered based upon latencies between transmissions.

A diagram of mercury delay-line memory can be found below:

delay-line-memory-diagram

Diagram credit: National Institute of Standards and Technology - National Institute of Standards and Technology, Public Domain.

The UNIVAC I could store 120 bits of data per column. UNIVAC I's memory subsystem filled entire rooms to store 1000 words (3.81e-3 MB). Memory access took about 222 microseconds, a unit of measurement almost universally unused in modern computing – we're down to nanoseconds.

For perspective, let's break-down modern access times in DRAM. For DRAM and double data-rate (DDR) memory, access time is calculable using this formula:

(CL / Operating CLK) * 1000

or (CAS Latency / output frequency) * 1000.

A stick of CL15 DDR4 at 3666MHz (like the new G.Skill RAM) therefore has an access time of 4.09ns, several orders of magnitude faster than the 222-microsecond (222,000-nanosecond) access time of the UNIVAC.

Modern and immediate future GPU subsystems – like the Fury X's HBM – are vertically stacked atop the silicon's interposer (which sits atop the substrate), packing several gigabytes of storage (4GB – future 8GB, 16GB) in the size of a fingertip.

chm-core-memory-1

chm-core-memory-2

(Above: Core memory designs, not implemented until after the UNIVAC's mercury delay-line memory)

chm-sage-3

(Above: Vacuum tubes as found on the SAGE, shown below)

The UNIVAC is pre-transistor. In today's computing world, it's reasonable to expect the average CPU consists of billions of transistors; future Pascal chips aim for 15 billion transistors, with 150 billion XTOR gates. Vacuum tubes were used before transistors – a glass tube using thermionic electron emission from filament as a means of processing – and were prolific in early computers. The SAGE (below) used more than 60,000 vacuum tubes. Vacuum tubes are fragile, hard to manufacture, and large. These are physical tubes that rival the size of a low-wattage lightbulb. Vacuum tubes paved the way for transistorized computing, which has recently shifted into the more advanced FinFET transistor process node.

SAGE (Semi-Automatic Ground Environment)

chm-sage-1

(Above: SAGE building model)

The SAGE is also present at the Computer History Museum – or parts of it, considering the entire computer required space larger than the 25,000 sq. ft. exhibit space of the museum. The SAGE was a four-story computer from 1958, used primarily for defense against potential in-bound Russian nuclear bomber planes. The SAGE became largely obsolete once Russia developed missile technology, and was fully decommissioned by the 80s.

chm-sage-2

chm-sage-4

The machine's most iconic component is its OA-1008 Situation Display, a command console with a light gun, dozens of switches, and an orange display screen. The exact cost of each building isn't readily accessible, but in today's dollars, it's in the tens of billions for the SAGE project.

Under 30 SAGE computers were built, each occupying a 3.5-acre floor space and communicating with the Combat Center using early telecomm networking. A single Combat Center boasted the ability to “coordinate defense for the whole nation.”

Adding some character, the SAGE had a cigarette lighter and ash tray at every command console – an artifact of the times. These were used for their literal purposes, not as some roundabout method of charging yet-to-exist mobile devices.

PDP-1 and “Spacewar,” the First Multiplayer Computer Game

chm-first-transistor-1

(Above: Replica of first transistor)

Depending on how you tally the early oscilloscope video games, Spacewar is arguably the first computer game ever made – at least, insofar as modern computing. It was multi-player with two input consoles for players, making Spacewar a smash-hit on college campuses equipped with the PDP-1 (Programmed Data Processor... 1) computer. Spacewar was developed by Steve Russell, who added incrementally to the game – a hyperspace button, for instance, was added to increase mechanical complexity of the multiplayer space-combat title. To learn more about Spacewar, we highly recommend "The Ultimate History of Video Games".

The PDP-1 is present in full force at the Computer History Museum, and even has times of operation where visitors can play Spacewar. The unit is room-sized – amazingly, one of the smallest computers we've discussed in this article – and spawned modern hacking, computer games, and lifted computing to new heights with its 4096-word core memory (9 bytes) and 2700 transistors. This was among the first transistorized computers, built in 1959, and blew past its predecessors with an equivalent 200KHz memory clockrate. The memory functioned almost as an early double data-rate subsystem might, issuing two memory cycles for instructions and operand data fetching.

Additional Exhibits and The First Supercomputers

chm-cray-1-1

(Above: Cray-1 Supercomputer)

chm-intel-cpus-1

chm-silicon-wafer-1

Be sure to watch the above-embedded videos for discussion on the earliest supercomputers – the Cray-1, Cray-2 (which was entirely liquid-cooled), and IBM Stretch were major milestones for computing and are discussed almost exclusively in our above footage.

For more information on the Computer History Museum, visit the official website or stop by 1401 N Shoreline Blvd, Mountain View, CA 94043.

Our thanks to the CHM team for their organization of this tour.

Editorial: Steve “Lelldorianx” Burke
Add'l Reporting, Photography: Jim “Neutron” Vincent
Video Production: Andrew “ColossalCake” Coleman

Steve Burke

Steve started GamersNexus back when it was just a cool name, and now it's grown into an expansive website with an overwhelming amount of features. He recalls his first difficult decision with GN's direction: "I didn't know whether or not I wanted 'Gamers' to have a possessive apostrophe -- I mean, grammatically it should, but I didn't like it in the name. It was ugly. I also had people who were typing apostrophes into the address bar - sigh. It made sense to just leave it as 'Gamers.'"

First world problems, Steve. First world problems.

We moderate comments on a ~24~48 hour cycle. There will be some delay after submitting a comment.

Advertisement:

  VigLink badge