NORD-5

From NDWiki
Revision as of 11:44, 19 February 2019 by TArntsen (talk | contribs) (A few tiny typos fixed)
Jump to navigation Jump to search

NORD-5 was one of the world's earliest 32-bit minicomputers- beating the VAX by 6 years. The development started in 1970 and a machine was delivered to the Norwegian Meteorological Institute in 1971[citation needed] according to one source. All other sources mention 1972 for the first delivery date.

At least one system is preserved in the storage of the Norwegian Telecommunication Museum.

NORD-5 is a special-pupose high speed compute module designed to be attached to a general purpose NORD computer system, or to computers from other manufacturers, in order to handle heavy compute-bound tasks. The idea behind the NORD-5 is that tasks which require large amount of computations are sent out from the main system for processing while the main computer continues with other tasks. The operating system is contained in the NORD-1 computer.[1]

NORD-5 has its own core and executes one program at a time. Assembly and compilation are done by the main system which produces object code for NORD-5. An installation with many heavy compute-bound tasks can be equipped with several NORD-5's that may share a common core pool, where all processors can address all core. A standard NORD-5 is equipped with a shift matrix and floating point unit with a speed of 950 ns for floating point add and subtract, and also 950 ns for all kinds of shifts and bit manipulations (regardless of shift count). Floating point multiply and divide require 4 microseconds for 64 bit numbers. Optionally, a high speed multiply unit may be installed, giving a speed of 950 ns for floating point multiply (64 bits). Other special-purpose arithmetic units may be included in the NORD-5. The arithmetic units in the NORD-5 are asynchronously connected to the NORD-5 CPU, allowing a range of performances. To achieve the high computational speed, the floating and shift module and the high speed multiply module are built as a logical array and in the multiply and divide modules Schottky TTL circuits are used.[1]

Sources

  1. 1.0 1.1 ND-NYTT No 5, September 1972, article "NORDIC - The Multicomputer Installation at the Norwegian Meteorological Institute".