John Alrich - Burroughs
Home ] Up ]

 

 
 
A Short Segment of an Engineering Career
1951-1958 - John C. Alrich

(© JCA 2005)

                                             

     I did not realize it at the time but the early and mid-fifties were the most exciting and productive of my engineering career of forty years. During my professional history, I worked at four or five different firms, large and small, but none of the projects and challenges rose to the extraordinary heights I accidentally encountered so early on . The factors contributing to this essay were unique in my experience. In particular, they included two very special people, a mathematical concept, and a commercial product. Similar products were so rare that each was given its own acronym--the ENIAC, the EDVAC, the LARC, and so on.  In those days they were ponderously referred to as , “electronic digital computers.”

     It all started in 1951, the development of a digital computer at the company where I was just starting my employment. At the time, I was not even aware of the possibility of such a device nor for what it would be used. The man who promoted the idea of building a commercial digital computer was Clifford Berry, Ph.d. in physics, a Senior Scientist at Consolidated Electrodynamics Corporation (CEC), located in Pasadena. Before WW-II, Cliff had been working on his physics doctorate under the supervision of Professor John Atanasoff, Iowa State University who is often credited with being the first person to introduce the concept of an electronic digital computer.


     The hardware part of their design was never completed due to the intervention of the war . However, Cliff never forgot his work there as a young student and it was this knowledge and the need for such a device which propelled CEC into the computer age. At the time, this moderate sized company did not recognize it had an elephant by the tail---an elephant which would ultimately dwarf the very company from which it sprang.

     CEC probably no longer exists---I am unable to find it on the Internet Yellow Pages so it has probably morphed into another firm---made highly specialized scientific equipment, particularly mass-spectrometers which were the catalyst for the proposed computer development. A  mass-spectrometer is a large laboratory instrument for analyzing complex substances at the molecular level. However, to interpret its results, it was necessary to do a tedious and somewhat complex mathematical operation called matrix inversion  At that time the inversion was was done at the company by using an analog computer, invented by Cliff and a co-worker, Sibyl Rock.

     The precision of the analog computer was limited  and operation was time-consuming so Cliff suggested to the officers of CEC that they consider developing an electronic digital computer---at the time,1951, a highly risky endeavor in an entirely new field for a modest company without the proverbial “deep pockets.”  But it had great potential if it did succeed.

     After the decision was made to proceed, new hiring was started at CEC for the program and I was the second engineer to be brought in for the project. My experience was limited to vacuum-tube circuit design for equipment carried aboard the Aerobee
weather-sounding rocket and some specialty work for Fairchild Camera Corporation in Pasadena. Fairchild decided to pull up stakes and move East, so I applied for work at CEC and was accepted into the newly formed computer design section where I, along with most of the other new hires, was a complete neophyte.

     The reason the company hired such novices was because in 1951 there probably weren’t  more than several hundred engineers and mathematicians in the world who knew a great deal about the subject. Essentially, we pulled ourselves up by our bootstraps using the few texts available and two consultants, Drs. Harry Huskey and Ernst Selmer. Both worked under part-time contracts to help educate us as we slowly acquired some understanding about the arcane world of computer design.

     Interestingly, Huskey brought many of his ideas back to the US from British designers, such as Alan Turing and some of the other Bletchley Park scientists who broke the German codes during the war, whereas Selmer took our technology back to his country, Norway, to introduce it to his scientific community. Huskey gave evening seminars to us while working on a new machine, called the “SWAC”, at UCLA  for the National Bureau of Standards but he was not directly involved with our design.

     Selmer had been sent to the US from the University of Bergen, specifically to learn about programming and digital computer logic design. In the early 50’s he studied with John von Neumann’s group at Princeton, possibly the preeminent computer design group of engineers and mathematicians in the world. After completing his work at Princeton, Selmer came to California and became a visiting professor  at Cal Tech in Pasadena. His area of specialty was Number Theory, an ideal background for a logic designer.  As our program got under way, our management called Professor von Neumann asking if there were any candidates here locally and Selmer was recommended.

     Selmer did the design for what we called the Central Timing System, which included the arithmetic section; Operating System software was unhead of in those days. As his logic design was evolving, we engineers did the implementation---wiring tables, circuit design, load calculations, module design and placement, cooling, cabinet housings, drum memory, console and display, paper tape and printer input/output; cards and magnetic tape were to come later.

My assignment, along with several others, was the arithmetic processor, which is now called the “CPU” and today is generally confined to part of a single semiconductor chip. In addition to performing the four basic arithmetic instructions, the CTS could perform fifty other instructions such as shifting and branching operations which are fundamental requirements for computers even today.

     About a year after design work started, what we called the “bread-board” implementation got under way. This was a wooden framework roughly the size of five or six home refrigerators placed side-by-side and built to support 1,600 vacuum-tubes, now in 8-tube modules, interconnect wiring, and the drum memory. This temporary structure enabled  us to start testing and debugging the newly created hardware and software prior to completion of the first prototype. Software compilers and assemblers were unknown in those days, at least by us, so all testing was done in hand-written machine code. Since the computer was designed to work internally with binary-coded-decimal (BCD), coding was relatively straignt-forward.

     This method of representing numbers and characters was unusual, if not unique, even during those early days. Today, of course, all machines work in pure binary internally, transparent to the user and slightly more efficient. BCD, while less efficient than binary, allowed for a certain amount of self-checking, a real advantage when using unreliable vacuum-tubes. Forty bits in BCD can represent up to10^10 whereas 40 bits in Binary can represent 10^12.

     I remember one of our early tests was to generate successive primes and check the results against  printed tables which previously had been laboriously calculated using mechanical calculators. The text listed all primes less than 10,000,000. Our new computer could have done the same task in about a day.

     Testing of the bread-board lasted perhaps several months and went surprisingly well. While the bread-board was being checked, manufacturing of the first prototype was already under way. I believe the prototype was completed in 1953.

     ElectroData continued to flourish in this new and stimulating field. Shortly after shipments began, our company was spun off from CEC as a separately owned subsidiary so now we had our own financial responsibilities, our own factory, systems were being individually wired and assembled manually and shipping commenced at the blazing rate of two or three systems a month. Prices started at $135,000; with today’s inflated dollars, the same system would cost $600,000. Field service personnel were setting up and testing the equipment in our factory and in the field. Programmers were writing custom and generic programs for clients. A national marketing team was put in place. Everything was humming.

     Development started almost immediately on the next model after the 205 prototype was running. We were now part of Burroughs Corporation and the new machine, the B220, would be at least two orders of magnitude faster than the Datatron 201 and 205. A blind physicist, an ex-IBMer named Ted Glaser, was the chief logician for the new system which would have a faster clock and a core memory but still use vacuum-tube technology.

     By this time, Selmer had returned to his home in Norway to pass on to others what he had learned in the States. He probably was the first Norwegian to introduce computer logic design to engineers and mathematicians in his own country. Today I am told he has been retired for ten years  from teaching and in 1983 “he got a high distinction from the King, the Order of St. Olaf, for his academic and non-academic achievements.”  An honor richly deserved.

While the popularity and utility of computers improved for both commercial and scientific users, particularly the latter, limitations with fixed-point (the 205 had ten decimal resolution plus sign) computing became apparent and a strategy first used with card equipment became necessary. This technique involved the replacement of the first two BCD decimals, stored in the register of ten decimals, with an exponent ranging from 00 to 99 followed by a fixed decimal point and eight succeeding decimals, called the “mantissa”. To account for the sign of the exponent, the number was biased; i.e., the number 50 represented an exponent of zero, 51 an exponent of 1, 49 an exponent of negative 1, etc. All exponents were to the base 10. This method had the great advantage of expanding the number range the computer could handle by 50-orders of magnitude but at a cost of losing 2-orders of magnitude in number resolution. Consistent with the nomenclature at the time, it was called “Floating Point Operation”. Six new commands were added to the 205 vocabulary: the four arithmetic operations plus conversion from fixed to floating and conversely.

At the time I was given the responsibility of designing the FPC (Floating Point Control), Selmer had returned to Norway. However, I was able to discuss the expected function of the FPC with a very fine mathematician and Senior Programmer on our staff, Stanley Katz, Ph.d. Essentially, my design emulated what Stan had been doing with sub-programs, a slow and laborious process at best, using commands already available within the fixed-point set.

The design took approximately a year to complete. It resulted in a smaller matching cabinet with plenum and vacuum-tube modules similar to those employed in the main-frame and was attached to one end so the necessary wiring could be extended. It could be field installed on existing 205’s or attached as an add-on at the factory.  

JCA   5/16/03                              Rev. 2
 
 
 
 
 
 
 
 

Everyday we rescue items you see on these pages!
What do you have hiding in a closet or garage?
What could you add to the museum displays or the library?

PLEASE CONTACT US!

===================

DONATE! Click the Button Below!


Thank you very much!

===================

Material © SMECC 2007 or by other owners 

Contact Information for
Southwest Museum of Engineering,
Communications and Computation 
&
www.smecc.org

Talk to us!
Let us know what needs preserving!


Telephone 
623-435-1522 

Postal address 
smecc.org - Admin. 
Coury House / SMECC 
5802 W. Palmaire Ave 
Glendale, AZ 85301 

Electronic mail 
General Information: info@smecc.org