Computing and cybernetics in CEE

From Monoskop
Jump to navigation Jump to search


questions for particular regions @ CEE
  • introduction of personal computer
  • introduction of email in universities
  • introduction of 16mm, video
    • strong support for artists working with 16mm from the state in Poland => strong experimental film scene; video art postponed


By country

former Soviet Union

Scientists [1]
  • Sergei Lebedev. During II World War Lebedev worked in the field of control automation of complex systems; his group designed a weapon-aiming stabilization system for tanks and an automatic guidance system for airborne missiles; to perform these tasks Lebedev developed in 1945 an analog computer system to solve ordinary differential equations. After the end of the war he returned to the work of improving the stability of electrical systems; in 1948, Lebedev had found out from foreign magazines that scientists in Western countries were working on the design of electronic computers; and though the details of these works were secret, the idea fascinated him; in the autumn of the same year he decided to focus the work of his laboratory on computer design. 1946-1951 he headed the Kiev Electrotechnical Institute of the Ukrainian Academy of Sciences; Lebedev was the head of the research group in Theophania near Kiev, which created MESM, the fist digital programmable computer in Continental Europe (1950). In 1952 he became a professor at Moscow Institute of Physics and Technology. From 1953 until death he was the director of Institute of Precision Mechanics and Computer Engineering which was later named after him; there the BESM series of computers were created. (IEEE Computer Pioneer Award 1996 for the first computer in the Soviet Union) [2]
  • Viktor Glushkov, led development of Kiev, and Mir computers. (IEEE Computer Pioneer Award 1996 for digital automation of computer architecture)
  • Alexei Lyapunov (IEEE Computer Pioneer Award 1996 for Soviet cybernetics and programming)
  • George Lopato (IEEE Computer Pioneer Award 2000 for pioneering development in Belarus of the Minsk series computers' hardware, of the multicomputer complexes and of the RV family of mobile computers for heavy field conditions) [3]
  • Gennady Stolyarov (IEEE Computer Pioneer Award 2000 for pioneering development in Minsk series computers' software, of the information systems' software and applications and for data processing and data base management systems concepts dissemination and promotion)
  • Arnols Reitsakas (IEEE Computer Pioneer Award 1996 for contributions to Estonia's computer age)
  • Brook
  • Bashir Rameev, chief designer of Ural series. [4] [5]
  • Matyuhin
  • Mikhail Kartsev, chief designer of M-4M series. [6] [7] [8] [9]
  • Brusentsov
  • Israel Akushsky [10]
  • Philip Staros, chief designer of UM1-NX and UM2 computers. [11]
  • Mikhail Sulim [12]
Machines [13] [14]
  • MESM (МЭСМ, Малая Электронно-Счетная Машина, Small Electronic Calculating Machine). In 1950, when the model of MESM had been tested, the only other similar working machines were Frederick Williams and Tom Kilburn's Baby and Maurice Wilkes' EDSAC in England (however, each British computer employed a sequential operational arithmetic unit, while MESM worked on parallel arithmetic units). It had about 6,000 vacuum tubes and consumed 25 kW of power; it could perform approximately 3,000 operations per minute. Dev led since 1948, by Sergei Lebedev and his main assistants, Candidates of Science Lev Naumovich Dashevsky and Ekaterina Alexeevna Shkabara, together with a team of twenty five engineers, technicians and assembly workers, all took an active part in designing, assembling, adjusting and operating the MESM. Constructed in Academy of Sciences in Minsk. When the word got out that there was an operating computer in the Ukraine, a steady parade of scientists from Kiev and Moscow headed to Feofania with scientific and defense-related problems that could not be solved without the aid of a computer -- problems from the fields of thermonuclear weapons processes (such as Yakov B. Zeldovich's work), space flights and rocket technology, long-distance electric transmission lines, mechanics, statistical quality control, and others. [15] [16]
  • BESM (БЭСМ, Большая Электронно-Счётная Машина, Large Electronic Computing Machine). Mainframe computers built in 1950-1960s. Successor to MESM. Originally planned as a prototype in Kiev, constructed in Laboratory No. 1 at the Institute for Precision Mechanics Moscow, completed in 1952, led by Lebedev. Only one machine built. The machine used approximately 5,000 vacuum tubes; at the time of completion, it was the fastest computer in Europe; the floating point numbers were represented as 39-bit words: 32 bits for the numeric part, 1 bit for sign, and 1 + 5 bits for the exponent; was capable of representing numbers in the range 10−9 – 1010; had 1024 words of read/write memory using ferrite cores, and 1024 words of read-only memory based on semiconducting diodes; also had external storage: 4 magnetic tape units of 30,000 words each, and fast magnetic drum storage with a capacity of 5120 words and an access rate of 800 words/second; was capable of performing 8–10 KFlops; the energy consumption was approximately 30 kW, not accounting for the cooling systems. In April 1953 the State commission accepted as operational the new high-speed BESM-1 computer, but it did not go into series production, because of opposition on the part of the Ministry of Machine and Instrument Building, which pushed its own weaker and less reliable machine. BESM-2 also used vacuum tubes; in 1958, BESM-2 went into series production; used also in the space-flight (the "Soyuz - Apollo" project) to calculate satellite orbits and the trajectory of the first rocket to reach the surface of the Moon (?? or BESM-6 was used for this?). BESM-3M and BESM-4 were built using transistors; their architecture was similar to that of the M-20 and M-220 series; the word size was 45 bits; 30 BESM-4 machines were built. [17] [18] [19]
  • Strela (ЭВМ "Стрела"). First mainframe computer manufactured serially in the Soviet Union. Had 6200 vacuum tubes and 60,000 semiconductor diodes; 2000 operations per second; floating-point arithmetics was based on 43-bit words with a signed 35-bit mantissa and a signed 6-bit exponent; operative Williams tube memory (RAM) was 2048 words; also had read-only semiconductor diode memory for programs; data input was from punch cards or magnetic tape; data output was to magnetic tape, punch cards or wide printer; the last version of Strela used a 4096-word magnetic drum, rotating at 6000 rpm. The chief designer was Yuri Bazilevsky, among his deputies was Boris Rameyev, chief constructor of the Ural computer series; designed at Special Design Bureau 245 (СКБ245; since 1986 Argon R&D Institute (НИИ "Аргон")) Moscow. Manufactured by the Moscow Plant of Computing-Analytical Machines (Московский завод счетно-аналитических машин) during 1953-1957 in 7 copies. Used in Computing Center of the Academy of Sciences Moscow (1955-58), Keldysh Institute of Applied Mathematics, Moscow State University, and in computing centres of some ministries (related to defense and economical planning); from Computing Centre given to the Mosfilm Studio Complex in Moscow to use on movie sets. [20] [21]
  • TsEM-1 in November 1953 (half a year after completion of Lebedev's BESM), the first sequential computer, [in Russian: Tsifrovaya Elektronnaya Mashina-1], went on-line at the Institute of Atomic Energy in Moscow and operated until 1960. [22]
  • M-20 developed by Institute for Precision Mechanics and SKB-245. Led by Lebedev, Mikhail Romanovich Shura-Bura, and Golovistikov. 20 stands for 20 thousand operations per second (fastest in the world at that time). Went into series production in 1958. On M-220, EPSILON (a macro language with high level features including strings and lists, developed by A.P. Ershov at Novosibirsk in 1967) was used to implement ALGOL 68. [23]
  • Kiev (Киев) completed under supervision of Glushkov, who became head of Lebedev's former laboratory in Kiev in 1958. The Computing Center was eventually reorganized as the Cybernetics Institute.
  • Setun (Сетунь). Balanced ternary computer developed in 1958 at Moscow State University. Dev led by Nikolay Brusentsov and Sergei Sobolev. One of the first practical ternary computers, using three-valued ternary logic instead of two-valued binary logic prevalent in computers before and after Setun's conception. Built to fulfill the needs of the Moscow State University and was manufactured at the Kazan Mathematical plant. 50 computers were built and production was then halted in 1965. In the period between 1965 and 1970, a regular binary computer was then used at Moscow State University to replace it; however, although this replacement binary computer performed equally well, the device was still 2.5 times as expensive as the Setun. In 1970, a new ternary computer, the Setun-70, was designed. Named after the Setun River, which ends near Moscow University. [24] [25]
  • Ural (Урал). Mainframe series. Dev at the Electronic Computer Producing Manufacturer of Penza, led by Rameev. Produced between 1959 and 1964; in total 139 were made. Models Ural-1 to Ural-4 were based on vacuum tubes (valves), with the hardware being able to perform 12,000 floating-point calculations per second; a binary, single-headed device; one word consisted of 40 bits and was able to contain either one numeric value or two instructions; ferrite core was used as operative memory; a new series (Ural-11, Ural-14, produced between 1964 and 1971) was based on semiconductors. It was able to perform mathematical tasks at computer centres, industrial facilities and research facilities; the device occupied approximately 90-100 square metres of space; consumed triphasal flux (380V±10%/50Hz) and contains a triphasal magnetic voltage stabiliser with 30kVA capacity. Main units: keyboard unit, controlling-reading unit, input punched tape unit, output punched tape unit, printing unit, magnetic tape memory unit, ferrite memory unit, ALU (arithmetical logical unit), CPU (central processing unit), power supply unit and electron tubes (6N8 type). The computer was widely used in the 1960s, mainly in the socialist countries—Hungary had three, for example—though some were also exported to Western Europe and Latin America. [26]
  • Razdan (Раздан). Semiconductor computer. Dev in Yerevan in 1959.
  • Dnepr (Днепр). Semiconductor computer. Dev at the Kiev institute of cybernetics of the Ukrainian Academy of Sciences in 1959.
  • M-3, succeeded by Minsk-series (Минск). Family of mainframe computers was developed and produced in the Byelorussian SSR from 1959 to 1975; its further progress was stopped by a political decision of switching to IBM System/360 clone family known as ES EVM during the brief period of détente. First model of M-3 was completed in September 1959; dev led by George Lopato. The most advanced model was Minsk-32, developed in 1968; dev led by Mark Nemenman; it supported COBOL, FORTRAN and ALGAMS (a version of ALGOL); this and earlier versions also used a machine-oriented language called AKI (AvtoKod "Inzhener", i.e., "Engineer's Autocode"); it stood somewhere between the native assembly language SSK (Sistema Simvolicheskogo Kodirovaniya, or "System of symbolic coding") and higher-level languages, like FORTRAN. [27] [28] [29] [30]
  • M-4M series, led by Kartsev [31]
  • MIR (МИР, Машина для Инженерных Расчётов, Machine for Engineering Calculations). Developed from 1965 (MIR-1) to 1969 (MIR-2) in a group headed by Victor Glushkov. Designed as a relatively small-scale computer for use in engineering and scientific applications. Contained a hardware implementation of a high-level programming language capable of symbolic manipulations with fractions, polynomials, derivatives and integrals. Another innovative feature for that time was the user interface combining a keyboard with a monitor and light pen used for correcting texts and drawing on screen. [32]
  • BESM-6. The second-generation supercomputer, semiconductor-based. The most well-known and influential model of the series designed at the Institute of Precision Mechanics and Computer Engineering. Design completed in 1966; production started in 1968 and continued for the following 19 years til 1987 (absolute world record); 355 machines were built. Dev led by Lebedev, assisted by two of his former students – Vladimir Melnikov and Lev Korolev. Transistor-based (however, the version Elbrus-1K2 produced in 1980 as a component of the Elbrus supercomputer was built with integrated circuits, thus 2-3 times higher performance); the machine's 48-bit processor ran at 10 MHz clock speed and featured two instruction pipelines, separate for the control and arithmetic units, and a data cache of 16 48-bit words; the system achieved performance of 1 MFlops; the fastest at the time supercomputer, CDC 6600 achieved 3 MFlops utilizing one central and ten peripheral processing units; system memory was word-addressable using 15-bit addresses; maximum addressable memory space was thus 32K words (192K bytes); virtual memory system allowed to expand this up to 128K words (768K bytes). Widely used in USSR in 1970s for various computation and control tasks; version named 5E26 was used in the control system of the air defense missile complex S-300; during the 1975 Apollo-Soyuz Test Project the processing of Soyuz orbit parameters was accomplished by a BESM-6 based system in 1 minute; the same computation for the Apollo was carried out by the American side in 30 minutes. BESM-6 gathered a dedicated developer community; over the years several operating systems and compilers for programming languages such as Fortran, Algol and Pascal were developed. [33] [34]
  • UM1-NX and UM2 (УМ). Dev in KB-2, dir by Philip Staros and his closest assistant, Iosef Berg. [35]
  • ES EVM (ЕС ЭВМ, Единая система электронных вычислительных машин, Unified System of Electronic Computers). Series of clones of IBM's System/360, System/370 and System/390 mainframes, released in the Comecon countries under the initiative of the Soviet Union since the 1960s; production continued until 1998; total number of ES EVM mainframes produced was more than 15,000; in the period from 1986 to 1997, there were also produced a series of PC-compatible desktop computers, called ПЭВМ ЕС ЭВМ (Personal Computers of ES EVM series). In 1966, the Soviet economists suggested creating a unified series of mutually compatible computers; due to the success of the IBM System/360 in the USA, the economic planners decided to use the IBM design, although some prominent Soviet computer scientists had criticized the idea and suggested instead choosing one of the Soviet indigenous designs, such as BESM or Minsk; the first works on the cloning began in 1968; production started in 1972; in addition, after 1968, other Comecon countries joined the project. Unlike the hardware, which was quite original, mostly created by reverse-engineering, much of the software was based on slightly modified and localized IBM code; in 1974-1976 IBM had contacted the Soviet authorities and expressed interest in ES EVM development; however, after the Soviet Army invaded Afghanistan, in 1979, all contacts between IBM and ES developers were interrupted, due to the US embargo on technological cooperation with the USSR. The most common operating system was ОС ЕС (OS ES), a modified version of OS/360; the later versions of ОС ЕС were very original and different from of the IBM OSes, but they also included a lot of original IBM code. Developed in Moscow, at the Scientific-Research Center for Electronic Computer Machinery, in Yerevan, and later in Minsk, Belarus, at the Scientific-Research Institute of Electronic Computer Machines, and manufactured in Minsk, at Minsk Production Group for Computing Machinery; some models had been also produced in other countries of the Eastern bloc: Bulgaria, Hungary, Poland, Czechoslovakia, Romania and the GDR; some peripheral devices were also produced in Cuba. [36]
  • SM EVM (СМ ЭВМ). General name for several types of Soviet minicomputers in 1970s and 1980s; production started in 1975. Most types of SM EVM have been clones of DEC PDP-11 and VAX. The common operating system was MOS, a clone of UNIX. [37]
Software [38]
  • DSSP (Dialog System for Structured Programming) is a programming language designed for Setun; it was created by students in the laboratory of Brousentsov N. P. at the Computer Science department of the Moscow State University in 1980; the 32-bit version was created in 1989. DSSP is similar to the Forth programming language; both are examples of stack-based languages; it may be seen as an early fork from Forth, yet with roots extending to the ternary logic computers like Setun. Relying on the principle of "one word of text - one word of machine code", DSSP stays very close to the actual machine in structure; it uses Reverse Polish Notation, which is a stack-oriented form of calculating. The first document in English regarding this obscure language distinguishes DSSP from Forth in the following manner: "DSSP was not invented. It was found. That is why DSSP has not versions, but only extensions. Forth is created by practice. DSSP is created by theory." [39]
Centres
  • Computing Center at the Academy of Sciences Kiev, led by Lebedev 1948-52, since 1958 by Glushkov, eventually reorganized as the Cybernetics Institute.
  • Laboratory No. 1 at the Institute for Precision Mechanics and Computer Technology Moscow, Institute dir by Lavrentiev since 1951, Lab est. March 1951 and led by Lebedev since 1952
  • Computing Center of the Academy of Sciences Moscow, est. Feb 1955, dir. academician Dorodnitsyn [40]
  • Moscow Scientific Research Institute of Computer Complexes [in Russian: Nauchno-Isledovatel'skii Institut Vuichislitel'nikh Kompleksov, or NIIVK], founded by Kartsev
  • Special Design Office [hereinafter SKB, the Russian abbr.], established in 1958 at the Ordzhonikidze plant in Minsk to support production and upgrade of produced computers.
Plus
  • since 1967: Transfer of United States High Technology to the Soviet Union and Soviet Bloc Nations[41]
Bibliography
  • Pioneers of Soviet Computing by Boris Malinovsky (edited by Anne Fitzpatrick) (full text)
    • historical and technical overview of Soviet computing developments from the 1940s through the 1970s, with social, institutional, political and economic context for these events
    • focuses mainly on certain developments in hardware and the people responsible for them. A separate manuscript that analyzes programming, algorithmic, and software innovation in the former Soviet Union awaits another scholar.
    • when Soviet government decided to copy the IBM 360 system in the 1960s instead of relying on their own enormous community of scientific and engineering talent, Lebedev, Glushkov, and several of the Soviet Union’s established computer scientists fought this directive vigilantly while trying to retain faith in their political leaders.** Slava Gerovitch, From Newspeak to Cyberspeak: A History of Soviet Cybernetics (MIT Press, 2002; pb 2004) [42]
  • Guide to the History of Russian Science, [43]
  • bibliography on Soviet and Post-Soviet Technology / Computing and Cybernetics [44]

former Czechoslovakia

Scientists
  • Antonín Svoboda, led dev of SAPO and EPOS. (IEEE Computer Pioneer Award 1996 for the pioneering work leading to the development of computer research in Czechoslovakia and the design and construction of the SAPO and EPOS computers) [45] [46] [47]
  • Norbert Frištacký (IEEE Computer Pioneer Award 1996 for pioneering digital devices) [48]
  • Ivan Plander (IEEE Computer Pioneer Award 1996 for the introduction of computer hardware technology into Slovakia and the development of the first control computer)
  • Jozef Gruska (IEEE Computer Pioneer Award 1996 for the development of computer science in former Czechoslovakia with fundamental contributions to the theory of computing and extraordinary organizational activities)
  • Jiří Horejš (IEEE Computer Pioneer Award 1996 for informatics and computer science) [49]
Machines
  • SAPO (Samočinný počítač). First Czechoslovak computer. Operated in years 1957-1960 in Výzkumný ústav matematických strojů. The computer was the first fault-tolerant computer - it had three parallel arithmetic units, which decided on the correct result by voting (if all three results were different, the operation was repeated). SAPO was designed in years 1950-1956 by a team led by Czechoslovak cybernetics pioneer Antonín Svoboda. Svoboda had experience from building electromechanical computers in USA, where he worked at MIT until 1946. It was electromechanical design with 7000 relays and 400 vacuum tubes, and a magnetic drum memory with capacity of 1024 32-bit words. Each instruction had 5 operands (addresses) - 2 for arithmetic operands, one for result and addresses of next instruction in case of positive and negative result. It operated on binary floating point numbers. In 1960, spark from one of the relays fired the greasing oil, and the whole computer burnt down. Byl to počítač využívající elektromagnetická relé, jehož operační rychlost asi pět operací za sekundu budí u současných uživatelů úsměv. Nicméně měl některá světová prvenství. V historii počítačů se SAPO uvádí jako první počítač, u kterého byly využity von Neumannovy principy konstruování spolehlivých systémů z nespolehlivých prvků. Počítač měl tři aritmetické jednotky a výsledek se určoval na základě majority (později byl tento princip využit také v řídicím počítači pro projekt Apollo). [50]
  • EPOS (Elektronický POčítací Stroj) 1 and 2. Dev led by Svoboda in VÚMS. Transistor computer. EPOS 2 went into mass production. Při dokončování počítače EPOS se ale vyměnilo vedení ČSAV, předsedou se stal J. Kožešník a Svoboda byl vystaven silným politickým tlakům a šikanovaní. Ústav matematických strojů byl vyčleněn z ČSAV. Svoboda byl zbaven jeho vedení a musel čelit neustálým politickým útokům na svou osobu a na své spolupracovníky.
Centres
  • VÚMS (Výzkumný ústav matematických strojů, Research Institute for Mathematical Machines) at the Czechoslovak Academy of Sciences in Prague, formed by Svoboda, developed SAPO and EPOS. [51]
  • ÚVT (Ústav výpočetní techniky UJEP). Originally oddělení matematických strojů Katedry numerické matematiky Přírodovědecké fakulty UJEP in Brno founded and directed by Horejš since 1964, in 1979 transformed into computer centre ÚVT with Horejš as a director.

former Yugoslavia

Scientists
Machines [52]
  • CER series (Цифарски Електронски Рачунар, Digital Electronic Computer). CER-10 was a vacuum tube and transistor based computer developed by Mihajlo Pupin Institute in 1960. This was the first computer ever developed in SFRY. Configuration: 1700 vacuum tubes, 1300 germanium transistors, magnetic core primary memory: 4096 of 30-bit words, secondary memory: punched tape, 1600 additions per second. Designed by Tihomir Aleksić and associates (Rajko Tomović, Ahmed Mandžić, Nedeljko Parezanović, Petar Vrbavac, Vukašin Masnikosa, Milojko Marić and Dušan Hristović) and developed over the period of three years; the team is said to have included 10 engineers, 10 technicians and many others; after initial prototype testing it was fully deployed in 1963. First CER-10 was situated in UDBA building which later belonged to Tanjug. [53]
  • HRS-100 [54]
Software [55]
Centres
  • Mihailo Pupin Institute, based in Belgrade. Since 1960 developing CER series, since 1985 TIM series. [56]
  • Iskra Delta. Computer manufacturer based in Ljubljana; one of the biggest computer producers in SFR Yugoslavia. Started in 1974 as Elektrotehna, Ljubljana representative od Digital Equipment Corporation. [57]

Poland

Scientists [58]
  • Romuald W. Marczynski (IEEE Computer Pioneer Award 1996 for pioneering work in the construction of the first Polish digital computers and contributions to fundamental research in computer architecture.
  • Antoni Kilinski (IEEE Computer Pioneer Award 1996 for pioneering work in the construction of the first commercial computers in Poland, and for the development of university curriculum in computer science)
  • Jacek Karpiński, a pioneer in computer engineering and computer science. He is responsible for the construction of the first transistor-based differential analyzer and for the development of one of the first machine learning algorithms and techniques for character and image recognition. He is also the designer of one of the first minicomputers, the K-202. Because of the policy on computer development in the People's Republic of Poland around that time, it was never mass produced. He founded the Laboratory for Artificial Intelligence of the Polish Academy of Sciences in the early 1960s. [59]
  • Marian Mazur, an expert in cybernetics and the theory of messages. [60]
Machines [61]
  • Odra. Some of the earliest computers created in Poland were the first Odra computers. They were manufactured in Wrocław, (the brand name comes from the Odra River that flows through the city of Wrocław) and exported to other communist countries. The production started in 1959–1960; the computers were built at the Elwro manufacturing plant, which was closed in 1989. The last series of Odra computers, the Odra 1300, consisted of three models: the Odra 1304, 1305, and the 1325. Although the hardware was developed by Polish teams, the software the above machines used was provided by a British company called ICL (that is, the Odra was ICL 1900 compatible). [62]
  • K-202 was first Polish 16-bit minicomputer invented by Jacek Karpiński between 1971-1973. It was faster and cheaper than the Odra, but the production was shunned because of political reasons - it was not compatible with the ES EVM standard. [63]

Hungary

Scientists
  • Laszlo Kalmar (IEEE Computer Pioneer Award 1996 for recognition as the developer of a 1956 logical machine and the design of the MIR computer in Hungary)
  • Laszlo Kozma (IEEE Computer Pioneer Award 1996 for development of the 1930 relay machines, and going on to build early computers in post-war Hungary)

Bulgaria

Scientists
  • Lubomir Georgiev Iliev (IEEE Computer Pioneer Award 1996, a founder and influential leader of computing in Bulgaria; leader of the team that developed the first Bulgarian computer; made fundamental and continuing contributions to abstract mathematics and software)
  • Angel Angelov (IEEE Computer Pioneer Award 1996 for computer science technologies in Bulgaria)
Machines [64]

East Germany

Scientists
Machines [65]

Romania

Scientists
  • Grigore C. Moisil (IEEE Computer Pioneer Award 1996 for polyvalent logic switching circuits)

Austria

Scientists
  • Heinz Zemanek, (IEEE Computer Pioneer Award 1985 for computer and computer languages – MAILUEFTERL) [66]