Giant brains; or, Machines that thinkBerkeley, Edmund Callis
Science
Giant brains; or, Machines that think
Berkeley, Edmund Callis
Computers -- Popular works
One “bug” that will long be remembered around the Laboratory was a case
involving a 5 that would incorrectly come in to a number every now
and then. It did not happen often—only once in a while. After a week
of search the bug was finally located: the insulation on a wire that
carried a 5 had worn through in one spot, and once in a while this wire
would shake against a post that could carry current and took in the 5!
Efficiency
In many respects, this machine is efficient and well-balanced. Its
reading and writing speed is close to its calculating speed. We can
punch or print a result on the average for every 10 additions or 1½
multiplications. The memory of 72 numbers in the machine is extremely
useful; a smaller memory is a serious limitation on the achievements of
a computing machine. The machine can do many kinds of arithmetic and
logic. It is well educated and can compute automatically some rather
complicated mathematical functions, like logarithm or sine. It has done
difficult and important problems. It has computed and tabulated (see
Supplement 2) _Bessel functions_, _definite integrals_, etc. It can
solve _differential equations_ (see Chapter 5) and many other problems
in mathematics, physics, and engineering.
On the other hand, no calculator will ever again be built just like
this one, useful though it is. Electronic computing is easily 100 times
as fast as relay computing; nearly every future calculator will do
its computing electronically. Many other improvements will be made.
For example, in this calculator, there are 72 addition-subtraction
mechanisms, yet only one of these can be used at a time. Also, the
machine has only one combined multiply-divide unit. So we have to
organize any computation with few multiplications, and with still fewer
divisions, for they take longer still.
Until 1947, we had to organize any computation in this calculator into
one single fixed sequence of operations. In other words, there was
no way to move from one subroutine to another subroutine depending
on some indication that turned up in our computation. Recently, the
Harvard Computation Laboratory decided to remedy this condition and
provided the Subsidiary Sequence Mechanism equivalent to 10 subroutines
of 22 lines of coding each. These are on relays and plug wires and
may be called for by the sequence-control tape or by each other. This
provision has added greatly to the efficiency of the calculator.
Whatever else can be said about the Harvard IBM Automatic
Sequence-Controlled Calculator, it must be said that this was the first
general-purpose mechanical brain using numbers in digit form and able
to do arithmetic and logic in hundreds of thousands of steps one after
another. And great credit must go to Professor Howard H. Aiken of
Harvard and the men of International Business Machines Corporation who
made this great mechanical brain come into existence.
Chapter 7
SPEED—5000 ADDITIONS A SECOND:
MOORE SCHOOL’S ENIAC
Public-domain text, read in full here on John Shaqi.
Reviews
Reviews
No reviews yet
Be the first to share your thoughts on this work.
Elsewhere in the archive
Join the Discussion
Join the discussion
Sign in to leave a comment or review.
Sign InorCreate an account