Digital_Computer_Newsletter_V16N01_Oct62 Jan64 Digital Computer Newsletter V16N01 Oct62

Digital_Computer_Newsletter_V16N01_Oct62-Jan64 Digital_Computer_Newsletter_V16N01_Oct62-Jan64

User Manual: Digital_Computer_Newsletter_V16N01_Oct62-Jan64

Open the PDF directly: View PDF PDF.
Page Count: 34

DownloadDigital_Computer_Newsletter_V16N01_Oct62-Jan64 Digital Computer Newsletter V16N01 Oct62-Jan64
Open PDF In BrowserView PDF
DIGITAL COMPUTER

NEWSLETTER
OFFICE OF NAVAL RESEARCH
Vol. 16, No.1
(Includes Vol. 14
No.4 and Vol. 15
Nos. 1-4)

MATHEMATICAL SCIENCES DIVISION

Gordon D. Goldstein, Editor

January 1964
(Period of October
1962 thru January
1964)

CONTENTS
Page No.
EDITORIAL POLICY NOTICES
1. Current Publication Plan
2. Editorial
3. Contributions
4. Circulation

1
1
1
1

COMPUTING CENTERS
1. National Bureau of Standards, National Standard Reference Data
SysteIl1, Washington 25, D. C.
2. National Bureau of Standards, OIl1nitab, Washington 25, D. C.
3. U.S. Navy Aviation Supply Office, Inventory Control Advances,
Philadelphia II, Penl"!-sylvania
4. U.S. Navy Finance Center, IBM 1401/1404/7070 SysteIl1s Application,
Cleveland 14, Ohio
5. U.S. Navy Finance Center, IBM 1401/1404 Satellite COIl1puter SysteIl1
Uses Modified IBM Multiple Duty PrograIl1, Cleveland 14,- Ohio
6. U.S. Weather Bureau, General Circulation Research Laboratory,
Washington 25, D. C.
COMPUTERS AND CENTERS, OVERSEAS
1. The English Electric COIl1pany Ltd., Process Control COIl1puter
SysteIl1, London, W.C.2., England
2. Ferranti Ltd., Atlas 2 COIl1puter, London WI, England
3. General Post Office, LEO 326 and LEO III COIl1puters, London E.C.1,
England
4. Institute of Technology, COIl1puting Center, Karlsruhe, GerIl1any
5. LEO COIl1puters Ltd., LEO IlIF, London W2, England
6. Instytut Maszyn MateIl1atycznych, ZAM 2, Warsaw, Poland
7. Shape Air Defence Technical Centre, COIl1puting Center, The Hague,
Netherlands
8. Standard Elektrik Lorenz A.G., DT 12 Data TransIl1ission SysteIl1,
Stuttgart, GerIl1any
MISCELLANEOUS
1. COIl1puting Devices of Canada
Ottawa 4, Canada
2. National Bureau of Standards,
Washington 25, D. C.
3. National Bureau of Standards,
Washington 25, D. C.
4. National Bureau of Standards,

Ltd.,

Tact~cal

2
4
6
7
9
10

13
13
16
17
17
21
23
23

Moving Map Display,
27

Projects FIST and SAFARI,
29
Foreign-Currency Scientific PrograIl1,
Real Printing, Washington 25, D. C.

Approved by
The Under Secretary of the Navy
25 September 1961

31
31

NAVEXOS· P - 645

Editorial Policy Notices
Your contributions will provide assistance in
improving the contents of the publication, thereby making it an even better medium for the exchange of information between government
laboratories, academic institutions, and industry. It is hoped that the readers will participate to an even greater extent than in the
past in transmitting technical material and
suggestions to the editor for future issues. Material for specific issues must be received by
the editor at least three months in advance. It
is often impossible for the editor, because of
limited time and personnel, to acknowledge
individually all material received.

CURRENT PUBLICATION PLAN
Because of staffing problems the Digital
Computer Newsletter was not published in October 1962 and during 1963. Commencing with
this issue, however, the normal quarterly schedule is being resumed.
To assist our readers in maintaining continuity in the state of the art, this issue is devoted entirely to material scheduled for previous issues. The April 1964 issue will be largely
current contributions, but there will still be
some earlier submissions which could not be
included in this issue.

CmCULATION
EDITORIAL
The Newsletter is distributed, without
charge, to interested military and government
agencies, to contractors for the Federal Government, and to contributors of material for
publication.

The Digital Computer Newsletter, although
a Department of the Navy publication, is not
restricted to the publication of Navy -originated
material. The Office of Naval Research welcomes contributions to the Newsletter from
any source. The Newsletter is subjected to
certain limitations in size which prevent publishing all the material received. However,
items which are not printed are kept on file
and are made available to interested personnel
within the Government.

For many years, in addition to the ONR
initial distribution, the Newsletter was reprinted by the Association for Computing Machinery as a supplement to their Journal and,
more recently, as a supplement to their
Communications. The Association decided
that their Communications could better
serve its members by concentrating on ACM
editorial material. Accordingly, effective
with the combined January-April 1961 issue,
the Newsletter became available only by
direct distribution from the Office of Naval
Research.

DCN is published quarterly (January, April;
July, and October). Material for specific issues
must be received by the editor at least three
months in advance.
It is to be noted that the publication of information pertaining to commercial products
does not, in any way, imply Navy approval of
those products, nor does it mean that Navy
vouches for the accuracy of the statements
made by the various contributors. The information contained herein is to be considered
only as being representative of the state-ofthe-art and not as the sole product or technique
available.

Requests to receive the Newsletter regularly should be submitted to the editor. Contractors of the Federal Government should reference applicable contracts in their requests.
All communications pertaining to the Newsletter should be addressed to:
GORDON D. GOLDSTEIN, Editor
Digital Computer Newsletter
Informations Systems Branch
Office of Naval Research
Washington, D. C. 20360

CONTRIBUTIONS
The Office of Naval Research welcomes
contributions to the Newsletter from any source.

1

Computing Centers
National' Standard Reference Data System
National Bureau of Standards
Washington, D. C. 20234

The National Bureau of Standards has been
given responsibility for administering the National Standard Reference Data System recently
established by the Federal Council for Science
and Technology. The System will provide critically evaluated data in the physical sciences on
a national basis, centralizing a large part of the
present data;.compiling activities of a number
of Government agencies.

data on 16 important properties (such as specific heat, viscosity, thermal conductivity, and
vapor pressure) for 13,150 compounds. The
average percentage of compounds for which
data were available covering any property was
5 percent,. and for only one property were as
many as 11 percent of the compounds covered.
Undoubtedly many additional data on these compounds exist in the literature, but until they have
been evaluated and compiled they· are of little
value to scientists and engineers as a whole.

The National Standard Reference Data System represents an attempt to solve an important part of the general problem of communicating scientific information to users. Its aim
is to develop a storehouse of standard reference data to assist in the advancement of science, technology, and the national economy.
This result is to be achieved through a broadbased, comprehensive effort by scientists both
in and outside government.
.

The National Bureau of Standards, as well
as other organizations in this country and
abroad, has been active in the compilation of
standard reference data for many years. However, in view of the great accumulation of unevaluated data over the past few years, the
present accelerated production of new data, and
the urgent needs of American science and industry, it has become apparent that a substan-:
tially greater effort, planned and coordinated
on a national basis, is· needed.

"Standard reference data" is defined to
mean critically evaluated data on the physical
and chemical properties of materials, authoritatively documented as to reliability, accuracy,
and source. Tabulations of such data are of
great value to the scientist or engineer who is
designing an experiment or equipment, for the
individual worker is thus relieved, in part, of
the necessity of searching the literature and attempting to evaluate data in fields in which he .
is not expert. Also, through study and analysis
of standard reference data, areas of science in
which additional work is needed become more
clearly defined, and relationships not previously apparent are recognized.

The National Standard Reference Data System (NSRDS) will consist of a National Standard
Reference Data Center at NBS, and various other
Standard Reference Data Centers in other Government agencies and at universities, research
institutes, and other non-Goverriment organizations. In order for such centers to be a part of
the NSRDS, they will be required to meet quality
standards established by NBS. However, the independent and operational status of existing
critical data projects will be encouraged.

Umortunately it is often difficult or impossible to locate the data that are needed for a
specific use. In a recent study by the American
Institute of Chemical Engineers,l three commonly used sources 2 of standard reference data
were analyzed in terms of the ava.ilability of

The initial emphasis for establishing new
standard data compilation projects will be in
subject-matter areas where no effort -is now
being applied or where the existing effort falls
far short of meeting important needs of government, science, or industry.

lR. A. Peterson, W. M. Carlson, N. E. Dahl,
and R. H. McBride, "Roadmap.to Physical
Property Correlations," Am. lnst. of Chemical Eng. National Meeting, Cleveland, Ohio,
May 7, 1961.

2Chemical Engineering Handbook, ,edited by J.
Perry (McGraw-Hill, 1950); Handbook of Chemistry and Physics, 41st ed. (Chemical Rubber
Publishing Co., 1959-60); and International
Critical Tables (McGraw-Hill, 1927-29).

2

An Advisory Board will review and recommend policy relative to the operation of the
NSRDS. It will include, among others, representation from the National Academy of Sciences, National Science Foundation, and Federal agencies engaged in research and
development.

the output services will be provided by the SRD
Center and will eventually include:
1. Periodical Service designed to keep the
user up to date on new data acquisitions in the
SRD Center. It will provide information on the
data available in the Center (but will not provide
the data themselves) by means of a monthly
newsletter and by annual and semiannual reviews of data acquisitions.

The NSRDS will be conducted as a decentralized operation across the country, with central coordination by the National Bureau of
Standards. As presently planned, the program
will consist of three parts: an input from scientists in many different locations, a central
source of the evaluated data at NBS, and an output sy stem geared to the needs of the nation's
scientists and engineers.

2. Subscription Service in which the user
pays to receive all available data on a speCific
subject on a continuing basis. These data packages will be designed to meet the needs of specific industries, industry groups, or Government research and development programs.

3. Referral Service which will handle narrow, one-time requests for data by referral to
the files of the SRD Center. In general, this
service will take care of needs that are not met
by the other output services.

Input
The input will come from scientists who
are comprehensively reviewing the literature in
their fields of specialization and critically
evaluating the data for ultimate inclusion in the
storehouse of standard reference data. These
scientists may be in universities or in industrial or Government laboratories; some will be
at NBS. They will work singly or in small
groups oriented to the traditional scientific disciplines. At the same time other scientists,
Similarly located, will be engaged in experimentally determining the standard reference
data that do not exist in the literature. Clearly,
the interplay between the two groups must be
close and continuous.

4. Correlation and Prediction Service for
computing values wherever possible in areas
where some data exist, but where requests
come in for specific information not contain~d
in the SRD Center. Values will be computed by
making use of correlations based on molecular
structure and the properties of related compounds.
5. Mathematical and Statistical Service
which will offer mathematical and computer
techniques to customers for evaluating new data
for subsequent inclusion in the files of the SRD
Center or for individual use. This service will
also provide techniques to assist in the Prediction and Correlation service.
'

Central Core
The central core will consist of the Standard Reference Data Center at NBS, where the
evaluated data will be located, in punched cards,
on magnetic tape, in notebooks, in many other
forms, all mechanized for storage and retrieval.
A review and control office will label the incoming data as to relative quality and reliability. The SRD Center will classify the data into
as many major and minor categories as are required by the needs of the data users.

6. Aperiodical Products including tabulations, review monographs, review papers, computer card decks, and computer tapes. These
will constitute the formal end products of the
SRD Center.

Output

7. Summary Reviews to provide a rapid
assessment of the state-of-the-art in fields
where there are few data but which must suddenly be explored because of scientific breakthroughs or crash programs.

The output will take the form of a series of
services aimed at different technical levels and
tailored to the needs of various segments of industry. In general, it, will be oriented toward
the application of the data, rather than toward a
field of science. According to present plans,

In planning the details of the program, the
needs of American industry, academic scientists, and Government laboratories must all be
ascertained and taken into account. Undoubtedly
limitations in funds and manpower will require
3

establishment of a priority system of some kind.
In choosing work to be undertaken from such a
vast field, the Bureau will be assisted by the
Advisory Board, interagency panels, expert
consultants in the subject-matter areas, and
working committees of the scientific and engineering societies, and industry associations
that are active in the field of critical data.

It is expected that ultimately a large fraction of the senior scientists at the Bureau will
participate in the work. In addition, the Bureau
plans to invite distinguished scientists to spend
some months at the Bureau, using its technical,
administrative, and information retrieval services for the purpose of producing critical reviews and compilations.

OMNITAB
National Bureau of Standards
Washington, D. C. 20234

OMNITAB, a computer prpgram that permits scientists and others unfamiliar with programming to communicate with a 7090 computer
using simply written sentence commands, has
been developed by the National Bureau of Standards' U.S. Department of Commerce. OMNITAB,
the work of Joseph Hilsenrath, Philip J. Walsh,
and Guy G. Ziegler of the Bureau staff, is used
for the calculation of tables of functions, for
solutions of non-linear equations, for curve fitting, and for statistical and numerical analysis
of tabular data. The ease with which OMNITAB
provides access to the computer makes it a tool
that will pave the way to more rapid computation of routine laboratory problems.

checked for validity, and one-shot jobs can be
done with a working program.
OMNITAB, by allowing the user to prepare
his own data for processing, has accomplished
several useful ends:

1. The computer is now as readily available as a desk calculator, because of the .ease
with which problems can be formulated for solution.
2. Problems that, in the past, may have
been withheld from the computer because of the
need for programming, can now be solved in
greater detail and in less time than formerly.

Most computers require that a program (or
code) be prepared before even a relatively simple problem can be run. These are usually formulated by a speCialist. The necessity to learn
a programming language forms a bottleneck in
the man-machine system. This is especially
true for university students and for the average
experimental or theoretical scientist or engineer. OMNITAB removes this bottleneck by allowing the user to communicate with the machine directly through simple sentences made
up of numbers and familiar English words.

3. The responsibility for the data, both its
accuracy before going into the computer and the
types of operations to be performed on it, now
rests solely with the person who is most familiar with the problem-the scientist.
4. Programmers who formerly spent considerable time devising routines for relatively
straight-forward problems will now be free to
handle more important tasks.
A wide variety of mathematical and manipulative procedures are available in the OMNITAB
routine. In addition to the basic arithmetical
operations, there are provisions for raiSing to
powers, use of logarithms to base 10 and base
~, elementary and special functions, curve fitting, integration, differentiation, interpolation,
and many others. The program has a capaCity
of 7200 results, arranged in 36 columns of 200
rows each.

OMNITAB was designed and written primarily for those persons whose problems are
normally performed on desk calculators. An
underlying motive for its creation was to relieve these people from routine day-to-day hand
computing. OMNITAB gives them,a means of
direct man-to-computer communication in a
language they best understand. OMNITAB, however, is by no means restricted to this special
group of personnel-it can also be a valuable aid
to professional programmers. With OMNITAB,
various sec·tions of problem analysis can be
checked independently in order to determine
proper programming procedures, data can be

A "statistical analysis" package, which
computes the average of a set of numbers (200
maximum) and 30 statistical measures related
to the average, disperSion, randomness, and
4

other properties of the distributions, has been
incorporated in the program. This analysis,
which takes only a fraction ,of a minute on the
machine, should have a beneficial standardizing
influence on the statistical analysis of laboratory data.

instructs the computer to add the product to
data already in column 4.
Function generation is achieved by such
sentences as:
LOGE OF COL 4, MULT COL 2, ADD TO
COL 7;

The instructions to the computer, as well
as the data to be manipulated, are prepared for
entry to the machine on punched cards. Simple
sentences are used to indicate the allowed operations. For example, one instruction in a
series might read

ERROR FUNCTION OF COL 1, MULT BY
1.8735, STORE IN COL 5; and .
TAN OF 1.8 RADIANS, MULT BY COL 3,
ADD TO COL 7.

MULTIPLY COLUMN 3 BY COLUMN 4,
STORE IN COLUMN 5,

Other mathematical operations are obtained
by such sentences as:

or, in abbreviated form
STATISTICAL ANALYSIS OF COL 3,
WEIGHTS IN COL 2;

MULTIPLY 3 BY 4, STORE IN 5,
or even shorter still as

DERIVATIVES OF COL 2, USE 5 POINTS,
H = 1., STORE IN COLS 3, 4, 5;

MULTIPLY 3, 4, 5.
FIT COL 2, WEIGHTS IN COL 3, VECTORS
IN COLS 1, 4, 5, 6;

The figures in a column can be operated on
by those in another column or by constants.
The presence of a period after a number indicates that the number is to be read as itself,
whereas the absence of a period indicates a
column of numbers. Thus the two sentences

POL YFIT COL 2 WEIGHTS IN COL 3, USE
5TH DEGREE POLYNOMIAL;
PLOT COLS 2, 3, 4, 5, 6, AGAINST COL 1;
and

ADD 2. TO 3, STORE IN 4; and, ADD 2 TO
3, STORE IN 4

DIFFERENCE COL 3.

have different meanings. In each instruction,
the last figure indicates a column in which the
results are stored. Each sentence gives a
unique command for a specific type of operation,
a series of commands being necessary for the
computation of a problem (see attached example).

Additional features of the program include
a variety of manipulative operations, flexible
input and output formats, and options to punch
cards, plot graphs, abridge tables, and the like.
Finally, a built-in dictionary permits OMNITAB
to accept instructions not only in English but in
French, German, and Japanese as well.

The result of an operation can be stored in
a column or added to the data already in a
column. Differentiation of these two procedures
is accomplished by the inclusion of an extra
"MULTIPLY" term to provide cumulative multiplication. For example,

A typical problem and the OMNITAB instructions for its solution are presented in
Table I.
Table I. Typical Problem and
OMNITAB Instructions

MULTIPLY COL 2 BY COL 3, STORE IN
COL 4

Compute the Einstein functions:
-G = -In(l - e- X )

H

= xe -x (1

S

= -G + H

- e - x )-1
X
2
C = x e- (1 _ e- x )-2

will result in the product of this operation being
cut in column 4 by clearing that location prior
to storage.
MULTIPLY COL 2 BY COL 3, MULTIPLY
BY 1., ADD TO COL 4

for x = .01(.01)2.

5

List of OMNITAB Commands

RAISE COL 3 TO -1., MULT BY COL 2, ADD 5
MULTIPLY COL 5 BY COL 1, STORE IN 5
ADD COL 4 TO COL 5 STORE IN COL 6
DIVIDE COL 5 BY COL 2, MULT BY 5, ADD 7
X
HEAD COL 1/
G
HEAD COL 4/
H
HEAD COL 5/
S
HEAD COL 6/
HEAD COL 7/ CSUBP
FIXED POINT
5 DECIMALS
PRINT 1,4,5,6,7

LIB 7,10000
IDENTIFICATION IDLSENRATH 4-19-62
TITLE 1 EINSTEIN FUNCTIONS
GENERATE .01(.01)2.00 IN COL 1
NEGEXP OF COL 1, STORE IN COL 2
MULTIPLY· COL 2 BY -1. STORE IN 3
ADD 1. TO COL 3 STORE IN 3
LOGE OF COL 3, MULT BY -1., ADD INTO 4

Inventory Control Advances

u.s. Navy Aviation Supply Office
Philadelphia, Pennsylvania 19100
Some of the most advanced techniques in
electronic accounting systems are being developed by the U.S. Navy Aviation Supply Office
(ASO), in Philadelphia. This inventory control
point has, as its primary mission, the supplying
of hundreds of thousands of spare parts to Navy
and Marine aircraft throughout the world. In
order to refine procedures and techniques to
perform its mission effectively, ASW has devised
an impressive data processing system~ This
system has resulted from the imagination and
hard-won experience of a battery of management and automatic data processing specialists.
They have permeated the thinking of ASO administrators, and have been tremendously effective in the support of the Fleet. The considerable effectiveness of the new techniques is
illustrated in the automation of three maj or
areas of the Supply function: Purchasing, Inventory, and Requisitioning.

percentage of the dollars spent on the repair
part support of Naval Aviation, they have resulted in a maze of paperwork and many manhours of effort.

Purchasing

As a result of the new procedure, the 10 to
15 pieces of paper which usually found their way
into a contract folder for a small purchase have
been reduced to only 2. The annual workload on
the printing presses will be reduced by at least
2,500,000 sheets. The manual review and documentpreparation actions which will be eliminated number in the hundreds of thousands
annually.

The new system electronically collates replenishment requirements with available suppliers. This dovetailing of information produces Request for Quote EAM cards for each
item and destination. The cards are sent to the
pertinent suppliers, who affix prices, delivery
dates, and discount terms, and return them to
ASO. They are then reviewed by procurement
agents located in the electronic computer area
to determine acceptability of the quotations (the
only human decision in the process). Acceptable quotes are batched weekly and fed back into
the computer to produce an eight-part, continuousfeed purchase order. A facsimile signature is
mechanically affixed to the purchase order in
this latter operation.

In March 1963, ASO became the first Federal agency to automate the processing of small
purchase orders required for stock replenishment. Automated procedures on a combination
IBM 1401/1410 computer system were implemented which have routinized, simplified, and
expedited the processing of thousands of smalldolla~ procurements, and have eliminated
countless manual processing steps.

Automation has produced the most expedient
and efficient small purchase system to date, and
has allowed valuable purchase talent to be applied to the large-dollar buys.

Almost 80 percent of the item buys ASO
makes each year are under $2,500 per item.
The number of individual item buys is steadily
increasing, as a result of stringent fund restrictions, and the increase in the number of
parts used in complex modern weapon'systems.
While these item buys constitute only a small

.Information Storage and Retrieval System
For computer inventory control. operations,
the trend is turning away from the magnetic tape
6

as the principal data storage medium and towards the magnetic disc or drum, because of
the almost instantaneous accessibility of the
latter, provided the number location or address
is known. The random access capability is essential in the processing of daily transactions,
which arrive in no ordered sequence, or in the
rapid compilation of a list of associated items
which are scattered throughout the files.

Automatic Interim Requisitioning
The success of the random retrieval experiment has started an accelerated program of
advanced automated techniques to harness the
speed of the new system to other supply procedures. Using a much larger IBM 1301 Disc
Storage Unit attached to an IBM large scale
1410 computer, it has provided automatic processing in a certain range of the interim consumable parts requirements (approximately 350,000
items in number) without manual intervention.
As each field requisition is fed into the computer
system from the transceiver network, it searches
out activities which are storing supply material
not required for local needs, and based on a
geographical proximity table, it automatically
prepares the shipping directive to have the material sent to the requiring activity. This directive is transmitted by way of transceiver network
to both the shipping and receiving activities.
Some 30 to 40 percent of current interim
requests are now being automatically processed,
but proposed alterations to the system will widen
the range and increase the rate to 60 percent,
allowing supply managers to concentrate more
effectively on the more troublesome items.
Even when these are passed along by the computer for personal attention, automation helps
by supplying price and other information,
thereby reducing the quantity of manual screening required. Moreover, in the near future
supply managers will have remote inquiry stations to tap the computer storage for up-to-theminute inventory and file information. The
answers to their requests for specific data will
be displayed instantaneously on the screens, or
printed on hard copy printers.
These automatic procedures are also used
on the periodic Consolidated Stock Status Reporting (CSSR) redistribution. Each week a segment of the consumable parts- inventory is analyzed for redistribution purposes by item and
by activity • This results in a report that shows
for each stock item which activities have excesses and which have net requirements. When
this information is fed into the automatic processing procedures, shipment requests are produced that will supply 50 to 60 percent of the
activities in short supply, and this is done within
a matter of hours instead of the 20 days allowed
under manual processing schedules.

ASO has pioneered the latest techniques by
participating in the pilot operation of a realtime data storage and retrieval system developed at the University of Pennsylvania's Moore
School of Electrical Engineering, under contract to the Navy's Bureau of Supplies and Accounts and the Office of Naval Research. This
system, known as the Multi-List, solves the
problem of addressing individual stock items.
It also provides, through address linkage, lists
of stock items associated by a common characteristic but physically scattered through the
file.
Applying this theory to the capabilities of
the IBM 1405 Disc Storage Unit attached to a
medium scale 1401 computer, ASO programmed
a data retrieval system, during the latter part
of 1962 which provides instant access to any
stock item in the file through the Federal Item
Identification Number, the Manufacturer's Part
Number, or other keys. It gives immediate response to a request for inventory stock status
or a request for technical information on such
matters as engineering, units per application,
production lead time, and similar areas of supply and technical data. It produces the answer
on the console typewriter, or it can display it
on one of many small television-type screens
located at various distances from the computer.
It responds to a request for any desired weapons list breakdown with a listing on the printer,
containing the stock numbers of all component
assemblies with pertinent technical data, along
with up-to-date stock status information. An
almost human quality of the system is its ability
/ to make decisions as to the relative importance
of a group of queries, and its capacity to deflect
less important items in favor· of those with
higher priority. The system can receive, and
store for future action, up to 34 requests, while
answering higher priority queries.

IBM 1401/1404/7070 Systems Application

u:s. -Navy

Fznance- Center
Cleveland, Ohio 44100

nance Center's IBM 7070 system is unique in
that for $2,000 less total monthly computer
rental, the new system will perform all the old
functions with greater flexibility and in less

Systems Application
The addition of an IBM 1401/1404 computer
configuration as a satellite to the U.S. Navy Fi7

elapsed time, freeing computer hours for other
applications.

well as other input-output operations could be
performed on a 1401/1404 configuration at a
reduced production cost. The study also revealed that a savings of. about $2,000 per month
could be realized through reduced rental of
equipment and number of operating personnel
required. A recommendation was made to replace the 7070 peripheral unit-record equipment with an IBM 1401 computer system having
a 1402 card reader/punch and a 1404 printer,
capable of printing either on EAM cards or continuous form paper.

Within 6 months after it installed its IBM
7070 computer (in September 1960), the
Cleveland-based Finance Center had two of its
major applications, military allotments of pay
and military pay record processing, on the machine. And in less than 1 year the third application, monthly payments to all U.S. Navy Retired and Fleet Reserve personnel, was added
to make the system 100-percent operational.
The allotment master tape file has one million
accounts and disbursements of $116 million are
made monthly. The retired pay master file has
128,000 accounts and disbursements of $23
million a month. Each year 1,600,000 military
pay records are reviewed by the computer. The
Finance Center's conversion from a combination Addressograph plate, IBM stencil, and EAM
system to the 7070 was highly successful and
for the past year the Center has been processing
100,000 input documents a month and issuing
600,000 card checks and bonds a month at an
annual savings of more than $150,000-and with
greater efficiency and accuracy.

The Department of Defense approved the
recommendation for the 1401 satellite computer on February 21, 1962 and appointed the
Navy Management Office to conduct a Readiness Review, which was held at the Navy Finance Center on May 1 and 2, 1962. In September 1962 the computer was installed and placed
into operation immediately following a system
test to assure that programs previously tested
functioned satisfactorily on the new configuration.

The initial 7070 system, with two inputoutput channels and a 5000-word memory capacity: had peripheral equipment on-line consisting of eight tape drives, a card reader, two
card punch machines, and three IBM 408
printers with bill-feed attachments. This configuration was unique in that relatively slowspeed printers (IBM 408's - 150 lpm) were connected directly to the computer. This, however,
was necessary since high-speed printers for
printing card checks were not then available.
The immediate solution was to use three 408
printers on line, printing two checks per printer
and using the priority features of the 7070 equipment to achieve a rated print speed of 900 lines
per minute.

In addition of a 1401 computer results in a
tape-oriented 7070 system with a console card
reader and eight tape drives on line. Initially,
the 1401 will be used primarily as a "slave" to
prepare tapes for use on the 7070, and to punch
or print output requirements. Except for writing programs for punching and printing checks,
the Navy Finance Center plans on using a multiple duty program, furnished by IBM for most of
its requirements. The. multiple duty program
has the facility to perform card-to-tape, tapeto-punch or tape-to-printer operations, individually, in any combination desired, or all three
operations simultaneously. With this program,
the card read time or print time can be overlapped with punch time, resulting in completion
of two or more operations in less time than it
would take to do them separately.

In July 1961, a study was made to determine the benefits which could be realized with
a satellite computer to perform the input-output
operations (card-to-tape and tape-to-printer or
punch). At about the same time, information
was received that the IBM 1403 printer (600
lines per min) was being modified to print card
checks for the Treasury Department. Investigation of this new equipment for handling card
checks at the Finance Center revealed that the
voluminous check print and print operations as

In addition to the $2,000 per month savings,
the addition of the 1401/1404 has greatly increased the flexibility of the NFC data processing system and released considerable prime
shift time on the 7070 for processing new approved applications generated within the Center
or by other Government agencies. The first of
the outside jobs was put on the computer during
August 1962. It consists of a management reporting systemfor the Office of Naval Material
in Washington.

8

IBM 1401/1404 Satellite Computer System Uses
Modified IBM Multiple Duty Program

u.s.

Navy Finance Center
Cleveland, Ohio 44lO0

Multiple Duty Program

Basic program material consists of a condensed program card deck, system listing, operating instructions, and flow charts. A source
symbolic program deck is available from IBM,
as optional program material, upon request.

When the U.S. Navy Finance Center, Cleveland, Ohio, installed an IBM 1401/1404 computer
system as a satellite to its present IBM 7070
system, it employed a modified IBM 1401 multiple duty program to achieve maximum usage and
optimum operating speeds.

Operating speeds, involving both high and
low density tapes, experienced during testing
and debugging the modifications made to the
program verified the speeds reported by IBM.
Possible speeds for various configurations are
as follows:

The program, #1401-UT-039, permits cardto-tape, tape-to-card, and tape-to-printer operations to run simultaneously in any combination
and to start or conclude any operation while
others continue. The program is made up of
six independent, but inter-connected routines of
binary coded decimal (BCD) card-to-tape, BCD
tape-to-card, tape-to-printer, pure binary
card-to-tape, pure binary tape-to-card, and a
rapid card-to-tape or tape-to-printer routine.

1. Card-to-Tape Blocked One, 800 Cards/min
BCD &
Binary
2. Tape-to-Card Blocked One,
BCD &
Binary

250 Cards/min

Blocked One,
Single
Spaced

600 Lines/min

3. Tape-toPrinter

The Navy Finance Center has modified the
program to provide for tape labels and permit
modifications for speCialized routines while retaining the option to perform more than one operation. The program was modified as follows:

4. Concurrent
Card-to-Tape Blocked One

1. Card-to-Tape

500 Lines/min

Tape-toPrinter

a. Increase blocking factor from one
to five

5. Concurrent
Card-to-Tape Blocked Two
or More

b. Provide operator option to write or
not write tape header and trailer records
(labels)

530 Lines/min

Tape-toPrinter

2. Tape-to-Card

6. Concurrent
Card-to-Tape Blocked One

a. Accept labeled or unlabeled tape

275 Lines/min

3. Tape-to-Printer
Tape-toPrinter

a. Accept labeled or unlabeled tape
b. Allow printer skip and space codes
for both before and after print rather than just
before print.

Blocked One

275 Lines/min

Tape-to-Card Blocked One

145 Cards/min

7. Concurrent
Card-to-Tape Blocked One, 325 Cards/min
BCD
Tape-to-Card Blocked One, 160 Cards/min
BCD

c. Read pre-punched savings bond card
stock from the 1404 bill feed printer and compare with tape record data.

8. Concurrent
Blocked One 325 Lines/min
Tape-toPrinter
Tape-to-Card Blocked One, 160 Cards/min
BCD

4. Provide typewriter input and output
5. Binary routines
a. Remove both card-to-tape and tapeto-card binary routines.
9

The program may be interrupted at any
time to introduce another operation by pushing
the interrupt button on the'1401. At that point,
the effective speeds for the applicable configuration listed in 4 through 8 above would prevail.
As soon as one of these operations is completed, speeds will automatically increase to
that of the configuration remaining.

The versatility of IBM multiple duty program #1401-UT-039 is such that NFC is able
to load this basic program in their satellite
computer at the start of a day and perform a
variety of operations throughout the day without
having to change programs.

General Circulation Research Laboratory

u.s. Weather Bureau
Washington, D. C. 20235
The goal of the General Circulation Research Laboratory is to expand man's basic
knowledge of the atmosphere. Specifically, its
purpose is to express accurately the physical
laws that govern atmospheric behavior.

Developing Techniques For
Studying the Atmosphere
Since the meteorologist obviously cannot
study and observe the entire atmosphere, he
brings into his laboratory a hypothetical atmosphere in the form of differential equations
expressing the basic physical laws. The methods used by the General Circulation Research
Laboratory trace their origin back to Isaac
Newton who formulated the fundamental laws of
particle dynamics. Later theorists extended
these laws to cover fluid motion and applied
them to studies of the atmosphere.

In the Laboratory, Weather Bureau scientists are seeking the answers to many questions.
Why does the atmosphere respond in the way it
does to energy from the sun? How and why does
the atmosphere transform this energy from the
sun through various stages before it is ultimately dissipated? Of all the possible motions
that one can imagine in a fluid such as the atmosphere, why do we observe only a few? What
is the relationship between the circulation in
the Northern and Southern Hemispheres? How
are the stratosphere and lower atmosphere
coupled? To what extent do variations of the
earth's surface determine our climate? Are
variations of the sun's radiation a significant
factor in the weather we experience? If man
is to modify the weather or even to forecast it
for long periods in advance, these questions and
many others must be answered.

At the beginning of this century, V. Bjerknes
of Norway foresaw the possibility of using laws
of fluid motion for weather forecasting. In 1922,
Lewis Fry Richardson, an English mathematiCian, suggested speCific means for accomplishing this, but he estimated that 64,000 people
would be needed to analyze weather observations
and prepare forecasts by this method, which is
now called numerical weather prediction. In
Richardson'S day there were no electronic computers and, in any case, the structure of the atmosphere was not yet known well enough to use
his method successfully.

The atmosphere is a fluid so vast that there
are two million tons of it for each person on
earth. Yet 99 percent of the atmosphere -or
five billion million tons-lies within 19 miles
of the earth's surface, encasing the globe like
a thin skin. This ocean of air is always in motion, driven by energy from the sun. Heated
more at the equator and less at the poles, the
atmosphere constantly tries to equalize its
temperature and in the effort creates wind and
weather. The winds and the weather are steered
by the earth's rotation and, as they move around
the earth, they are also affected by the
topography-mountains, plains, and oceans. The
result is an amazing complexity of weather
events-events that never repeat themselves
exactly.

In the late 1930's and early 1940's, more
sophisticated theories applicable to numerical
forecasting were formulated by a number of
outstanding scientists. Carl-Gustaf Rossby, a
noted Swedish-American meteorologist, developed a formula for predicting the speed of
westerly waves high in the atmosphere. Simply
stated, the speed of a wave depends on the wind
speed, the size of the wave, and its latitude.
During the same period, other scientists
were constructing the first high-speed digital
computers. With the development of the computer and the theory of westerly waves, numerical weather forecasting became a practical
10

possibility. The actual teclmiques were developed at the Institute for Advanced Study in
Princeton, New Jersey, under the direction of
Dr. J. von Neumann and Dr. Jule Charney.

impossible results-weather that has never
been observed-the scientists must painstakingly
search for the errors in their calculations or in
their theory.

These techniques, developed for the purpose
of short-range weather prediction, sooJl showed
their potential for the study of longer period
evolutions of the earth's atmosphere. At the
Institute for Advanced Study, Dr. Norman A.
Phillips undertook the first "numerical" study
of the atmosphere's general circulation, using
hydrodynamical equations to represent atmospheric motion and employing an electronic.
computer to carry out the calculations.

The Laboratory's Models
The models of the atmosphere devised by
the General Circulation Research Laboratory
have been designed to simulate the characteristics of an atmosphere in increasing degrees of
reality. The six models have been designated
Mark I through VI.
The first model, Mark I, was limited to the
motions of the atmosphere between the equator
and 64° N. latitude, using only two atmospheric
levels and only 1300 grid points in each level.
The vertical structure of this model atmosphere
was described as simply as possible while still
permitting the development of storms. The
model ignored the effects of cloud formations
and preCipitation on the evolutions of the atmosphere' and highly simplified the way that solar
energy is made available to the atmosphere.
Mark I has successfully accounted for some of
the most important gross properties of the atmosphere's wind systems, the large-scale
characteristics of middle latitude storms, and \
the role that they play in maintaining the heat
balance of the atmosphere against the sun's
radiant energy.

In 1954, Dr. von Neumann urged the
Weather Bureau to begin theoretical studies of
the general Circulation, and the General Circulation Research Section was established by the
Bureau in October 1955. (The name was later
changed to General Circulation Research Laboratory.) Its aim was to develop a theoretical
framework capable of reproducing and explaining the response of the atmosphere to the
energy received from the sun.
Creating a Model Atmosphere
In constructing a hypothetical atmosphere
or mathematical model, scientists must first
select a system of physical laws that are assumed to be most important in determining atmospheric movements and evolutions. The
physical laws are next expressed in differential
equations, which are analyzed numerically and
programed as instructions for the computer.
The complexity of the model is limited by the
capacity of the computer to be used. The early
models described the motions of the atmosphere
as simply as possible and still stretched to the
limit the capacity of the computers then in use.

All of the Laboratory's later models, the
ones being worked on currently, are global in
scope. Mark VI, with 10,000 grid points in each
of 10 levels including the earth's surface, permits more detailed descriptions of what is happening in the atmosphere than earlier models.
It allows a close approximation of the solar
energy absorbed and reemitted by the earth and
the atmosphere. Also, it takes into account the
surface features, evaporation, snow cover,
cloud formation, and precipitation, so that the
atmospheric evolutions should be calculated
more precisely than with earlier models.

The computer solves the mathematical
formulas and calculates the movements of the
atmosphere over a series of time intervals or
"time steps." That is, upon obtaining the forecast over the first time interval, this result
then is used to proceed to the next, and so on.
For purposes of calculation, the earth is divided
into rectangular grids, and the equations must
be solved at every point on the grid for every
time step.

Additional Research
The Laboratory's scientists sometimes
find that in order to add the correct elements
to their mathematical models they must have a
better understanding of certain atmospheric
processes. They have therefore undertaken
additional research to learn how the atmosphere
absorbs and transmits radiant energy, how the
clouds and precipitation of large storms are
formed, why and how the cumulus clouds of
thunderstorms are formed, the effects of large

The hypothetical model of the atmosphere
is not considered to be correct unless it realistically simulates possible atmospheric behavior
over extended periods of time.
The testing of a model can take several
years, depending on its complexity. If it produces
11

Could its behavior be altered with the relatively
small sources of energy available to man?
Through simulation in the theoretical models,
the scientists will learn what would happen to
world weather and climate if, for 'example,
artificial clouds could be created to reflect
more sunlight away from the earth; if more
carbon dioxide were released to the atmosphere; if more forests were converted to agricultural land or cities; or if artificial black
ground cover could be introduced over large
areas such as the Arctic ice pack.

mountain masses and of the irregular distribution of land and water over the globe, and how
the oceans exchange energy with the atmosphere.
Studies Benefit Forecasting
The research of the General Circulation
Research Laboratory has produced by-products
that are useful in solving forecasting problems.
The first numerical method of forecasting precipitation amounts was developed in the Laboratory. The Laboratory was the first to solve a
system of weather forecasting equations that
more exactly fit actual weather conditions than
earlier methods.

Laboratory Staff and Facilities
Organizationally, the General Circulation
Research Laboratory is part of the Weather
Bureau's Office of Meteorological Research.

Potential Results of the
Laboratory's Work

Dr. Joseph Smagorinsky has directed the
Bureau's general circulation research since the
establishment of the Laboratory in October
1955. Since 1955, the Laboratory's staff has
grown from 2 to 36 and now includes meteorologists, physicists, oceanographers, mathematicians, programers, and computer operators.
For nearly 7 years, the Laboratory was
located in the Weather Bureau's facilities at
Suitland, Maryland. From 1955 to 1957, an
IBM-701 computer was used for studies of the
general circulation. This computer was replaced by an IBM-704 in 1957, and then by an
IBM-7090 in 1960. During the summer of 1962,
the Laboratory moved to the building at 615
Pennsylvania Avenue, N.W., Washington, D. C.,
that houses the IBM STRETCH computer.

In the future, more refined and realistic
mathematical models will demonstrate how accurately the behavior of the atmosphere can be
predicted over various long periods of time.
With better models, scientists hope to solve the
mysteries of climatic change. These models
may one day be used to make the actual longrange weather predictions.
When theoretical models are able to reproduce natural phenomena faithfully enough to be
useful in prediction, the next logical step is to
investigate weather modification, inadvertent as
well as intentional. Where, and how is the atmosphere sensitive to external influences?

12

Computers and Centers, Overseas
Process Control Computer System
The English Electric Company Ltd.
London W.C.2., England

is therefore not possible to schedule the cutting
process in advance. Under manual control the
sawman only has time to carry out an approximate calculation, which often results in short
unsaleable lengths being left at the tail of some
beams.

An on-line process control computer system has been ordered from the Metal Industries
Division of English Electric, Stafford, by the
Shelton Iron and Steel Company as part of the
new universal beam and section mill project at
their Etruria works, Stoke-on-Trent. The system will be based upon the KDN2 computer and
will be manufactured by English Electric-Leo
Computers Limited at their Kidsgrove works
not far from Etruria. It will minimise the
waste from cutting beams and sections into the
lengths ordered by customers by optimising
control of the two hot saws.

The high operating speed of the KDN2 system makes possible the investigation of many
different combinations of order lengths in a
matter of seconds. The computer then selects
the solution giving the best yield, displays the
lengths to be cut in sequence to the operator
and automatically sets the hot saw bench and
stops for each cut.

This is the first digital computer system in
the United Kingdom to be used on-line for direct
control of cut length at a hot saw. As a small
percentage increase in yield from this type of
mill will give substantial returns; it is estimated that the system will regain the capital
outlay in about 12 months.

In addition to the control of the two saws,
the computer tracks each bloom that is loaded
into the reheat furances through the mill and on
to the cooling beds, so that each cut length can
be identified. At the cooling beds a digital display provides the cast number, and two teleprinters the order details.

With a beam and section mill several different lengths are usually cut from each finished
beam, but the length of beam rolled is not accurately known until it reaches the hot saw. It

Six other systems using English ElectricLeo KDN2 computers are installed or on order
for the U.K. steel industry.

Atlas 2 Computer
Ferranti Ltd.
London TV 1, England

Atlas 2 is a new, smaller version of Atlas
(see DCN October 1960 and October 1961), averaging half its size but with a wide choice of
both size and speed. The computer offers up to
131,072 words of core store and can complete
nearly half a million instructions per second.
It provides comprehensive time sharing with
complete program protection. The system can
handle a large number and variety of peripheral
equipments, with multiple operating consoles.
Special purpose on-line devices present no
problem. The machine is fully asynchronous.
Thus future improvements in machine performance are not blockp.d by a fixed cycle time.

Atlas 2 and Atlas 1 (hitherto called Atlas) have
an identical instruction code; programs may be
written to run on either machine. Atlas 2 benefits extensively from both hardware and software
designed for Atlas, and therefore represents
the cumulative experience of Manchester University, Cambridge University, and Ferranti in
computer design.
Storage Systems
B-Store (Access 0-35 microseconds, 128
halfwords)-This store holds indices (modifiers)
13

and has it's own accumulator which can operate
concurrently with the Main Accumulator.

V -store, and so on). In addition three further
bits address a character within a word. A programmer may only use relative addresses, the
base address being determined by the Supervisor
Program. The index register numbers Ba and
Bm are referred to in an instruction. This permits double modification of arithmetic instructions and two-address indexing instructions.
The instruction format is as follows:

V -Store-Data signals and control signals
for peripherals. Lock-out control.

Main Core Store (Cycle 2-1/2 or 5 microseconds, through 4 independent access systems,
32K, 64K, or 128K words).-The core store
cycle time is either 2-1/2 or 5 microseconds
throughout. The independent access systems
permit the overlapping of instructions, successive commands being routed through separate
systems. The Main Store is only sub-divided
for program requirements. Each program is
allocated a multiple of 512 words by the "Supervisor" (see below); at any moment there may be
several programs present in the main store.
There are provisions for lock-out regions
within a program, for peripheral transfers or
other purposes.

Function
10 bits

Ba

Bm

Address Character

7 bits 7 bits

21 bits

3 bits

A typical arithmetic operation is:
0820, 51, 52, 1234
add the floating point number in register 1234 + i + j to the accumulator and
round off, where i and j are the contents of index registers 51, 52'.

Slave Store-There are 40 extremely fast
access registers constructed of tunnel diodes.

Speeds-The time taken by instructions
depends very much on the context because of
instruction overlap, multiple access to the
store, and the use of the slave store. An approximate guide is given below (time in microseconds):

Fast Operand Registers-In 32 of these,
small loops of instructions are automatically
stored while they are obeyed; any loop of less
than 64 instructions benefits from this facility.
The remaining eight registers are provided for
use as fast working space by programs. The
double merit of these 40 registers is that they
reduce store access time effectively to zero,
and also relieve the core store access systems.

2 ~ micro sec.
store

Magnetic Tape System-Although strictly a
peripheral, the magnetic tape system contributes
to the internal store of the machine in that the
Supervisor assembles programs onto magnetic
tape, where they wait to be executed. All magnetic tape transfers, whether of programs or
data, occur in units of 512 words (one block).
The block may start at any core store address,
and may even be scattered over the store in a
number of sub-blocks. A channel facility is
provided which gives automatic buffering and
lock-out during a transfer. Magnetic tapes on
Atlas 1 and Atlas 2 are compatible.

Instruction

Words and Instructions -Words are 48 bits
long. Each instruction occupies one word.
Floating-point numbers of the form x.8 Y have an
8-bit signed exponent, and a 40-bit signed mantissa, equivalent to about 12 decimal digits.
The octal exponent speeds shifting. Words may
be used to hold eight 6-bit characters, numbered 0 to 7.

In
slave
store

5 microsec.
store

Not in In
slave slave
store store

Notin
slave
store

Floating-point
addition

2.0

2.8

2.0

4.6

Floating-point
multiplication

5.0

5.0

5.0

5.5

Product of two
n-vectors

11.9n

15.0n

14.3n

25.9n

Sum power series, n terms

7.4n

9.2n

8.3n

13.7n

Sequence of Operation-Normally the machine is obeying instructions taken from the
mainstore. The address of the instruction being obeyed is held in the Main Control in the
special purpose index register B127 in the
B-store.

Addresses are 21 bits long; of these, 3 determine the type of address (relative, absolute,
14

these activities is to ensure maximum usage of
the system as a whole. The Supervisor also
provides monitoring information; it has two-way
communication with the operator.

If, however, a complicated instruction requiring, for example, the formation of the
logarithm of the number in the accumulator is
required, the function digits corresponding to
the function logarithm are copied into the Extracode Control Register (B126 in the B-store),
and the logarithm is computed by the extracode
routine, which starts at an address within the
Supervisor corresponding to the address in
B126. When the extracode routine is completed, control reverts to the Main Control in
B127.

Automatic Programming-It is planned to
provide compilers for Algol, Fortran, and
Cobol.
The Peripheral System-The minimum
peripheral and magnetic tape coordinators allow for equipment as shown in the following
list. Double the number may be attached with
extra hardware.
Minimum
Equipment
Provision

The extracode facility allows the basic instruction code of the machine to be augmented
to include about 250 additional codes for elementary functions, input and output conversion
and mixed radix conversion. In short, all the
facilities normally thought of as part of a subroutine library are available in Atlas 2 as
extracode functions. If a peripheral transfer
terminates or if any peripheral device requires
access to the computer while either main or
extracode instructions are being obeyed, control is transferred to a third control register
stored in index register B125, known as Interrupt Control. All peripheral transfers are initiated by extracode functions. Interrupt control
is called in automatically whenever an information transfer (usually of one character, column
or line) is required to enable the device to continue at full speed. The transfer is organised
by a part of the Supervisor, whichpasses control back to the interrupted program when the
unit of information concerned has been transferred. In the case of magnetic· tape transfers
the initiation of the transfer is handled by an
interrupt routine, but thereafter the transfer
and a program proceed concurrently, the transfer causing the program to hesitate when access to a word in the core store is required by
the transfer.

Character Input Devices (tape
readers, keyboard inputs) .••..

6

Character Output Devices (tape
punches, teleprinters,
flexowriters) . . • • • . • • • • . • . .

6

Card Readers • . • . . . • • • • • • . • .
Card Punches • • • . • . • . • . • . . • .

2
1

Line Printers . . . . . . . . . . • • . • .
Spare 24-bit channels and 12-bit
channels (for special purpose online devices) . • • . . • . . • . . • ••

2

8 each

Magnetic Tape Units
The basic installation will comprise:
1 Operators' input-output device
3 Paper Tape Readers
3 Paper Tape Punches
3 Off-line Flexowriters

2 ICT Card Readers (600 cards/minute)
1 ICT Card Punch (100 cards/minute)

The Supervisor Program-Permanently
present in the machine is the Supervisor,
whose function is the control of autonomous input and output on paper tape, cards and line
printers, control of autonomous magnetic tape
transfers, execution of extracodes, program
scheduling and the Time-Sharing of the various
parts of the machine between any number of
programs currently held in the core store. The
hardware and Supervisor together ensure that
an error in one program cannot interfere with
any other. The Supervisor reviews the priorities accorded to programs from time to time in
the light of the current situation and the operator's instructions, and will occasionally move a
program from one part of the store to another
to allow space for a large program which has
been assembled on magnetic tape. The effect of

1 AnelexLine Printer (1000 lines/minute}
8 Ampex TM2 Magnetic Tape Units
(90,000 chars/second)

1 Creed 75 Teleprinter on-line for Magnetic Tape System
1 Engineers Console, consisting of
1 Paper Tape Reader
1 Creed 75 Teleprinter for output
Displays and operators keys/switches.
Further peripheral devices may be attached
to Atlas 2; for example, IBM compatible magnetic tape units, mass stores, graphical display
units, and the like.
15

-LEO 326 and LEO III Computers
General Post Office
London E.C.1., England

The Order

The Buildup

The G.P .0. have announced that they have
placed an order with English Electric - LEO
Computers Ltd. for two LEO 326 computers.
The value of the order is over £ 1 million. It is
the largest single order for commercial computing equipment ever placed in the United
Kingdom. The LEO 326 computers will be delivered in 1965.

As indicated by theG.P .0. the two LEO 326
computers will be preceded by two LEO Ill's
(see DCN, July 1962) which they will replace.
The LEO Ill's which are fully compatible with
the LEO 326 will be used for building up the
load of work prior to the arrival of the more
powerful computers. Before even the LEO Ill's
are delivered, work to prove programmes and
to prepare for full scale running will be carried
out on LEO Service Bureau Computers.

The Choice of Equipment
The G.P .0. chose LEO 326 after a stringently planned comparative survey designed to
insure that the equipment chosen had the best
performance in terms of data processed per
unit of cost, both as regards capital cost and
running costs. In arriving at their decision the
G.P.O. considered proposals made by manufacturers of all large scale data processing equipment both in the United Kingdom and also in the
United States and Europe. In all, nearly 20
large scale computers were studied by a team
including G.P .0. mechanisation experts and
Post Office engineers.

The LEO

m

The LEO Ills that will· be initially used are
fast transistorised computers that have been
well received by industrial organisations, local
government authorities, and government departments. Over 20 LEO III computers have
been ordered, 7 of which have been delivered
and are in operation. A large LEO m will be
installed at Southend at the beginning of July for
H.M. Customs and Excise. It will carry out a
variety of work on import-export statistics. A
major factor in the choice of LEO III for this
application was the proven ability to work on
several quite different jobs at the same time.
Later this summer the Board of Trade will install a LEO III in the Census Office at Eastocote, Middlesex, where the main job is related
to the Census of Production. other work includes the census of retail distribution and the
calculation of retail and wholesale price .
indices.

Application
Plans are being made for the computers to
take in work from a number of different Post
Office sources including initially work connected
with repayment of National Savings Certificates,
dividend payments in respect of Government
stock and bonds on the Post Office Register, the
operations of the Post Office Supplies Department, and Premium Savings Bonds. It is not
intended to alter the present arrangements for
the generation of numbers for the monthly Premium Savings Bond draws, which will continue
to be done by "Ernie."

The LEO 326
The LEO 326 is an advanced version of
LEO III, and in the form ordered by the G.P .0.
will be nearly 10 times faster. It will be able
to have access to its fast memory of up to
320,000 characters in approximately one millionth of a second. It can multiply two 10-digit
numbers together in 53 microseconds. It can
take logical decisions as to which alternative
paths to follow in three millionths of a second.
Among the features of LEO 326, as of LEO III,
is its ability to work directly in £ .s.d. as well
as decimal or any other notation.

Support Services
As well as subjecting the computer system
speCification to close study the G.P .0. assured
themselves that support of the highest quality in
regard to systems planI?1ng, programming, operational assistance and maintenance could be
provided by the chosen manufacturer.
16

Magnetic Tapes

A high density magnetic tape system, in the
development of which LEO designers have
played a leading part, will be used. In the system, information will be recorded on 1/2-inch
magnetic tape at a density of 750 characters to
the inch.

Each LEO III and LEO 326 will be equipped
with a bank of magnetic tape decks which will
hold the millions of records with which the
G.P.O. has to deal. The G.P.O. LEO 326 will
be equipped to take information from magnetic
tape at the effective rate of nearly 250,000 alphanumerical characters per second. A special
facility is being added to the G.P.O. computer
by means of the LEO microprogramme facilities to enable the magnetic tape records to be
inspected in the minimum of time to see
whether information refers to a particular rec0rd. It will take 20 microseconds to know
whether a particular transaction refers to the
next record on the magnetic tape file.

Printers
The G.P .0. work will call for a heavy load
of printing. The printers employed will be able
to print lines of 160 characters at the rate of
1000 lines per minute. The LEO Computers
supplied to the G.P.O. will be able to operate
two of these printers simultaneously and on
quite different tasks if required.

Computing Center
Institute of Technology
Karlsruhe, Germany

In 1962 a Standard Elektrik ER 56 computer
was installed at the Institute of Technology in
Karlsruhe, Germany. The purchase was sponsored by the German Federal Research Association. The machine will be devoted mainly to the
training of students and to the needs of all departments of the Institute.

The Karlsruhe installation consists of 6000
words of core memory, 12000 words of drum
memory (excess time 10 ms), 400 characters
per second paper tape reader, and 50 characters per second paper tape punch. Additional
equipment may be added in the future.
A computer word has a length of 7 decimal
digits, which constitute an instruction, a six-digit
fixed-point number plus sign, or a string of
three alphabetic characters plus special mark.
Two successive locations can be processed together and are considered a floating point number or a fixed-point number of double length.
Fixed-point arithmetic assumes the decimal
point to the left of the most significant digit.

The ER 56 (see DCN, April 1960) is a serial, decimal, medium Size, and medium speed
computer. Fixed point addition time ranges
from 0.3 to 0.9 milliseconds and floating point
multiplication from 1.1 to 2.6 milliseconds.
The structural center of the computer is an
electronic cross bar switch, the rows of which
are attached to subblocks (200 or 1000 words
each) of the mainstore, whilst the columns are
connected with the arithmetic unit, the control
unit, auxiliary storage units, and the inputoutput devices. Simultaneous information flow
from all sub-blocks of the mainstore to anyone
of the "Column-units" is possible.

The instruction set comprises some 160
different instructions which give a very powerful and flexible tool for programming. The
flexibility is enhanced by the possibility of using nine index registers and various one-bit and
two-bit sense registers.

LEO IIIF
Leo Computers Ltd.
London W2, England

principle which enables installations to be
tailored to the requirements of the individual
user. Additional storage or peripheral equipments can be added subsequently, should the
work load expand.

The Place of LEO IDF in
the LEO III Range
LEO TIl (see DCN, July 1962) is a general
purpose computer, designed on the modular
17

IIIF, which has eight input-output channels, to
each of which several peripheral units can be
connected via the same assemblers used on
LEO III.

The standard features of LEO III are
buffered input and output and the running of
several programs concurrently to make the best
useof calculating power and peripheral speed.
The name LEO IIIF designates a system with
faster storage and arithmetic than LEO III. It
is compatible in all ways with LEO III particularly in instruction code and peripheral equipment. As in LEO III it can perform arithmetical
calculations in binary, decimal, sterling, or any
other radix. Floating point arithmetic which is
optional on LEO III is standard on LEO IIIF. It
extends the already considerable range of LEO
III to include the most demanding commercial,
scientific, and industrial applications.

In consequence programs can be tested on
LEO III and fully proved, before being run on
LEO IIIF.
The LEO IIIF Storage
Two speeds of store are available with
cycle times of 6 and 2 microseconds. Storage
is supplied in multiples of 4096 words (one division).' A Block of storage on LEO IIIF is a combination of one or more divisions of the same
speed operating as a single unit. Blocks are expandable on site. A Block can be either one to
four divisions of 6- Jlsec storage (4096 to 16,384
words), or one to four divisions of 2- Jlsec storage (4096 or 16,384 words).

Special Facilities
The essential features of LEO IIIF are the
ability to carry out more calculation work in a
given time, and to handle data at a greater rate
than LEO III. This calculating power can be
needed when large files have to be processed at
--high sp~d and many calculations performed on
each item.

LEO IIIF can have one or two blocks of
storage. Both blocks of store are directly ad':'
dressable and may be used for holding data and
program. The programmer treats the two
blocks as comprising a single homogeneous
store in every respect but speed of operation.

Alternatively a LEO IIIF may be specified
in order to obtain the maximum efficiency from
a time-sharing installation where a heavy loading is expected, or to give a considerably enhanced performance on a mathematical calculation involving floating point working.

Where there are two blocks they need not
be of the same cycle time or size. By using a
single division of 2-microsecond store in combination with a block of 6-microsecond store a
substantial part of the arithmetic advantages of
the faster access time may be gained for the
installation as a whole (see Fig. 1).

Compatibility
In general, jobs can be exchanged quite
freely between LEO III and IIIF installations,
provided they are equipped with similar peripheral equipment. No re-programming is required unless the user has added a custombuilt microprogram (computer code action) in
order to meet some special requirement.

This results from the arrangement
whereby the two storage blocks operate independently and may be accessed concurrently.
Thus, when one block is handling transfers of
data, access to the other block is not delayed at
all.

Various features which are optional on
LEO III are standard on LEO IIIF. These include floating point, merge and condense instructions, and lockouts and reservations to
guard time-shared programs from interference
with each other.

There need not, of course, be two blocks of
storage. A LEO IIIF installation is functionally
complete with a single division of store.
High Speed Channels-Provision is made
for fitting up to three 90K magnetic tape channels on a LEO IIIF with 6-microsecond store
(or four channels by special arrangement).
Five 90K channels are allowed with 2-microsecond store.

The 90K Magnetic Tape System (90,000
characters per second) which is available both
on LEO III and IIIF systems can read tapes
written by the less powerful systems and can be
set to write at the lower density required by the
28K and 45K decks, thus giving two-way compatibility.

Provision is made for the conversion of a
number of channels to work at ultra high speed
where more powerful peripheral equipments
such as disc files may require this feature.

All standard peripheral devices with their
standard assemblers can be connected to LEO
18

STORE ACCESS ARRANGEMENT

BLOCK A
1 TO 4 DIVISIONS
OF2-0R6MICROSECOND
STORE

ARITHMETIC
UNIT
COORDINATOR

PERIPHERAL
PRIORITY
CONTROL
BLOCK B

8

1 TO 4 DIVISIONS
OF 2-0R 6MICROSECOND
STORE

CHANNELS
ULTRA HIGH
CAPACITY
CHANNEL

Figure 1. - The Calculator Priority Cont rol allows the
two Blocks of store to be used simultaneously and independently by the Arithmetic Unit, Peripheral Priority Control, and Ultra High Capacity Channel. Competing demands are dealt with on a priority basis.

Arithmetic Speed-The increased processing
power of LEO IIIF depends on the greatly enhanced speed of the coordinator and arithmetic
unit. Computer code actions in LEO III are
carried out by microprograms. This system
now has added facilities which ease the work of
implementing the microprograms and increase
their speed.
The same LEO IIIF arithmetic circuits are
used for any store configuration. As the system
is asynchronous, data and instructions can be
processed as soon as they are available from
store.
Effective Arithmetic Speeds-Action times
are given in Table I for LEO IIIF-2 (IIIF with
2-llsec store) and LEO IIIF-6. The effective
speed with mixed store depends on where the
program and data are held and varies between
the speeds quoted for LEO IIIF-2 and IIIF-6.
Depending on store configuration and the
application, LEO IIIF will be 3 to 9 times as

fast as LEO III. In assessing calculating speed,
allowance has always to be made for store engagement caused by input and output of data.
Size-The electronic circuits used in LEO
IIIF are more compact as well as faster than
those in LEO III. The cabinets required are as
follows; the figures in brackets are the comparable number of cabinets for LEO III, and
show the reduction in size:
Arithmetic Unit
Coordinator
Peripheral Priority Control
Calculator Priority Control

6 cabinets (9)

Engineers Control

1 cabinet

Store (6 Ilsec)
1 to 4 divisions .•

0

•

(2)

1 cabinet (1
(oversize) to 4)

Store (2 Ilsec). . • • • • • • • •. 1 cabinet
per division

Table I. LEO IDF SPEEDS
Refinemen:ts in detailed design may affect certain of these timings. A"erages are used in complex
cases, and only the more significant actions are shown. For comparison the corresponding LEO III
times are included. A line of 120 significant characters is assumed.

Actions

Literal add/subtract
Add
Subtract
Select
Augment
Transfer
Copy
Multiply (e.g., 10x5 digits)
Multiply & add (1 Ox5 digits)
Multiply & subtract (10x5 digits)
Divide (5 digit quotient
Shift single length
Shift double length
Convert (5 digits)
Replace
Collate
Merge
Table look up
Copy Registers
Change sequence
Conditional Sequence Change
Enter Sub Routine
Step & Test Modifier
Indirect Modify
Input-output
Bulk copy
Bulk clear
Double length Arithmetic
Modification Times (average)
Unpack Fixed Field
Unpack Variable Field
Edit
Condense
Edit for G.P. Output

LEO IIIF-2
(2-microsecond store)
( j1.sec)

LEO IIIF-6
(6-microsecond store)
( j1.sec)

3-1/2
4-1/2
4-1/2
4
7-1/2
4-1/2
4-1/2
52
75
75
83
5 + 1 per shift
5 + 1-1/2 per shift
42
7
5-1/2
20 per item
plus 4-1/2
per word
2 per item
9
2
4 or 3-1/2
4
10
6 + 4-1/2 per search

6
12
12
12
18
12
12
126
82
82
90
7 + 1 per shift
7 + 1-1/2 per shift
65
14
12
67 per item
plus 12
per word
6 per item
24
6
6
12
24
14 + 6 per search

14
4-1/2 per word
2 -1/2 per word
8 or 9
2
250,000 characters
per second
300,000 characters
per second
160,000 characters
per second
250,000 characters
per second
1.45 milliseconds
per line

18
12 per word
6 per word
18
6
180,000 characters
per second
190,000 characters
per second
130,000 characters
per second
160,000 characters
per second
3.6 milliseconds
per line

20

LEO III
( j1.sec)
50
34
31
27
50
28
28
480
1000
1000
750
29 + 6 per shift
29 + 6 per shift
300
72
52
175 per item
plus 27
per word'
26 per item
85
18
20 to 66
33
54
23 + 34 per
search
80
36 per word
26 per word
80
15
33,000 characters
per second
26,000 characters
per second
20,000 characters
per second
35,000 characters
per second
10.2 milliseconds
per line

ZAM 2
Instytut Maszyn A1atematycznych
Warsaw, Poland

Working Storage

The ZAM-2 Computer is a small-size electronic digital computer designed for solving
numerical, statistical, and some data processing
computation problems in science, industry,
business, and commerce.

Magnetostrictive nickel delay lines 1024
short words
Average access time: 0.36 milliseconds
maximum
Maximum access time: 0.72 milliseconds

When designing this computer, high reliability as well as flexibility of applications and
extremely simple programming (SAKPautocode) were taken into account. Due to these
advantages, the ZAM-2 Computer is able to
save time and money solving the wide range of
problems in different fields such as Structural
Analysis, Linear Programming, Transportation
Problems, Aircraft Construction, Ship Construction, Geodesic Calculations, Chemical Engineering, Electrical Engineering, Aero and Hydrodynamics' Nuclear Physics, Optics, and the
like.

Auxiliary Storage
Magnetic drum
16,384 long words
1500 rpm
Maximum of two drums may be connected

Clock Rate
The ZAM-2 Computer is constructed of
exchangeable plug-in-units. It contains about
850 electronic valves, 6000 germanium diodes,
and 500 transistors. Only long-life electronic
valves (10,000 hours guaranteed) are used.

405 kc

Basic Computer Cycle
90 /lsec

Internal Structure
Serial computer

Fixed-Point Operations

Synchronous operation
Binary fixed-point arithmetic

Addition: 90 /lsec
Subtraction: 90 /lsec

Single-address instruction modification by
means of one 18-bit B-register

Multiplication: 3240 /lsec
Division: 3240 /lsec

Programming
Average Operating Speed
(Fixed-Point)

Symbolic Address System (SAS)
SAKO-autocode

Addition and subtraction: 100 op/ sec

Library of subroutines (including linear
programming algorithms and floatingsubroutines)

Multiplication and division: 260 op/ sec

Data Input
Word Length
High-speed tape reader, using five channels
36 bits (so called "long word") or 18 bits
("short word"); each long word may comprise two instructions

300 characters per second maximum
Maximum of two readers may be connected
21

Data Output

3. Able to express any problem of numerical and statistical computation as well as some
data processing problems.

High-speed tape punch, using five channels
30 characters per second maximum
Maximum of two tape punches may be
connected

4. Shortens the programming time about
10 times.
5. Eliminates programming errors.

Supply

6. Saves computer idle-work-time needed
to develop programs written in the ZAM-2
Computer Code.

Three-phase, 380/220 v, 50 cps

7. SAKO programs easily read.

Power Consumption

8. Programs produced by the SAKO compiler are almost as efficient as those written by
good programmers.

11 kva (approx.)
Outside Dimensions
Component

Length Width

Height
(mm)

Main Cabinet

510

2485

1845

Main Cabinet II

510

2485

1845

Magnetic Drum Storage

770

660

1230

Control Desk

1150

945

1340

Input Device Desk

1090

560

720

Output Device Desk

1090

560

720

510

1730

1845

Supply Cabinet

9. All subroutines of the ZAM-2 Program
Library are adapted to operate in the SAKO
system.
10. All elementary functions are included
in SAKO.
Example of SAKO Application. Tabulating
the function

for x from 0 to 1 with the step 0.1. Results
should be given with accuracy up to eight decimals after point.
The SAKO program appropriate to solve the
problem is the following:

Space Requirements
Approx. 60 m 2

SET DECIMAL SCALE: 1
PARAMETER DECIMAL SCALE: 1

Total Weight
*1) Y=X*2+6xYxSIN(CBR(EXP(X*3+SIN(X))
+LN(SQR(8xXx3+1))))

Approx. 2 "tons

LINE
Automatic Coding System
PRINT (1.1) : X
The ZAM-2 Automating Coding System was
developed in order to lessen the effort and the
time needed to prepare programs. The SAKO
compiler acts as a translator between the user
and the ZAM-2 Computer. The SAKO features
are:

SPACE 10
PRINT (1.8) : Y
REPEAT FROM 1 : X = 0 (0.1)1.0

1. Similar to normal human language.

STOP 1

2. Easy in use.

END
22

ZAM-2 Computer. The SAKO compiler interprets it and PRODUCES A PROGRAM IN ZAM-2
COMPUTER CODE READY TO BE RUN IN ANY
ZAM-2. The program may be taken from the
Computer either in the ZAM-2 Symbolic Code
or in the Internal Binary Form. Details are
available in refs. 1 and 2.

Some details of the ari~hmetic formula
must be explained, namely

x * 2 denotes X 2 ,
CBR denotes cubic root operation, and
SQR denotes square root operation.
The same program written in the ZAM-2 Computer Code consists of two or three hundred instructions. An experienced programmer would
need at least 4 hours to prepare it.

1

L. LU ZASZEWICZ, "SAKO - An Automatic
Coding System," Ann. Rev. in Autom. Progr.
22, 1961.
A. MAZURKIEWICZ, "Arithmetic Formulae
and the Use of Subroutines in SAKO," Ann.
Rev. in Autom. Progr. 2, 1961.

After the SAKO program is recorded on
five-level paper tape, the tape is read into the

Computing Center
Shape Air Defence Technical Centre
The Hague, Netherlands

ground environment systems, and air defense
weapons coordination;

The SHAPE Air Defense Technical Centre
in The Hague installed a 32 K IBM 704 (with
seven tapes) and a 4 K tape 1401 in February
1962. The Royal McBee LGP-30 has been retained. A Chronolog Digital Clock was attached
to the 704 in August 1962 and the Floating Point
Trap Feature in September.

2. Information requirement and decision
models for study of electronic data processing
in integrated command and control;

Current areas of application of the system
include:

3. Reduction of radar flight test data.

1. Systems simulation, such as tracking
studies, technical and operational studies of

Available software includes FORTRAN,
IPL 5, and NELIAC.

DT 12 Data Transmission System
Standard Elektrik Lorenz A.G.
Stuttgart, Germany

Data Transmission over Long Distances
with DT 12-Smooth operation of present-day
industry and public administration is to a large
extent dependent on the speeds at which urgent
information can be transmitted and processed.
This information may consist of data, for example the accounting records collected during
a business day by distant branch offices of an
enterprise, which have to be transmitted to the
central office for processing as soon as possible. These data are in most cases obtained
by machine methods and are evaluated by
computers.

and economical transmission of such data over
existing communication lines, e.g., telephone
circuits. The data transmission system DT 12
solves this problem because it features:
High Speed Operation-The transmission
speed is 600 or 1200 bauds, in compliance with
recommendations of the German Post Office
and CCITT; therewith it meets requirements
for international communications. For comparison: Telex messages are transmitted at a
speed of 50 to 75 bauds.
Error Free Operation-Transmission errors
due to noisy lines are automatically detected,
and automatically corrected by reiterative

The problem faced was to develop a transmission system providing high-speed, error-free,
23

but also for purposes of automatic stock accounting, bookkeeping, and invoicing. The advantages are obvious: Rational and quick processing of orders and minimum volume of
stock -on - hand.

transmission. At worst conditions, one undetected error only will be encountered in 14
8-hour days of operation. With telephone lines
operating under normal noise conditions, this
period will extend to 5 months. Another advantage is that the receiving end obtains punched
tape copies without correction marks (clean
tape).

Traffic-In traffic, e.g., aviation, the DT 12
may be used for the recording of all flight reservations at one centralized office. Booking
data are immediately passed by the individual
agencies to a central booking computer which
is able to report within seconds whether or not
the seats requested are available. This permits immediate customer service, eliminates
the danger of accepting too many bookings, and
renders provision of reserve seats unnecessary.

Independence of the Code Used-Transmission is on an alphanumeric basis; differing systems (input and output equipment) may be
combined.
Universal Application-Any transmission
path suitable for speech transmission may be
used: carrier channels, power lines, or radio
channels. Similar to the telephone toll dialling
service, selection by card diallers is possible.
Operation is extremely simple.

Other applications are weight and balance
dispositions and centralized stock-keeping.
Administration-Tax offices, statistical
bureaus, social security institutions, and the
like, utilize the DT 12 to transmit information
to their headquarters for processing and
evaluation.

Economical Operation-The DT 12 permits
utilization not only of existing communication
networks but also of reduced tariffs, e.g., the
night tariff for a large volume of data. Automatic facilities permit unattended operation of
the receiver or the transmitter.

Universities and Institutes-The DT 12 is
used to exchange information and data as well
as to contact data processing and documentation
centers. Meteorological centers employ the
DT 12 for constant communication with the
weather stations.

Planning With a View to Future Requirements-Input and output speeds of up to 10,000
bauds are admissible. DT 12 transmits data
with any desired coding over telephone lines at
high speed, error free, and rationally.
Industry-Branch plants, for example, may
use the DT 12 to transmit wage accounting records (per piece pay, personnel action notices)
to the central payroll office shortly before wage
accounting date. The information is processed
there (by electronic or electromechanical facilities, or manually) and the completed pay roll
lists are transmitted by means of DT 12 to the
branch plants in extremely short times.

Input-Every information source that can
be stopped and started exactly at any point, may
be connected to the transmitter when suitably
adapted. Punched tape equipment and ferrite
core memories may be adapted to the transmitter at a minimum of expenditure.
Transmitter-Regardless of the code used,
the data to be transmitted are written into block
memories in the form of blocks of uniform
length, and then transmitted blockwise. A disturbed block is repeated until its error-free
reception. In the case of undisturbed transmisSion, block follows block. The transmission
path also serves for speech communication between terminals.

Other applications are production control,
handling of orders, central stock-keeping and
material disposition, and error-free digital
transmission of metering values.
Banks and Insurance Companies-The DT 12
is used to keep central accounting and customer
files up-to-date, to supplement statistical records, and to provide within seconds information
required.

Receiver-The blocks received are written,
synchronously with the transmitter, into block
memories and checked for errors by electronic
facilities. A disturbed block is automatically
repeated. Thus only error-free blocks are
passed to the output equipment via the adapting
unit. The transmission path also serves for
speech communication between terminals.

Trade and Storing-Chain stores, branch
offices, and customers convey their orders to
a centralized stock room with the aid of the
DT 12. The information, or information
carriers; serve not only as ordering records
24

Output-Every output unit that can be
stopped and started exactly at any point, may
be connected to the receiver, when suitably
adapted. Punched tape equipment and ferrite
core memories may be adapted to the receiver
at a minimum of expenditure. A combination of
different input and output units is possible, e.g.,
a tape reader may be used at the transmit end
and a core memory at the receive end.

necessary, the stop may be initiated at an
earlier time with consideration of delays encountered with mechanical input equipment.
Simultaneously with the read-in process, a
counting circuit extracts the check bits, so that
the block may be transmitted without loss of
time. In case of undisturbed transmission,
block follows block.
In case an error occurs in the transmission of a block, a repeat signal instead of a confirmation signal is sent to the transmitter over
the return channel. This signal effects transmission of a blockiength signal sequence (0 signal) instead of the next block. The disturbed
block is then repeated, if required several
times, before resuming normal transmission
cycle.

r:~ 1#n_~
MEMORY

ME;ORY

The transmission system DT 1~ is flexible.
The terminals are made up of plug-in units and
subdivided into the adapting unit, error correction unit, and modulation unit.

I

I
~
I
I
I
I

I

L - - - - - - , r- - - - - -

I
_

RE~E~T

I
..J

04---

SIGNAL

Figure l.---Transrnis sion Logic.

At the transmit end the data to be transmitted are passed, via the adapting unit, one of
the three block memories (1, 2, or 3) which are
cyclically connected to the information source.
As shown in figure 1, the input device works
into memory 3; memory 2 is transmitting to the
receiver while memory 1 (which had transmitted
a block before memory 2) holds the information
until a confirmation signal acknowledges correct reception of the data. Upon arrival of this
signal, memory 1 is erased and made available
for accepting the next block. The error correction unit sends a start signal to the information
source which thereupon commences reading and
supplies to the central control the clock pulse
for reading-in. A clock generator in the modulation equipment produces the clock pulse for
the transmission of the block.

I

'f
~- - Q - - - i

Figure 2.--Receiver Logic.

At the receive end the blocks transmitted
(42 information and 21 check bits) are written
cyclically into the block memories A and B.
Figure 2 shows a block just being entered into
memory A while the contents of memory B
(after a code check had proved correctness)
passed on, via the adapting unit, to the output
equipment. Analagously to the operation at the
transmit end, a counting circuit again derives
21 check bits and compares them with the check
bits transmitted. In case of coincidence, the

Each of the block memories has a capacity
of 63 bits, comprising 42 information bits and
21 check bits. During read-in, the incoming
information bits are counted and the information source is stopped upon arrival of the 42d bit
(information quantity of the block memory). If

25

transmits a repeat signal instead of the confirmation signal over the return channel. The
o block, the transmission of which is initiated
thereby, announces a repetition of the disturbed
block. Only upon error-free reception of this
block is the normal reception cycle reestablished. Synchronism of transmission is
achieved again even after disturbances of any
length.

error correction unit delivers a start signal to
the information output, the information output
equipment commences receiving and supplies
the clock pulse for the read-out of the errorfree block.
During read -out, the information bits are
counted and the output equipment is stopped at
the 42d bit. With consideration of the delays encountered with mechanical equipment, the stop
may be initiated at an earlier time. In case the
code check revealed an error, the output equipment does not receive a start signal. The disturbed information block as well as the following block are erased, instead. The receiver

The transmission system DT 12 does not
require any specific signal code. Counting of
bits during input and output permits reading of
various codes into the block memories. Positions unused can be filled in with zeros.

26

Miscellaneous
Tactical Moving Map Display
Computing Devices of Canada Ltd.
Ottawa 4, Canada

The inadequacy of the counter-type display
for the indication of present position to the pilots
of low-level, high-speed, tactical aircraft has
long been recognized. In order for a pilot to be
effective on a low-level mission, he must be
continuously aware of the relation between his
current flight path and the surrounding and approaching terrain. To meet this need the Tactical Moving Map Display, recently introduced by
Computing Devices, provides for the pilot a display of a brightly lit topographic map, the centre
of which will at all times represent his position
and with a radial vector marking his track. In
addition, to overcome cockpit space limitations,
the versatility of the instrument can be increased
by including optional features which display
track error, desired course, and range to
destination.

for effective aircraft navigation. Track,
course, and range-to-destination are presented
on counters. Track error is indicated by a
triangular shaped pointer which moves around
the circumference of the map display area. To
make good a track to a destination requires
only that the aircraft be steered so that the
track error indicator and the aircraft track line
are made coincident. The pilot is continuously
free to deviate from his flight plan anywhere
within the map coverage area of 1800 x 1800
nautical miles.
Map Display
The maps used for the display are standard
1:500,000 air navigation charts reproduced on
a single strip of 35-mm colour film. This strip
provides continuous coverage of an area 1800 x
1800 nautical miles. A map drive unit within·
the instrument orients the film strip and moves
it automatically and continuously in accordance
with the path of the aircraft. The pilot is not
required to make any adjustments to the display
other than correcting the position when necessary. The map image is presented in full colour
and is clearly visible over a wide range of ambient light conditions. The high image resolution of the system permits easy recognition of
symbols and lettering as small as 1/32 inch.
Map filmstrips of operational areas can be
prepared by Computing Devices of Canada or
by any other suitably equipped facility.

These features can be added without increasing the size of the basic instrument. The
design of the instrument has been strongly influenced by considerations of the operational
stresses imposed on the tactical pilot. The result is a semi-automatic navigation instrument
which requires a minimum of manipulative actions on the part of the pilot. Anyone of a wide
range of sensors and navigation computers including Computing Devices Position & Homing
Indicator (PHI) or Global Lightweight Airborne
Navigation computer Equipment (GLANCE) can
furnish the necessary inputs.
Present Position Indication
The display consists of a 5-inch diameter
screen upon which a correctly oriented colour
image of the map is projected. Present position is indicated by a small fixed circle in the
middle of the screen. As the aircraft moves
over the terrain the map image moves correspondingly along the track line and past the
present position circle.

Look-Ahead, Destination Insertion
and Position Up-Dating Facilities
In the AHEAD mode, the pilot may select
any direction and manually slew the map to display any area. In this mode the range and
course counters will display the range and bearing of the ground feature located in the· present
position indicator relative to the aircraft's actual position. Manually controlled map movement is achieved by the use of the course and
range control knobs on the unit face. The map
display, at command, automatically returns to

Steering Indications
The unit also presents an integrated display of other information required by the pilot
27

Input Information Sources

present position after the look-ahead operation.
When the mode switch is in the LEG position
the pilot may insert the range and course of his
next destination. When the display is returned
to the TRAC K mode the range counter will count
down the distance to go and the course .counter
will show the bearing to fly. An alternate method
of destination insertion is by means of the PHItype station selector. If an "on-top" position
fix indicates the displayed position to be incorrect, it is possible to up-date the display by
setting the mode switch to the FIX position and
adjusting the range and course controls. When
the display is not in the TRAC K mode a limited
memory storage facility ensures that no position information is lost.

The map display unit is operated in conjunction with a coupler unit which transforms information from different types of sensors and navigation computers into a form suitable for the
map display unit. An optional feature for the
computation and display of range and bearing to
destination can be furnished if the navigation
computer does not provide these as outputs.
Specifications
Operational Limits:
Range Counter

1000 nautical miles

Course Counter
Display Controls

Track Counter

On the pilot's instrument, map orientation
is slaved to the aircraft track. It is possible
however, to orient the map to North at 12 o'clock
by depressing the spring-loaded course knob.
Heading orientation can be provided in lieu of
track orientation if desired. In both operating
modes the current track of the aircraft is shown
by a radial line from the centre of the display.
A map' scale control enables two map scale
factors, 1:500,000 and 1:1,000,000 to be selected. The 1:500,000 scale is provided to enable the pilot to distinguish detail of topographic
features for low altitude work and provides a
viewing radius of 17 nautical miles from present position. The 1:1,000,000 scale provides a
viewing radius of 34 nautical miles. The
AHEAD feature extends this viewing radius to
any range the pilot may desire, within the limits
of the equipment. Additional controls on the instrument enable the pilot to set the brightness
level of the map image. An optional automatic
brightness level of the map image. An optional
automatic brightness feature can be provided to
maintain the brightness level, relative to ambient light, at any desired setting.

Area of Coverage

1800 X 1800 nautical
miles (approx)

Maximum Speed

2000 knots

Power Requirements:
114 v, 400 cps, 55 VI
26 v, 400 cps, 35 w
28 v dc, 185 w
Weight:
Display Unit

10 lb (approx)

Computer Coupler 12 lb (approx)
Dimensions:
Display Unit

6 x 6 x 11-1/4 inches

Computer Coupler 3-9/16 x 19 x 7 -5/8
inches (3/8 ATR long)
Accuracy Limits:
1 mile + 1/2% distance flown

Alternate Display Capability
Environmental
Performance:

Supplementary flight information other than
topographic map detail can be incorporated on
the film strip for display at will. Typical of
these alternate displays are target or airport
approach data, emergency operating procedures
and air traffic control procedures.
'

Display Unit

MIL-E-5400E Class 1

Computer Coupler MIL-E-5400E Class 2

28

Projects FIST and SAFARI
National Bureau of Standards
Washington, D. C. 20234

creating a need for many more skilled technicians. This, in turn, has led to continuing
recruitment and training problems in the services. The resulting high cost of maintenance
has increased the importance of reliability and
maintainability as criteria in planning and accepting new electronic equipment.

Project FIST
Engineers at the National Bureau of Standards (U.S. Department of Commerce) have devised FIST (Fault Isolation by Semi-Automatic
Techniques),-a troubleshooting-system that approaches the ultimate in simplicity. Intended
for use on modularized electronic equipment,
this system is being developed for the Navy
Bureau of Ships by Gustave Shapiro, George
Rogers, and Owen Laug of the NBS staff. It was
described to key personnel concerned with
equipment maintainability in government and
industry at a one-day seminar held at NBS
September 12, 1963. Now being applied to a
naval radar equipment, the system promises,
when more widely adopted, to have far-reaching
consequences in training and procedures used
for maintaining electronic equipment.

Now being applied experimentally to a first
equipment, the new trouble-shooting system is
expected eventually to have an impact on the
maintenance of military and other high-reliability
electronic equipment comparable to that resulting from modularization. The system, figure 1,
consists of a small, hand-carried general purpose test instrument together with the special
circuits and receptacles built in as part of the
prime equipment being tested. The test instrument has a red light, a green light, a test plug
on a cord, and a self-test receptacle; it includes
four voltage comparators and logic circuitry.
The operator can check tester operation at any
time by plugging it into its self-test receptacle.

The amount and complexity of electronic
equipment used in the military services has
multiplied greatly in the past two decades,

SIGNAL INPUT

MODULE
UNDER

MODULE OUTPUT

TEST

TRANSFORMATION
NETWORK

_ ~!!!M.f EQ~MENT-..!.E~T ~E.!. ~NTERFACE"_
CONNECTOR
TEST

TEST CELL

GOOD
BAD
INDICATORS

Figure 1.

29

CONNECTORS

circuitry and the indication. The comparator
drives a zero-crossing detector circuit which
operates the green (good) indicator light if the
comparator output changes polarity and crosses
zero. Failure of the comparator output to reverse polarity (indicating a module characteristic exceeding either limit) causes the detector
to energize the red (bad) indicator.

In use, the test set, which occupies only a
fifth of a cubic foot, gives a green (good) or a
red (bad) indication when plugged into each test
receptacle at which a test is possible. The
module is within tolerance if a good indication
is obtained. If neither indicator lights-the notest response-this indicates that all needed inputs are not present at the module. The operator can test the modules in any order with a
uniform simple procedure for all types of tests.
He can save time, however, by first plugging
into each group test receptacle to localize the
area of failure, and then into the constituent
module receptacles to find the defective module.

A simple one cell test set would consist of
two input amplifiers, identical except for one
having a switch selecting its input from either
end of the tolerance resistor; two peak-to-peak
detectors to rectify the signals; a differential
dc amplifier to compare them; a zero-crossing
detector; and logic circuits. Four such cells in
each test set permit the simultaneous measurement of interacting module parameters. The
test set operator needs no skill or training to
identify and replace the failed module; he need
know no more about electronics or the equipment being tested than the maintenance man
who replaced the electric light bulbs. The
technicians are called in only if the "bulb
charger" is unable to find the malfunction, as
in the case of faults in cabling or connector
wiring.

Circuits needed by the system to adapt
module operational parameters for good-bad
indication by the test instrument are in the
prime equipment. They are being designed
with subminiature components on printed circuit boards, so they can be mounted on the backs
of the module test receptacles. All of these
transformation networks are passive, permitting
the measurement of properties such as ac and
dc voltages, frequency, amplification, voltage
waveforms, impedance, frequency response, and
a variety of other electronic and physical measurements. Each transformation network operates to permit each desired operational and circuit parameter to be sensed as small voltages.

Project SAFARI

The test set operates by comparing two
voltages for each test, such as the input to an
amplifier module and its output. The design of
the transformation network is such that it converts the amplifier input and output signals into
voltages of comparable magnitude provided that
the amplification is within design tolerances.
The test set comparator determines whether or
not these voltages have comparable magnitudes.

FIST design techniques not only carryon
the maintenance revolution already started by
modularization, but have already sired a project
promising an even mo re radical change in
maintenance. This is Project SAFARI (SemiAutomatic Failure Anticipation Recording
Instrumentation), a-system of measuring and
recording equipment performance. SAFARI
consists of a tester, much like the FIST tester
except that it presents performance figures in
a graphical form using a device for recording
and viewing module performance as a function
of time.

The output signal is actually obtained alternately at opposite ends of one of the resistors in
the attenuation network, the components of which
have such values that the normal attenuated
voltage is obtained at the high end of the tolerance resistor for a module of the lowest acceptable gain and at the low end for the highest-gain
module acceptable. Any module of this type
having a gain between the acceptable limits
must produce an output signal that is greater
than the ideal level when sampled at one end of
the tolerance resistor and less than the ideal
at the other end.

Project SAFARI uses equipment performance measurements obtained from a test device
similar to that of FIST, but which in addition
graphically plots successive measurements for
comparison with an established rejection level.
The rate at which the performance approaches
this level can be easily monitored and the
module replaced before the rejection level is
reached. This procedure could add a new order
of reliability to electronic equipment that is
used where reliability is the greatest
consideration.

The comparator input is switched alternately between the ends of the tolerance register, so that its output changes polarity in testing
a module characteristic within the specified
limits. This makes for simplification of the

The greatest impact of the FIST troubleshooting system is expected to be in alleviating
30

equipment failures can be troubleshot by means
of FIST, repaired by module replacement, or
anticipated by SAFARI, the number of failures
that respond to these techniques is expected to
be sufficient to greatly reduce the burden of
troubleshooting and repair now performed by
technicians.

the shortage of capable electronic technicians,
by enabling unskilled personnel to do many of
the required tasks. Secondary effects will be a
higher level of dependable operation due to
better maintenance, reduced numbers of technicians to be trained and the accompanying possibility of creating a small elite corps of technicians, trained in greater depth. While not all

Foreign-Currency Scientific Program
National Bureau of Standards
Washington, D. C. 20234

Scientific groups iIi underdeveloped countries working under NBS contracts have shown
that they can extend the research capabilities
of the National Bureau of Standards (U .S. Department of Commerce) and American industrial and scientific interests in addition to
raising technological levels abroad.

program-a total of $1,500,000 thus far-were
appropriated under a special section of the
Agricultural Trade Development and Assistance
Act of 1954. It is expected that grants and contracts will continue to be awarded as relevant
proposals are received.
The opportunity to participate in this program arises from the Agriculture Trade and
Development Act of 1954, which enabled many
foreign countries to buy surplus U.S. agricultural products and pay for them in local currency rather than in dollars.

This fact is one of the first conclusions to
emerge from the Bureau's new Foreign Currency
Program. In the year and one-half since the
program was instituted, NBS has awarded 27
grants and contracts to support technical projects in India, Israel, and Pakistan. According
to Dr. Franz L. Alt, coordinator of the program, each grant or contract promises to contribute to one or more of the Bureau's basic
needs, such as more accurate standards of
measurement; compilation and measurement of
critical data or standard reference data on
physical constants and properties of materials;
or improved methods for high precision
measurement.

As these foreign currencies accumulate,
the United States can use them for a variety of
purposes, but only in the country in which they
originated. When these funds exceed the normal
needs of the U.S. Government, as has happened
in a few countries, the Congress may authorize
the use of some of the surplus for scientific
purposes. This is why NBS has been limited to
three countries, although the program may, in
the future, be extended to a few others.

Most of the projects were developed by
scientists in the three foreign countries with
the cooperation of their Bureau counterparts.
Each proposal was accepted on the basis of its
contribution to the Bureau's mission, its general scientific merit, and its cost in relation to
the funds presently available.

This program complements the work normally conducted by the Bureau although most of
the projects would not have top priority at this
time. All of the studies, however, represent
work that NBS should be doing and would ultimately have to do and pay for in dollars if
foreign currencies were not available. Since
this research can be conducted now, the Bureau
gets the advantage of top level scientific re.;..
search which meets timely and definite needs.

Salaries for scientists and assistants,
equipment, travel, and other costs of research
can be provided by the grants. Funds for the

Real Printing
National Bureau of Standards
Washington, D. C. 20234

"Experimental Transition Probabilities for
Spectral Lines of Seventy Elements," using an
IBM 7090 computer and the ¥ergenthaler

With the cooperation of the Mergenthaler
Linotype Company, the National Bureau of
Standards has prepared a volume, entitled

31

Linofilm System of photographic type setting
equipment.

were used to produce direct offset printing
plates from which the book was prepared.
In the future the output magnetic tape will
be run through a converter which will produce
15-channel paper tape which in turn will become the input to the commercially available
photo composition machine.

The tables in this book were composed by a
photographic composition machine controlled by
the output of the digital computer. The computer
generated a magnetic tape containing all of the
printed material, including column headings,
decimal tabular material and page numbers. In
addition the tape contained the necessary printing instructions for font selection and page layout. This output magnetic tape then became the
input to the photo-composition machine which
produced auto-positive films. These in turn

The fact that it is possible to use many
different fonts, to adjust point size, to use superscripts and subscripts, and so on, in fact to
do anything that is done by the present hot lead
techniques, suggests that this technique will
have wide application.

32



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2010:10:04 11:21:47-08:00
Modify Date                     : 2010:10:05 07:11:41-07:00
Metadata Date                   : 2010:10:05 07:11:41-07:00
Producer                        : Adobe Acrobat 9.34 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:d0b29f75-f378-42af-8f86-be35c81a64cf
Instance ID                     : uuid:291d9fc4-49a7-4d45-aed2-49ff77e9eead
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 34
EXIF Metadata provided by EXIF.tools

Navigation menu