Harvard Mark I

The IBM Automatic Sequence Controlled Calculator (ASCC), called Mark I by Harvard University’s staff,[1]  was a general purpose electro-mechanical computer that was used in the war effort during the last part of World War II.

The original concept was presented to IBM by Howard Aiken in November 1937.[2]  After a feasibility study by IBM’s engineers, Thomas Watson Sr. personally approved the project and its funding in February 1939.

Howard Aiken had started to look for a company to design and build his calculator in early 1937. After two rejections,[3]  he was shown a demonstration set that Charles Babbage’s son had given to Harvard university 50 years earlier. This led him to study Babbage and to add references of the analytical engine to his proposal ; the resulting machine “brought Babbage’s principles of the analytical engine almost to full realization, while adding important new features.”[4]

The ASCC was developed and built by IBM at their Endicott plant and shipped to Harvard in February 1944. It began computations for the U.S. Navy Bureau of Ships in May and was officially presented to the university on August 7, 1944.

One of the first programs to run on the Mark I was initiated on 29 March 1944[5]  by John von Neumann, who worked on theManhattan project at the time, and needed to determine whether implosion was a viable choice to detonate the atomic bomb that would be used a year later. The Mark I also computed and printed mathematical tables, which was Charles Babbage’s initial goal for his analytical engine.

The Mark I was officially retired, after 15 years of service, in 1959.



Contents
[hide]  *1 Design and construction  ==Design and construction[ edit] == <p style="margin-top:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">The ASCC was built from switches, relays, rotating shafts, and clutches. It used 765,000 components and hundreds of miles of wire, comprising a volume of 51 feet (16 m) in length, eight feet (2.4 m) in height, and two feet (~61 cm) deep. It had a weight of about 10,000 pounds (4500 kg). The basic calculating units had to be synchronized mechanically, so they were run by a 50-foot (~15.5 m) shaft driven by a five-horsepower (4 kW) electric motor. From the IBM Archives: <p style="margin-top:0.5em;line-height:inherit;">The Automatic Sequence Controlled Calculator (Harvard Mark I) was the first operating machine that could execute long computations automatically. A project conceived by Harvard University’s Dr. Howard Aiken, the Mark I was built by IBM engineers in Endicott, N.Y. A steel frame 51 feet (16 m) long and eight feet high held the calculator, which consisted of an interlocking panel of small gears, counters, switches and control circuits, all only a few inches in depth. The ASCC used 500 miles (800 km) of wire with three million connections, 3,500 multipole relays with 35,000 contacts, 2,225 counters, 1,464 tenpole switches and tiers of 72 adding machines, each with 23 significant numbers. It was the industry’s largest electromechanical calculator.<sup class="reference" id="cite_ref-6" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[6] <p style="margin-top:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">The enclosure for the Mark I was designed by futuristic American industrial designer Norman Bel Geddes. Aiken considered the elaborate case to be a waste of resources, since computing power was in high demand during the war and the funds ($50,000 or more according to Grace Hopper) could have been used to build additional computer equipment.<sup class="reference" id="cite_ref-7" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[7] ==Contribution to the Manhattan project<span class="mw-editsection" style="-webkit-user-select:none;font-size:small;margin-left:1em;line-height:1em;display:inline-block;white-space:nowrap;unicode-bidi:-webkit-isolate;font-family:sans-serif;"><span class="mw-editsection-bracket" style="color:rgb(85,85,85);">[ edit<span class="mw-editsection-bracket" style="color:rgb(85,85,85);">] == <p style="margin-top:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">“Von Neumann joined the Manhattan Project in 1943, working on the immense number of calculations needed to build the atomic bomb. He showed that the implosion design, which would later be used in the Trinity and Fat Man bombs, was likely faster and more efficient than the gun design.”<sup class="reference" id="cite_ref-8" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[8]
 * 2 Contribution to the Manhattan project
 * 3 Operation
 * 4 Instruction format
 * 5 Aiken and IBM
 * 6 Successors
 * 7 See also
 * 8 References
 * 9 External links

<p style="margin-top:0.5em;margin-bottom:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">In 1928 L.J. Comrie was the first to turn IBM “punched-card equipment to scientific use: computation of astronomical tables by the method of finite differences, as envisioned by Babbage 100 years earlier for his Difference Engine”.<sup class="reference" id="cite_ref-9" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[9]  Very soon after, IBM started to modify its tabulators to facilitate this kind of computation. One of these tabulators, built in 1931, was The Columbia Difference Tabulator<sup class="reference" id="cite_ref-10" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[10]

<p style="margin-top:0.5em;margin-bottom:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">John von Neumann had a team at Los Alamos that used “modified IBM punched-card machines”<sup class="reference" id="cite_ref-better_11-0" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[11]  to determine the effects of implosion.

<p style="margin-top:0.5em;margin-bottom:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">On 29 March 1944, he demanded to run certain problems regarding implosion on the Mark I. In early August 1944 he arrived with two mathematicians to write a simulation program to study the implosion of the first atomic bomb.<sup class="reference" id="cite_ref-12" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[12] <p style="margin-top:0.5em;line-height:inherit;">The Los Alamos group completed its work in a much shorter time than the Cambridge group. However, the punched-card machine operation computed values to six decimal places, whereas the Mark I computed values to eighteen decimal places. Additionally, Mark I integrated the partial differential equation at a much smaller interval size [or smaller mesh] and so...achieved far greater precision.<sup class="reference" id="cite_ref-better_11-1" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[11] ==Operation<span class="mw-editsection" style="-webkit-user-select:none;font-size:small;margin-left:1em;line-height:1em;display:inline-block;white-space:nowrap;unicode-bidi:-webkit-isolate;font-family:sans-serif;"><span class="mw-editsection-bracket" style="color:rgb(85,85,85);">[ edit<span class="mw-editsection-bracket" style="color:rgb(85,85,85);">] == A 24-channel program tape for the Mark I. Notepatches.Sequence Indicator SwitchesData entry switches<p style="margin-top:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">The Mark I had 60 sets of 24 switches for manual data entry and could store 72 numbers, each 23 decimal digits long.<sup class="reference" id="cite_ref-wilkes_13-0" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[13]  It could do three additions or subtractions in a second. A multiplication took six seconds, a division took 15.3 seconds, and a logarithm or a trigonometric function took over one minute.

<p style="margin-top:0.5em;margin-bottom:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">The Mark I read its instructions from a 24-channel punched paper tape and executed the current instruction and then read in the next one. It had no conditional branch instruction. This meant that complex programs had to be physically long. A loop was accomplished by joining the end of the paper tape containing the program back to the beginning of the tape (literally creating a loop). This separation of data and instructions is known as the Harvard architecture (although the exact nature of this separation that makes a machine Harvard, rather than Von Neumann, has been obscured with the passage of time, see Modified Harvard architecture). The first programmers of the Mark I were computing pioneers Richard Milton Bloch, Robert Campbell, and Grace Hopper.<sup class="reference" id="cite_ref-14" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[14] ==Instruction format<span class="mw-editsection" style="-webkit-user-select:none;font-size:small;margin-left:1em;line-height:1em;display:inline-block;white-space:nowrap;unicode-bidi:-webkit-isolate;font-family:sans-serif;"><span class="mw-editsection-bracket" style="color:rgb(85,85,85);">[ edit<span class="mw-editsection-bracket" style="color:rgb(85,85,85);">] == <p style="margin-top:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">The 24 channels of the input tape were divided into three fields of eight channels. Each accumulator, each set of switches, and theregisters associated with the input, output, and arithmetic units were assigned a unique identifying index number. These numbers were represented in binary on the control tape. The first field was the binary index of the result of the operation and the second, the source datum for the operation. The third field was a code for the operation to be performed.<sup class="reference" id="cite_ref-wilkes_13-1" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[13] ==Aiken and IBM<span class="mw-editsection" style="-webkit-user-select:none;font-size:small;margin-left:1em;line-height:1em;display:inline-block;white-space:nowrap;unicode-bidi:-webkit-isolate;font-family:sans-serif;"><span class="mw-editsection-bracket" style="color:rgb(85,85,85);">[ edit<span class="mw-editsection-bracket" style="color:rgb(85,85,85);">] == <p style="margin-top:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">Aiken published a press release announcing the Mark I listing himself as the sole “inventor”. James W. Bryce was the only IBM person mentioned, even though several IBM engineers including Clair Lake and Frank Hamilton had helped to build various elements. Thomas J. Watson was enraged, and only reluctantly attended the dedication ceremony on August 7, 1944.<sup class="reference" id="cite_ref-pugh_15-0" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[15] <sup class="reference" id="cite_ref-16" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[16] Aiken, in turn, decided to build further machines without IBM’s help, and the ASCC came to be generally known as the Harvard Mark I. IBM went on to build the Selective Sequence Electronic Calculator (SSEC) to both test new technology and provide more publicity for the company.<sup class="reference" id="cite_ref-pugh_15-1" style="line-height:1;unicode-bidi:-webkit-isolate;font-size:11.1999998092651px;">[15] ==Successors<span class="mw-editsection" style="-webkit-user-select:none;font-size:small;margin-left:1em;line-height:1em;display:inline-block;white-space:nowrap;unicode-bidi:-webkit-isolate;font-family:sans-serif;"><span class="mw-editsection-bracket" style="color:rgb(85,85,85);">[ edit<span class="mw-editsection-bracket" style="color:rgb(85,85,85);">] == <p style="margin-top:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">The Mark I was followed by the Harvard Mark II (1947 or 1948), Mark III/ADEC (September 1949), and Harvard Mark IV (1952) – all the work of Aiken. The Mark II was an improvement over the Mark I, although it still was based on electromechanicalrelays. The Mark III used mostly electronic components—vacuum tubes and crystal diodes—but also included mechanical components: rotating magnetic drums for storage, plus relays for transferring data between drums. The Mark IV was all-electronic, replacing the mechanical components with magnetic core memory. The Mark II and Mark III went to the US Navybase at Dahlgren, Virginia. The Mark IV was built for the US Air Force, but it stayed at Harvard.

<p style="margin-top:0.5em;margin-bottom:0.5em;line-height:17.9200000762939px;color:rgb(37,37,37);font-family:sans-serif;font-size:14.3999996185303px;">The Mark I was eventually disassembled, although portions of it remain at Harvard in the Science Center. It is part of the Harvard Collection of Historical Scientific Instruments.