When Computers Were Human (41 page)

Read When Computers Were Human Online

Authors: David Alan Grier

BOOK: When Computers Were Human
11.34Mb size Format: txt, pdf, ePub

The isograph was clever, but in practice it proved no more useful than the complex slide rule. It offered assistance for only a narrow class of problems and required the computers to master a fairly esoteric set of controls. From his observations of the computing staff, Stibitz wanted to build a more intuitive machine, a general-purpose complex calculator that could add, subtract, multiply, and divide. Instead of using gears for this machine, he employed electrical circuits and binary arithmetic. Binary arithmetic was novel to computing machinery, even though it had been explored by the Harvard mathematician Benjamin Peirce some seventy years before. Peirce had noted that binary arithmetic could simplify
calculation because the only symbols involved were 0s and 1s. Stibitz built upon this idea and developed an electrical circuit that could perform additions. Representing 1 as a positive voltage and 0 as no voltage, he demonstrated these ideas with a simple prototype. Borrowing a few “relays from a junk pile that Bell Labs maintained,” he assembled a circuit that would add two single-digit binary numbers. “With a scrap of board, some snips of metal from a tobacco can, two relays, two flashlight bulbs, and a couple of dry cells,” he recalled, “I assembled an adder on the kitchen table at our home.”
9

His prototype, which he labeled “Model K” for “kitchen,” has since become a staple of elementary computer science classes. It could complete three ordinary summations: 0 + 0, 0 + 1, and 1 + 1. By pressing on the scraps of metal, he would complete a circuit, which would activate a relay and light the combination of bulbs that represented the sum. By the time he completed Model K in November 1937, he had already moved ahead to more sophisticated circuits that could deal with larger numbers and all four arithmetic operations. He worked on several ideas that fall, including a binary version of Fry's isograph for finding polynomial roots.
10
These machines were rough drafts, attempts to master the problems of binary design. None of them was built. The design for his first operational binary machine required six months of careful effort. It was a partial calculator, a machine that could multiply and divide complex numbers. Stibitz added circuits for addition and subtraction only after the original units were operational.
11

The complex calculator was built by laboratory technicians using standard telephone parts.
12
The machine cost $20,000 to build, about thirteen times the $1,500 salary of Clara Froelich, thirty-five times the pay of a Mathematical Tables Project computer, and fifty times the price of a traditional mechanical calculator. The Bell Laboratories computing staff seems to have kept the machine fairly busy, at least during the working day. Much of the demand on the device came from three divisions of the laboratory that dealt with telephone circuit design. The calculator was kept out of sight in a central equipment closet. The computers dealt only with a special keyboard that was connected to the calculator with ordinary telephone lines. This keyboard resembled an ordinary desk calculator. The laboratory built three of these keyboards, though only one could be used at a time, and placed them in the offices that made heavy use of complex numbers.
13
On special occasions, the laboratory gave outside researchers access to the calculator through long-distance phone lines. Stibitz demonstrated the machine at a meeting of the American Mathematical Society in New Hampshire. The mathematicians were invited to test the calculator themselves. One of the Aberdeen veterans,
Norbert Wiener, spent several hours typing at the keyboard and watching the results appear on a roll of paper.
14

33. The Bell Telephone Laboratories complex calculator

The complex calculator of George Stibitz was the first of three machines that had its origins in a computing office of 1937. Taken as a whole, the three machines show how inventors adapted new technologies and new devices to the operations of computing laboratories. Stibitz developed binary arithmetic and relay circuits in order to give Clara Froelich a simple
calculator for complex numbers. The second computing machine, which had its origins in the Iowa State Statistical Laboratory, attempted to meet a similar goal for a different problem, the calculations of least squares. By 1937, the laboratory had become a substantial contractor to the United States government. It received $35,000 a year to do tabulations and analyses for the WPA and for the U.S. Department of Agriculture, where the laboratory's former patron, Henry A. Wallace, served as secretary. Its staff processed data on farm production, analyzed crop experiments, and identified the trends in agricultural markets. In spite of their best efforts, the computers had been unable to mechanize the central calculations of least squares computation. They had acquired an IBM 601 multiplying punch, the same model that could be found at the Columbia University Astronomical Computing Bureau, but even this machine could assist only with the first and last steps of least squares computation. The remaining work was done with adding machines by a staff of seven.
15

The Iowa State calculating machine was built by an outsider to the computing lab, a professor named John Vincent Atanasoff (1904–1995).
16
Atanasoff had been at Iowa State College for a little more than a decade. He was originally trained as an electrical engineer but had become interested in physics and had taken two years at the University of Wisconsin in order to complete a doctorate in the subject. Sometime in the early 1930s, he drifted into the statistical laboratory, intrigued with the stories of the mechanical tabulators. He did not seem to have a clear idea of how he might use the machines, for he later reported that he went “looking for a problem in theoretical physics that could be solved by IBM equipment.”
17
The problem that he chose was a broader version of the least squares calculations that were regularly handled by laboratory computers, a problem called a simultaneous equation calculation.

In a simultaneous equation problem, a researcher has a certain number of unknown values that are defined by an equal number of equations. They are often taught with word problems. “When Caroline was born, Rose was twice as old as Ginny. Last year Rose was 10 percent older than Ginny. If Caroline is 28 this year, how old are Rose and Ginny?” This problem has three unknown values, the ages of the three sisters. These three values are defined by three equations, one for each sentence in the problem. Computers would find the three values by manipulating the three equations. Like complex arithmetic, such manipulations are detailed and time-consuming. The work becomes more difficult as the scale of the problem increases. A calculation with six unknown values is only twice the size of a problem with three unknown values, but it requires eight times the effort. A problem with twenty-four unknown values, the size of the least squares calculation that Alfred Cowles had proposed to Harold T. Davis, requires five hundred times the effort of a problem with three unknown values.
18

John Atanasoff began his research into computing machines by modifying the laboratory's IBM tabulator. This work paralleled the development of the isograph at Bell Telephone Laboratories. Atanasoff experimented with the punched card technology to see what he might do with it. His results were no more successful than the isograph but for slightly different reasons. In this experiment, he worked closely with laboratory director A. E. Brandt. The two of them found a common bond in the work and seemed to enjoy tinkering with machinery. Before tackling the problem of simultaneous equations, they addressed a simpler calculation, one that came from the study of the light spectrum. This calculation was difficult, if not impossible, to perform on an unmodified tabulator. Atanasoff and Brandt found a way to handle the calculation with the tabulator, but their solution involved a new circuit and a special set of punched cards. The circuit plugged into the tabulator control board and took charge of the machine whenever it encountered one of the special cards. The modifications gave “trouble-free operation over long periods of time,” according to Atanasoff and Brandt, but they handled only the intermediate problem, not the more difficult problem of simultaneous equations.
19

Atanasoff designed a similar modification that would allow the tabulators to solve simultaneous equation problems, but before he could implement his idea, he lost his access to the IBM equipment. Later in life, he would suggest that IBM itself had barred him from the machines, but the reason was probably nothing more than the departure of his partner, A. E. Brandt.
20
In the spring of 1937, Brandt left the laboratory and took a job at the Iowa Agriculture and Home Economics Experiment Station. Brandt's successor was more interested in statistical work than in computing machinery and may have felt that Atanasoff's experiments interfered with the obligations of the laboratory.
21
The reason that removed Atanasoff from the statistical laboratory is less important than the consequences of that removal. No longer able to modify the IBM equipment, he turned to the idea of building an entirely new computing machine. This machine was more technologically daring, and yet it was a better match for the computers of the statistical laboratory.

As Atanasoff would tell his story, the basic principles of his new machine came in a late-night epiphany. Through the summer and fall of 1937, he considered several different ways of building a computing machine, but none of them would accomplish what he wanted to do. “I had outlined my objectives,” he later recalled, “but nothing was happening and as the winter deepened, my despair grew.” One evening, he left for his office, hoping “to resolve some of these questions.” Instead of working at his desk, he got into his car and “started driving over the good highways of Iowa at a high rate of speed.”
22
Moving away from the Iowa State
campus and its statistical laboratory, he crossed half the state before reaching a roadside bar in Illinois. There, relaxed by the drive and perhaps by a drink, he identified the key elements for a computing machine that would solve least squares and simultaneous equation problems. This machine would be an entirely new device instead of a modified tabulator. It would use the binary number system, like Stibitz's machine, so that the arithmetic could be handled by electrical circuits.
23

John Atanasoff would admit that he was “somewhat off the beaten track of computing machine gossip,”
24
though there was little such gossip to be found outside of Bell Telephone Laboratories or International Business Machines. With no access to the statistical laboratory and lacking an organization to support him, Atanasoff had to find a place to build his machine, as well as funds to pay for supplies and assistants. He spent about eighteen months building a simple demonstration model, his own “Model K.” This machine was more sophisticated than the machine that Stibitz had demonstrated, but it did approximately the same thing: it added two binary numbers together. It gained him a grant of $650 from Iowa State College, enough to hire an assistant and start work on the full machine.
25

To raise more money, Atanasoff went to the Rockefeller Foundation in New York City. The foundation was one of the larger financers of scientific research, and one of the foundation officers, Warren Weaver (1898–1978), had taught at the University of Wisconsin when Atanasoff was studying for his doctorate. The meeting did not proceed quite as Atanasoff might have hoped. Weaver had recently been hospitalized and had to be propped up with pillows.
26
He was not predisposed to Atanasoff, as he remembered the former Wisconsin graduate student as “rather bright but queer and opinionated.”
27
He patiently listened to a description of the proposed machine and firmly stated that the Rockefeller Foundation did not support such research.
28
Yet, in the exchange, Weaver must have seen something of value, for he mentioned that a private foundation, the Research Corporation, supported engineering projects and might be willing to provide some money for Atanasoff's machine. He offered to let Atanasoff use his name in correspondence to the foundation and agreed to review Atanasoff's proposal.
29
The dismissal may have been disheartening, but it proved to be good advice, for the Research Corporation gave Atanasoff $5,330 for his computing project. This was a substantial grant for the time, even though it was about one quarter of the money American Telephone and Telegraph had spent on the complex calculator.
30

Atanasoff constructed his machine in the basement of the Iowa State physics building. The device was about the size of a large desk. It had a reader for IBM punched cards and two rotating drums that held the numbers. When it was running, the two drums made a clicking noise, like a piece
of cardboard slapping against the spokes of a bicycle. The operator stood in front of the machine and loaded the simultaneous equations onto these drums, one value at a time. Once an entire equation had been given to the machine, a special card punch would place all of the values on a card. Atanasoff had designed this punch so that it created holes with high-voltage sparks, rather than with a mechanical die. It recorded the numbers with a flash of blue light and a puff of smoke, an operation that would regularly singe the cards and occasionally set one alight. Each equation required one of these special cards, and each step of the calculation required that all special cards be repunched. The operator would stand in front of the machine, shuffling the cards back and forth, while the drums turned and snapped. Fresh cards would be drawn from a pile, and old cards would be discarded on a table or dropped to the floor.

Other books

Encore! (Tudor Saga Book 1) by Salisbury, Jamie
Naked Economics by Wheelan, Charles
Las haploides by Jerry Sohl
Kentucky Rain by Jan Scarbrough
Here's the Situation by Mike "The Situation" Sorrentino