Page 20 - Kotov
P. 20

Supercomputers: Testing Limits
       Time Frame
       Each computer generation had its high-performance leaders. But the 1970s witnessed
       appearance  of supercomputers, one-of-the-kind  custom designed computers  with a
       top-tier performance. To some extend, they were similar to the racing cars in the auto-
       motive industry. Seymour Cray pioneered the supercomputer design and was followed
       by other ambitious computer architects. Though by that time the Soviet Union lagged
       in the hardware technology  and in the computer production capacity with relation to
       the USA and Japan, the hope was that Russian designers could outsmart the competi-
       tion by developing novel architectural solutions and smart algorithms for solving com-
       plex calculation-intensive mathematical problems that were typical supercomputer ap-
       plications.All supercomputers exploit computational parallelism in its various forms     The Cray-1
       and contain multiple (often many) processors.                                           supercomputer


       M-13
       The main architectural principles developed by Mikhail Kartsev in the
       M-10 multiprocessor computer were implemented and extended in his
       last project, the VLSI-based supercomputer M-13. Its production started
       in 1984, one year after his death, and around 20 computers have been
       made. M-13 was intended for  using in complex control computer sys-
       tems and for processing large amount of information in real time.
       Each M-13 processor performed operations on one, two or four pairs
       of, respectively, 32 -, 16 - or 8-bit operands. Depending on the version,
       M-13 could contain 8,5, 17 or 34 MB of RAM and 4, 8 or 16 processors,       The M-13 supercomputer
       respectively, achieving performance of 12, 24 or 48 million op /sec. The
       maximum speed  was equivalent to 2.4 billion instructions per second.


       Elbrus
       The original Elbrus computer family was developed at the Institute of
       Precision Mechanics and Computer Engineering in Moscow in the
       1970s. It was patterned after the Burroughs B6700 and B770 stack ar-
       chitecture, but it was not a clone of those computers: the instruction
       set and data structures were significantly different and included more
       advanced mechanisms for data description, protection, and allocation.
       The family included Elbrus-1, the first Soviet integrated circuit comput-
       er of the  fourth generation, with the speed from 1.5 MIPS (mln instruc-
       tion per second) to 10 MIPS and a higher-performance Elbrus-2 with
       the maximal speed of over 100 MIPS. Both Elbrus-1 and Elbrus-2 were       The Elbrus-2 supercomputer
       built on the same structural principles, their components were function-
       ally identical, and their processors had the same instruction sets and their operating systems were functionally
       equivalent.
       The Elbrus computers were used in the Soviet space program, nuclear weapons research, and defense systems.
       The main components of Elbrus were:

            • from 1 to 10 central processors
            • from 4 to 32 memory modules
            • from 1 to 4 input-output processors
            • from 1 to 16 communication processors
            • control modules drums and discs, forming the storage management system

       Each processor can access any memory module via a switch, which also blocks corrupted modules and provides
       backup modules. The reliability  was guaranteed by advanced hardware monitoring and controlling processors
       and by sharing of information at all levels of the system. The central processor’s instruction set was based on

                                                          – 18 –
   15   16   17   18   19   20   21   22   23