UNIVAC LARC

UNIVAC LARC

The UNIVAC LARC ("Livermore Advanced Research Computer") was Remington Rand's first attempt at building a supercomputer. It was designed for multiprocessing with 2 CPUs (called "Computer"s) and an Input/output (I/O) Processor (called the "Processor").

Only two LARCs were built:
#The first was delivered to Livermore in June 1960.
#The second was delivered to the Navy's David Taylor Model Basin.

However both machines only had one "Computer", so no multiprocessor LARCs were ever built. [cite web|url=http://www.cc.gatech.edu/~randy/folklore/v3n1.html|title=Unisys History Newsletter. Volume 3, Number 1 March 1999 "Some Burroughs Transistor Computers" by George Gray]

The LARC was a decimal mainframe computer with 48 bits per word. It used bi-quinary coded decimal arithmetic with 4 bits per digit, allowing 11-digit signed numbers. Instructions were 48 bits long, one per word. Every digit in the machine had one parity bit, for error checking, meaning every word occupied 60 bits (48 bits for data with 12 bits for parity check). The basic configuration had 26 general purpose registers and could be expanded to 99 general purpose registers. The general purpose registers had an access time of one microsecond.

The basic configuration had one "Computer" and could be expanded to a multiprocessor with a second "Computer".

The "Processor" is an independent CPU (with a different instruction set from the "Computer"s) and provides control for 12 to 24 Magnetic drum storage units, four to forty UNISERVO II tape drives, two Electronic page recorders, one or two High-speed printers, and a High-speed punched card reader.

The LARC used core memory banks of 2500 words each, housed four banks per memory cabinet. The basic configuration had eight banks of core (two cabinets), 20000 words. The memory could be expanded to a maximum of 39 banks of core (ten cabinets with one empty bank), 97500 words. The core memory had one parity bit on each digit, for error checking, resulting in 60 bits per memory word. The core memory had an access time of 8 microseconds and a cycle time of 4 microseconds. Each bank operated independently and could begin a new access in any 4 microsecond cycle when it was not already busy. By properly interleaving accesses to different banks the memory could sustain an effective access time of 4 microseconds on each access (e.g., instruction access in one bank data in another).

The data transfer bus connecting the two "Computer"s and the "Processor" to the core memory was multiplexed to maximize throughput; every 4 microsecond bus cycle was divided into eight 500 nanosecond time slots:
#"Processor" - instructions and data
#"Computer" 1 - instructions
#"Computer" 2 - data
#I/O DMA "Synchronizer" - data
#Not Used
#"Computer" 2 - instructions
#"Computer" 1 - data
#I/O DMA "Synchronizer" - data

The core memory system enforces a system of interlocks and priorities to avoid simultaneous access of the same memory bank by multiple sections of the system (the "Computer"s, "Processor", and I/O DMA "Synchronizer"s) without conflicts or deadlocks. A memory bank is unavailable for one 4 microsecond cycle after being addressed by any section of the system. If another section attempts to address the same memory bank during this time it is locked out and must wait then try again in the next 4 microsecond cycle. To prevent deadlocks and timeouts in the I/O system the following priorities are enforced:
#I/O DMA "Synchronizer" - Highest
#"Processor"
#"Computer"s - LowestIf a higher priority section is locked out in one 4 microsecond cycle, when it tries again in the next 4 microsecond cycle, all lower priority sections are prevented from beginning a new cycle on that memory bank until the higher priority section has completed its access.

The LARC was build using surface barrier transistors, which were already obsolete by the time the first system was delivered. The LARC was a very fast computer for its time. Its addition time was 4 microseconds, multiplication time was 8 microseconds, and the division time was 28 microseconds. It was the fastest computer in 1960-1961, until the IBM 7030 took the title.

ee also

*List of UNIVAC products
*History of computing hardware

References

* "From Dits to Bits... : A Personal History of the Electronic Computer", Herman Lukoff, 1979. Robotics Press, ISBN 0-89661-002-0

External links

* [http://ed-thelen.org/comp-hist/BRL61-u3.html Universal Automatic Computer Model LARC]
* [http://www.bitsavers.org/pdf/univac/larc/ LARC Manuals and documentation]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • UNIVAC LARC — Photo by Lawrence Radiation Laboratory Die UNIVAC LARC (Livermore Advanced Research Computer) war ein erster Versuch, 1960 einen Supercomputer zu bauen. Die LARC besaß zwei CPUs. Insgesamt wurden zwei Maschinen gebaut, eine für die US Navy und… …   Deutsch Wikipedia

  • LaRC — steht für UNIVAC LARC (Livermore Advanced Research Computer) einen Supercomputer aus dem Jahr 1960 Lighter Amphibious Resupply Cargo eine Familie von militärischen Amphibienfahrzeugen aus US Produktion, s. a. Amphibische Gruppe#LARC LaRC steht… …   Deutsch Wikipedia

  • LARC — can refer to any of several things:* The NASA Langley Research Center in Hampton, Virginia, USA. * The London Action Resource Centre, a social centre in London * Liver and activation regulated chemokine, a small cytokine belonging to the CC… …   Wikipedia

  • LARC — steht für UNIVAC LARC (Livermore Advanced Research Computer) einen Supercomputer aus dem Jahr 1960 Lighter Amphibious Resupply Cargo eine Familie von militärischen Amphibienfahrzeugen aus US Produktion, s. a. Amphibische Gruppe#LARC LaRC steht… …   Deutsch Wikipedia

  • UNIVAC — Der Universal Automatic Calculator oder UNIVAC (nach anderen Quellen Universal Automatic Computer) ist ein Computer aus dem Jahr 1951, der von J. Presper Eckert und John W. Mauchly (beide aus der ENIAC Gruppe) konstruiert wurde. Der UNIVAC nutzte …   Deutsch Wikipedia

  • Univac — Der Universal Automatic Calculator oder UNIVAC (nach anderen Quellen Universal Automatic Computer) ist ein Computer aus dem Jahr 1951, der von J. Presper Eckert und John W. Mauchly (beide aus der ENIAC Gruppe) konstruiert wurde. Der UNIVAC nutzte …   Deutsch Wikipedia

  • LARC — Livermore Atomic Research Computer (UNIVAC) ( > IEEE Standard Dictionary ) …   Acronyms

  • LARC — Livermore Atomic Research Computer (UNIVAC) ( > IEEE Standard Dictionary ) …   Acronyms von A bis Z

  • List of UNIVAC products — This is a list of UNIVAC products. The Remington Rand years (1950 to 1955) Calculating devices *UNIVAC 60 *UNIVAC 120Computer systems*UNIVAC I *UNIVAC 1101 *UNIVAC 1102 *UNIVAC 1103Peripheralstorage* UNISERVO tape driveDisplay and print*UNIVAC… …   Wikipedia

  • Productos UNIVAC — Anexo:Productos UNIVAC Saltar a navegación, búsqueda Contenido 1 Los años de Remington Rand (1950 1955) 1.1 Dispositivos calculadores 1.2 Sistemas de computador …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”