DRTE Computer
Encyclopedia
The DRTE Computer was a transistor
Transistor
A transistor is a semiconductor device used to amplify and switch electronic signals and power. It is composed of a semiconductor material with at least three terminals for connection to an external circuit. A voltage or current applied to one pair of the transistor's terminals changes the current...

ized computer
Computer
A computer is a programmable machine designed to sequentially and automatically carry out a sequence of arithmetic or logical operations. The particular sequence of operations can be changed readily, allowing the computer to solve more than one kind of problem...

 built at the Defence Research Telecommunications Establishment (DRTE), part of the Canadian Defence Research Board. It was one of the earlier fully transistorized machines, running in prototype form in 1957, and fully developed form in 1960. Although the performance was quite good, equal to that of contemporary machines like the PDP-1
PDP-1
The PDP-1 was the first computer in Digital Equipment Corporation's PDP series and was first produced in 1960. It is famous for being the computer most important in the creation of hacker culture at MIT, BBN and elsewhere...

, no commercial vendors ever took up the design, and the only potential sale to the Canadian Navy's Pacific Naval Laboratories, fell through. The machine eventually ended up on display at the Canada Science and Technology Museum
Canada Science and Technology Museum
The Canada Science and Technology Museum is located in Ottawa, Ontario, on St. Laurent Boulevard, to the south of the Queensway .-Mission:...

, but the display was later removed and its current fate is unknown.

Transistor research

In the early 1950s transistors had not yet replaced vacuum tube
Vacuum tube
In electronics, a vacuum tube, electron tube , or thermionic valve , reduced to simply "tube" or "valve" in everyday parlance, is a device that relies on the flow of electric current through a vacuum...

s in most electronics. Tubes varied widely in their actual characteristics, and engineers had developed techniques to ensure that the overall circuit was not overly sensitive to these changes. The same techniques had not yet been developed for transistor-based systems, they were simply too new. While smaller circuits could be "hand tuned" to work, larger systems using many transistors were not well understood. At the same time transistors were still expensive; a tube cost about $0.75 while a similar transistor cost about $8. This limited the amount of experimentation most companies were able to perform.

The DRTE was originally set up to improve communications systems, and to this end they started a research program into using transistors in complex circuits in a new Electronics Lab under the direction of Norman Moody. Between 1950 and 1960s the Electronics Lab became a major center of excellence in the field of transistors, and through an outreach program, the Electronic Component Research and Development Committee, were able to pass on their knowledge to visiting engineers from major Canadian electronics firms who were entering the transistor field.

The key development that led to the eventual construction of the computer was Moody's invention of a new type of flip-flop
Flip-flop (electronics)
In electronics, a flip-flop or latch is a circuit that has two stable states and can be used to store state information. The circuit can be made to change state by signals applied to one or more control inputs and will have one or two outputs. It is the basic storage element in sequential logic...

 circuit, a key component of all computer systems. Moody's design used a P-N-P-N junction, consisting of a PNP and NPN transistor connected back-to-back. His design offered much more output power than the common Eccles-Jordan system used up to that time, which was simply a re-implementation of an existing tube-based circuit, replacing the tubes with transistors. The P-N-P-N circuit offered much higher power output, allowing it to drive a number of "downstream" circuits without additional amplifiers. The overall effect was to reduce, sometimes greatly, the total number of transistors needed to implement a digital circuit. One downside, only realized later, is that the current draw of the flip-flop was not balanced, so storing different numbers in them could lead to dramatically different current needs on the power supply—something that should be avoided wherever possible to reduce noise generated when the power draw increases or decreases. At very low power levels, as in a computer, these pulses of noise can be as powerful as the signals themselves. Moody published his circuit in 1956.

The computer

Although it appears it was never an official recommendation, by the mid-1950s the DRTE decided that the best way to really develop transistor techniques in a complex system was to build a computer. This was not something they needed for their own use at the time, simply an example of an extremely complex system that would test their capabilities like few other systems could. But as development continued, many of the engineers involved became more interested in computer design than electronics, outside the DRTE's charter and eventually a source of friction between the group and the DRB who funded them.

Starting about 1955, David Florida
David Florida
Dr. C. David Florida was a Canadian pioneer in space research. He was director of the Canadian National Space Telecommunications Laboratory and manager of the International Satellites for Ionospheric Studies programme...

 drove the development of a computer using Moody's flip-flop design. He examined existing computer designs and concluded that the current limitation in computer power was due largely to the burnout rate of the tubes, more tubes meant more frequent burnouts. Although a number of truly massive machines had been built, like SAGE
Semi Automatic Ground Environment
The Semi-Automatic Ground Environment was an automated control system for tracking and intercepting enemy bomber aircraft used by NORAD from the late 1950s into the 1980s...

, most machines were much smaller in order to improve uptime. With transistors this limitation was removed; machines could be built considerably more complex with little effect on reliability, as long as one was willing to pay the price for more transistors. With the price falling all the time, Florida's design included every feature he imagined would be useful in a scientific machine.

In particular, the design was to include a number of subsystems for input/output
Input/output
In computing, input/output, or I/O, refers to the communication between an information processing system , and the outside world, possibly a human, or another information processing system. Inputs are the signals or data received by the system, and outputs are the signals or data sent from it...

, a binary-coded decimal
Binary-coded decimal
In computing and electronic systems, binary-coded decimal is a digital encoding method for numbers using decimal notation, with each decimal digit represented by its own binary sequence. In BCD, a numeral is usually represented by four bits which, in general, represent the decimal range 0 through 9...

 converter, floating-point hardware including a square root function, a number of loop instructions and index register
Index register
An index registerCommonly known as a B-line in early British computers. in a computer's CPU is a processor register used for modifying operand addresses during the run of a program, typically for doing vector/array operations...

s to support them, and used a complex three-address instruction format. The three-address system meant that every instruction included the address of up to two operands and the result. Interestingly the system did not include an accumulator, the results of all operations being written back to main memory. This was desirable at the time, when computer memories were generally comparable in speed to the processors (today memory is much slower).

Processor design

Florida had previously worked with the team building the Manchester Mark 1
Manchester Mark 1
The Manchester Mark 1 was one of the earliest stored-program computers, developed at the Victoria University of Manchester from the Small-Scale Experimental Machine or "Baby" . It was also called the Manchester Automatic Digital Machine, or MADM...

, and following their lead he designed the DRTE machine with 40-bit words. An instruction was broken down into four 10-bit parts (the instruction and three 10-bit addresses), integers used 39 bits and one for a sign, while floating point numbers had an 8-bit exponent with one bit for the sign and a 32-bit mantissa with one bit for the sign. Florida felt that the three-address instruction format, including the addresses of two parameters and a result, would make programming easier than a register-based system.

An experimental version of the machine consisted of the basic math unit and memory handling. Construction of the complete system started in 1958 and was completed in 1960. The machine ran on a 5 microseconds/cycle lock, or 200 kHz, fairly competitive for a machine of the era. A floating point add took between 50-365 microseconds (μS). The longest instructions, divide or square root, took 5.3 milliseconds (ms) for floating point. Integer adds took about 200 μS, but other operations were handled in subroutine
Subroutine
In computer science, a subroutine is a portion of code within a larger program that performs a specific task and is relatively independent of the remaining code....

s as opposed to hardware and took much longer; a division/square root taking 8.2 ms for instance.

Memory system

The computer used core memory for all storage, lacking "secondary" systems such as a memory drum
Drum memory
Drum memory is a magnetic data storage device and was an early form of computer memory widely used in the 1950s and into the 1960s, invented by Gustav Tauschek in 1932 in Austria....

. Normally the memory for a machine would be built up by stacking a number of core "planes", each one holding a single bit of the machine's word. For instance, with a 40-bit word as in the DRTE, the system would use 40 planes of core. Addresses would be looked up by translating each 10-bit address into an X and Y address in the planes; for 1,024 words in the DTRE this needed 32×32 planes.

One problem with using core on the DRTE machine was that core required fairly high power in order to operate. Providing such power from transistors, which at the time were low-power only, represented a major challenge. Although one solution, commonly used at the time, was to build the core machinery out of tubes, for the DRTE machine this was considered one more challenge in transistor design. The eventual solution, designed primarily by Richard Cobbald, was entirely transistor-based, and later patented.

Another improvement introduced in their core design involved the handling of the read wire. Reading a location in core works by powering the address in question, in order to write a "1" to that location. If the core was already holding a "1" nothing will happen. However if the core was holding a "0", the power will cause the core to "flip" polarity, and a small extra amount of power will be generated when this happens. A separate line, the read line, will notice this tiny pulse and thus "read" a "0".

One problem with this system is that other cores on the same lines (X or Y) will give off a very small signal as well, potentially masking the signal being looked for. The conventional solution was to wire the read line diagonally back and forth through the plane, so that these smaller signals would cancel out—the positive signal from one would be a negative signal from the next as the wire passed through it in the opposite direction. However this solution also made wiring the core fairly difficult, and considerable amounts of research went into various ways to improve the cost of wiring core.

Cobbald's design made what in retrospect seems like an obvious change; the read wire was threaded across the planes instead of one per plane. In this system the read wire really did pass through only one set of powered lines, and the problems of the "extra signal" were avoided completely. It is not entirely surprising that this solution was not hit on before; cores were constructed a plane at a time and then wired together, whereas this method required the entire core to be built before the read wires could be added. The only major downside to the design is that it required more power to run.

Input/Output

I/O device on the DRTE design were extremely limited, consisting of a Flexowriter for output, and a paper tape reader at about 600 CPS for input. The machine used custom hardware to drive the overall I/O process.

In particular, the system added a hardware binary-to-decimal converter (BDC) that was implemented inline with the I/O systems. This allowed the paper tape to be punched in decimal codes which would be converted invisibly into binary and stored in memory while being read. The reverse was also true, allowing the machine to print the contents of memory directly to tape again. The system was tuned so that the machine could read or write data essentially for free; that is, the system could read and store data as fast as the paper tape could feed it.

The system also offered a crude sort of assembler language support. Using the shift key, characters entered into the system represented mnemonics instead of numerical data, which would then be translated differently. For instance, the letters "AA" would add two floating point numbers, the numbers being stored in the two decimal addresses following. While being read, the paper tape's shift column would signal the BDC to ignore the next codes.

The hardware implementation eventually revealed itself as an anti-feature. If one assumed that all the data being read and written was a decimal representation of binary data the system made perfect sense, but if the data was in some other form, more complex assembler language character codes for instance, it ended up simply added complexity that then had to be turned off. The system was eventually removed when assembler programming became common. It also seriously limited the sorts of devices that could be hooked up, due to the careful tuning of the interface speed.

Parallel math unit

As soon as the prototype math unit was completed in 1957, a new unit that operated on an entire word in parallel was started. This new unit was ready around the same time as the "full version" of the machine (1960–61) and was later retrofitted into the design. This improved speeds by about ten times, for instance a floating point add not took 40 microseconds (from 300), multiplication 180 (from 2.2 ms) and a square root 510 microseconds (from 5.3 ms). Integer math was likeways improved by about the same factor, although "complex" arithmetic like multiplication remained in code as opposed to hardware. With the new math unit the machine was faster than the average contemporary system, although slower than "high end" machines like the IBM 7090
IBM 7090
The IBM 7090 was a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computers and was designed for "large-scale scientific and technological applications". The 7090 was the third member of the IBM 700/7000 series scientific computers. The first 7090 installation...

 by about two to five times.

As with any research machine, the DRTE system was used for a number of "household" calculations, as well as the development of a number of simple computer games. These included tic-tac-toe
Tic-tac-toe
Tic-tac-toe, also called wick wack woe and noughts and crosses , is a pencil-and-paper game for two players, X and O, who take turns marking the spaces in a 3×3 grid. The X player usually goes first...

 and hangman
Hangman (game)
Hangman is a paper and pencil guessing game for two or more players. One player thinks of a word and the other tries to guess it by suggesting letters.-Overview:...

, as well as a simple music generator that could play the Colonel Bogey March
Colonel Bogey March
The "Colonel Bogey March" is a popular march that was written in 1914 by Lieutenant F. J. Ricketts , a British army bandmaster who later became director of music for the Royal Marines at Plymouth...

 by attaching a speaker to a particular flip-flop.

DAR

In the late 1950s the US was in the midst of rolling out the SAGE
Semi Automatic Ground Environment
The Semi-Automatic Ground Environment was an automated control system for tracking and intercepting enemy bomber aircraft used by NORAD from the late 1950s into the 1980s...

 system, and became interested in the effects of aurora borealis on radar
Radar
Radar is an object-detection system which uses radio waves to determine the range, altitude, direction, or speed of objects. It can be used to detect aircraft, ships, spacecraft, guided missiles, motor vehicles, weather formations, and terrain. The radar dish or antenna transmits pulses of radio...

 operation. An agreement was eventually signed between the DRB and US Air Force, with the Air Force providing two million dollars to build a radar research center modelled on MIT's Lincoln Laboratory
Lincoln Laboratory
MIT Lincoln Laboratory, located in Lexington, Massachusetts, is a United States Department of Defense research and development center chartered to apply advanced technology to problems of national security. Research and development activities focus on long-term technology development as well as...

, which had provided much of the US technical lead in radar systems. The DRB proposed a site between five and six hundred miles from Fort Churchill
Fort Churchill (rocket launch site)
Fort Churchill is a rocket launching complex located in Churchill, Manitoba. The site has been used on and off since the mid-1950s for sub-orbital launches of various sounding rockets during several major studies...

, which was already being used for extensive aurora research with their rocketry program, allowing the radars to directly measure the effects of aurora on radar by tracking the rocket launches. Eventually a site outside Prince Albert, Saskatchewan
Prince Albert, Saskatchewan
Prince Albert is the third-largest city in Saskatchewan, Canada. It is situated in the centre of the province on the banks of the North Saskatchewan River. The city is known as the "Gateway to the North" because it is the last major centre along the route to the resources of northern Saskatchewan...

 was selected, perhaps due to it being the current Prime Minister's, John Diefenbaker
John Diefenbaker
John George Diefenbaker, PC, CH, QC was the 13th Prime Minister of Canada, serving from June 21, 1957, to April 22, 1963...

, home riding. The new site was opened in June 1959, known as the Prince Albert Radar Laboratory
Prince Albert Radar Laboratory
The Prince Albert Radar Laboratory was a radar research facility operated by the Defence Research Telecommunications Establishment , part of the Canadian Defence Research Board. Its primary purpose was to test long-range radio propagation and radar techniques in the presence of the aurora borealis...

, or PARL.

In order to quickly record data during test runs, the DRTE built a custom system known as DAR, the Digital Analyzer and Recorder. DAR was a fairly high-priority project, and some of the manpower originally working on the DRTE computer were put on DAR instead. The machine itself consisted of a non-programmable computer that read the data into 40,000 bits of core memory, tagged it with timecode and other information, and then wrote it to magnetic tape
Magnetic tape
Magnetic tape is a medium for magnetic recording, made of a thin magnetizable coating on a long, narrow strip of plastic. It was developed in Germany, based on magnetic wire recording. Devices that record and play back audio and video using magnetic tape are tape recorders and video tape recorders...

. DAR was used for a number of years, and had to be rebuilt after a fire in 1962.

Alouette

In 1958 the DRB sent a proposal to NASA
NASA
The National Aeronautics and Space Administration is the agency of the United States government that is responsible for the nation's civilian space program and for aeronautics and aerospace research...

 to launch a "topside sounder", which would take measurements of the Earth's ionosphere
Ionosphere
The ionosphere is a part of the upper atmosphere, comprising portions of the mesosphere, thermosphere and exosphere, distinguished because it is ionized by solar radiation. It plays an important part in atmospheric electricity and forms the inner edge of the magnetosphere...

 from space. This was a topic of some importance at the time; the DRB was conducting a major ionospheric research program in order to build a very-long distance communications system (which would later be used on the Mid-Canada Line
Mid-Canada Line
The Mid-Canada Line, also known as the McGill Fence, was a line of radar stations across the "middle" of Canada to provide early warning of a Soviet bomber attack on North America. It was built to supplement the less-advanced Pinetree Line, which was located further south...

 and DEW Line). The various US agencies that commented on the system were highly sceptical that the DRB could build such a device, but suggested they do so anyway as a backup to their own much simpler design. In the end the US design ran into lengthy delays, and the "too advanced" Canadian design was eventually launched in 1962 as Alouette I.

While Alouette was being designed, a major question about the lifetime of the solar cell
Solar cell
A solar cell is a solid state electrical device that converts the energy of light directly into electricity by the photovoltaic effect....

s powering the system came to be solved on the DRTE computer. They developed a program that simulated the effects of precession
Precession
Precession is a change in the orientation of the rotation axis of a rotating body. It can be defined as a change in direction of the rotation axis in which the second Euler angle is constant...

on the satellite's orbit, and used this information to calculate the percentage of time that sunlight fell on it. The result proved the system would have more than enough power, and in fact while it was designed with a lifetime of only one year, Alouette I eventually ran for ten before being shut off.

The computer was also put into use generating tracking commands for the receiver dish antenna in Ottawa that downloaded data from Alouette. The antenna could not track through "straight up", and had to be rotated 180 degrees to track back down to the opposite horizon. The movement was controlled by a simple system reading a paper tape, so the computer was used to produce the tapes so the dish would be slowly rotated as it tracked the satellite, thereby guaranteeing no "dead time". Eventually a library of tapes was built up for any possible pass.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK