Liberté de l'ingénieur
L'histoire de la vie de l'ingénieur Svoboda est attirée par un petit roman d'aventures et est peu couverte par la littérature russe.
Il est né à Prague en 1907 et a survécu à la Première Guerre mondiale. A erré à travers l'Europe, fuyant les nazis. Il retourne en Tchécoslovaquie, déjà soviétique. Et à la fin, il a été contraint de fuir à nouveau, fuyant déjà le communisme.
Depuis son enfance, Svoboda aimait la technologie et entra à la célèbre université technique tchèque de Prague (Česke vysoke učeni technicke v Praze, ČVUT) (plus précisément, l'université mécanique et électrique avec lui). L'école polytechnique tchèque, en général, est connue pour le fait qu'elle a toujours traité toutes sortes d'innovations avec un grand respect. C'est là qu'en 1964 fut ouvert le département d'informatique, l'un des plus anciens d'Europe et du monde. Le 1er septembre 1964, une nouvelle discipline apparaît à l'agenda - la "cybernétique technique", en fait - la conception informatique (pour la première fois parmi les pays du Pacte de Varsovie).
Par la suite, le département a développé des systèmes de programmation et des compilateurs dans les langages Algol-60 et Fortran. Beaucoup d'entre eux ont d'abord été mis en œuvre en Europe de l'Est et en URSS et sont devenus des références. En 1974, l'ordinateur central tchécoslovaque Tesla 200 a été installé dans le département (Tesla, du nom non pas du célèbre ingénieur électricien fou, mais comme acronyme de technika slaboprouda - technologies basse tension, était l'un des plus célèbres d'Europe de l'Est et, en en plus des mainframes, a produit une énorme quantité d'équipements: des microprocesseurs - clones Intel aux PC).
En 1989, le département comptait déjà 72 employés qui dispensaient 29 cours accrédités sur les sujets suivants: compilateurs et langages de programmation; intelligence artificielle; infographie; réseaux informatiques; l'automatisation des circuits, etc., qui correspondait pleinement aux meilleurs standards mondiaux.
En général, l'enseignement de l'informatique en Tchécoslovaquie était d'un ordre de grandeur supérieur à celui de l'enseignement soviétique. Par exemple, déjà en 1962 en Tchécoslovaquie, il y avait des cours de programmation pour les élèves du secondaire (dans notre pays, cela n'est apparu qu'au milieu des années 80). Un an plus tard, en parallèle, des cours d'un an sont apparus pour ceux qui étaient déjà diplômés de l'école.
Cependant, avant cela en 1931 (lorsque Svoboda a obtenu son diplôme universitaire), c'était encore loin, même si des développements avancés y étaient déjà en cours. Cela lui a permis de poursuivre ses études en Angleterre et de retourner dans son pays natal et de travailler dans le domaine de la spectroscopie des rayons X et de l'astronomie aux rayons X.
À l'approche de la guerre, Svoboda a décidé d'appliquer ses connaissances pour développer des viseurs anti-aériens capables d'ajuster automatiquement le tir d'un canon, ce qu'il a réussi. Cependant, la communauté internationale a décidé d'apaiser Hitler en lui permettant d'occuper la Tchécoslovaquie. Et en 1939, l'ingénieur s'enfuit en France, ne voulant pas que ses desseins aillent aux nazis.
Comme nous le savons, la Tchécoslovaquie ne suffisait pas à Hitler. Et la France était la suivante, tombant un an plus tard. À Paris, Svoboda travaillait sur des croquis de son ordinateur balistique avec un ami, le physicien Vladimir Vand, également un fugitif tchèque. Ensemble, ils ont achevé le développement du premier ordinateur analogique de défense aérienne.
La Wehrmacht avançait régulièrement et les amis devaient continuer. Les transports réguliers ne fonctionnaient plus, ils roulaient à vélo, essayant de devancer l'offensive allemande. En chemin, mourut l'un des deux fils de Liberty, que sa femme Miluna mit au monde à Paris. Après avoir parcouru plusieurs centaines de kilomètres à travers la France déchirée par la guerre, ils atteignirent Marseille, d'où ils devaient être évacués sur un destroyer britannique. Ce plan a échoué en raison d'un malentendu entre les autorités britanniques et françaises supervisant l'évacuation.
Et Svoboda a dû passer plusieurs mois dans le port, se cachant des agents de la Gestapo et essayant de trouver un moyen de s'échapper. Finalement, Wand a réussi à se rendre en Angleterre. Et Miluna et son enfant ont réussi à déménager aux États-Unis via Lisbonne avec l'aide d'une organisation caritative américaine.
Malheureusement, le capitaine du navire, pour gagner de la place (il y avait des milliers de réfugiés), a jeté les effets personnels des passagers, dont le vélo Freedom, où il a caché les plans de sa calculatrice aux Allemands. Svoboda lui-même s'est rendu aux États-Unis via Casablanca avec l'aide d'un directeur de magasin local à l'usine de chaussures tchèque Bata.
Après un an d'épreuves et de tribulations, le malheureux ingénieur arrive enfin à New York, où, réuni avec sa famille, il prend en 1941 un emploi au Radiation Laboratory du MIT. Là, il a perfectionné son système de conduite de tir, qui s'est transformé en un ordinateur de défense aérienne pour la flotte Mark 56, réduisant considérablement le montant des dommages causés par les avions japonais dans la phase finale de la guerre.
Pour ses développements, il a reçu un prix - le Naval Ordnance Development Award. À Boston, il a travaillé et communiqué avec presque tous les pionniers de la technologie informatique - les grands John von Neumann, Vannevar Bush et Claude Shannon.
Svoboda était cependant bouleversé par son travail pour l'armée. Il voulait faire quelque chose de plus paisible et concevoir des ordinateurs ordinaires.
Ainsi, après la guerre, il est retourné à Prague en 1946, dans l'espoir de commencer à enseigner et à faire des recherches dans sa ville natale CTU. Malheureusement, à la maison, il a reçu un accueil très cool. Les professeurs de la République tchèque soviétique sentaient en lui un concurrent dangereux.
D'autres intrigues et luttes étaient très similaires à ce qui s'est passé avec les meilleurs designers de l'URSS. Svoboda a d'abord publié sa monographie, Computing Mechanisms and Linkages, basée sur son travail au MIT. C'était le premier livre au monde entièrement consacré à l'architecture informatique. Plus tard, il est devenu un classique. Et a été traduit en anglais, chinois, russe et de nombreuses autres langues.
Cependant, lorsque Svoboda a proposé son travail en tant que thèse pour le titre de professeur agrégé, il a été refusé, avec le commentaire "cela ne suffit pas". Au lieu de Liberté, la chaire de mathématiques était dirigée par un membre du parti communiste Václav Pleskot.
Svoboda a trouvé le soutien de Václav Hruška, l'auteur d'un recueil sur les mathématiques numériques. Et avec son aide, en 1947, avec Zdeněk Trnka, il a reçu une subvention de la United Nations Relief and Rehabilitation Administration (U. N. R. R. A.).
Cette organisation donatrice a été créée en 1943 pour fournir une assistance dans les zones libérées des puissances de l'Axe. Un total d'environ 4 milliards de dollars a été dépensé pour la fourniture de nourriture et de médicaments, la restauration des services publics, l'agriculture et l'industrie en Chine, en Europe de l'Est et en URSS.
Cette subvention a permis à Svoboda d'aller en Occident pendant un an et d'étudier des méthodes avancées de conception informatique. Là, il a étroitement interagi avec Alan Turing, Howard Aiken, Maurice Wilkes et d'autres fondateurs légendaires de l'informatique.
De retour en 1948, il a commencé à donner des cours sur les "machines de traitement de l'information" au département de génie électrique de la CTU, juste pour que tout le monde puisse l'écouter, en dehors du programme. Afin de ne pas mourir de faim, il a obtenu un emploi dans la succursale pragoise de la célèbre entreprise d'armement Zbrojovka Brno, qui produisait des cartes perforées. À cet endroit, il a organisé un laboratoire et développé une série de prototypes de calculatrices électromécaniques d'une calculatrice de bureau sur relais électromagnétiques à une tabulatrice avancée avec mémoire de commandes et de constantes.
La firme n'était pas intéressée par les modèles plus jeunes. Mais en 1955 (à cette époque rebaptisé Aritma), un ordinateur relais de sa conception a commencé à être produit sous la désignation T-50. Pour ce travail, Svoboda a reçu le prix d'État Klement Gottwald de Tchécoslovaquie en 1953. Et elle est restée sa seule récompense tchèque à vie.
C'était la seule mention élogieuse qu'il a reçue pour tout son travail ici, mais il n'a jamais prétendu être vénéré par le régime communiste.
- a écrit son collègue Václav Černý.
En 1950, le professeur Eduard Čech, directeur de l'Institut central de recherche mathématique nouvellement créé, a attiré l'attention sur le sort de Liberty et lui a offert un emploi. Ainsi, Svoboda a pu commencer à développer son premier ordinateur - SAPO, dont nous parlerons ci-dessous des fonctionnalités.
VUM
Cependant, à sa nouvelle place, des méchants du Parti communiste tchèque sont apparus. L'ancien camarade de classe Jaroslav Kozesnik, lorsqu'il devint directeur de l'Institut de théorie de l'information et d'automatisation de l'Académie des sciences de Tchécoslovaquie, le considérait comme un concurrent désagréable, principalement grâce au prix que Svoboda avait reçu plus tôt. Kozheshnik a essayé de toutes les manières possibles de faire pression sur lui selon la ligne du parti et de le détruire avec l'aide de responsables communistes.
Mais Svoboda voulait éviter la confrontation directe. Il a fait en sorte que son organisation soit transférée de l'Académie sous l'aile du ministère de l'Ingénierie générale en tant qu'Institut de recherche pour les machines mathématiques (VUMS). En commençant par trois scientifiques - Svoboda, Cerny et Marek et deux de leurs étudiants - en 1964, VUMS est devenu l'un des principaux centres d'informatique en Europe, qui comprenait déjà plus de 30 docteurs en sciences et 900 employés, a publié sa propre revue, tenue conférences internationales et ordinateurs développés de classe mondiale.
Il a commencé son travail à VUMS Svoboda avec la construction d'une machine à relais spéciale M 1 - à la demande de l'Institut de physique de Prague, l'ayant achevée en 1952.
M 1 a utilisé la première unité de convoyage au monde, inventée par Svoboda, implémentée sur un relais (!), Conçu pour calculer une expression lourde de la physique mathématique. De plus, la conception était unique en ce sens que toute l'expression était calculée, grâce à la combinaison d'opérations, en un seul cycle de commutation.
Cependant, les machines à relais présentaient de nombreux défauts (et il était presque impossible d'obtenir des lampes en République tchèque pillées par les nazis à cette époque), en particulier une faible fiabilité et des opérations erronées constantes. En conséquence, Svoboda a décidé dans son prochain projet de contourner ce problème, en développant pour la première fois au monde une architecture unique d'ordinateur tolérant aux pannes (plus tard, ces principes ont été massivement utilisés dans les machines militaires soviétiques).
SAPO
Svoboda a été le premier à suggérer qu'une machine pourrait être capable, à l'aide de circuits spéciaux, non seulement d'effectuer des calculs, mais aussi de surveiller son état et de corriger automatiquement les erreurs résultant d'une défaillance des composants. En conséquence, l'ordinateur SAPO (du tchèque. Samočinny počitač - "calculatrice automatique") a été assemblé sur une base d'éléments misérable, uniquement disponible alors pour les Tchèques. Mais son architecture était très avancée par rapport aux conceptions occidentales.
La machine disposait de 3 ALU indépendants fonctionnant en parallèle (également pour la première fois au monde), de trois tambours magnétiques pour l'enregistrement des résultats avec parité pour vérifier les opérations de lecture en mémoire et de deux blocs majoritaires indépendants, également montés sur relais, vérifiant l'identité de tous opérations.
Si l'un des blocs produisait un résultat différent du travail des autres, le vote avait lieu et le résultat du travail des deux autres blocs était accepté, et le bloc défectueux était détecté et remplacé sans perte de données. L'opérateur a reçu une notification d'erreur critique uniquement lorsque les trois résultats obtenus indépendamment ne correspondaient pas. De plus, la machine pouvait être redémarrée avec une seule instruction, sans perdre les étapes précédentes des calculs.
Le SAPO se composait de 7000 relais, 380 lampes et 150 diodes et disposait d'un schéma de programmation très avancé avec des commandes multicast.
Plus tard, après la deuxième émigration aux États-Unis, Svoboda a apporté avec lui des connaissances sur la création d'une telle classe de machines - dans les années 1960, cette tâche est devenue très pertinente, l'armée avait besoin d'ordinateurs fiables pour contrôler les systèmes de défense antimissile, pour contrôler particulièrement dangereux objets, tels que les centrales nucléaires, pour le projet Apollo et la course à l'espace.
Selon ce principe, JSTAR a été développé - l'ordinateur Voyager, l'ordinateur de bord de la fusée Saturn V, le processeur CADC du chasseur F-14 et de nombreux autres ordinateurs. Les systèmes tolérants aux pannes ont été activement développés par IBM, Sperry UNIVAC et General Electric.
La conception de SAPO a commencé en 1950 et s'est achevée en 1951.
Mais en raison de la situation financière déplorable de la Tchécoslovaquie après la guerre, la mise en œuvre effective n'a été possible qu'après quelques années. Il a été mis en service à la fin de 1957 (en général, la guerre a touché la Tchécoslovaquie presque pire que l'URSS - jusqu'en 1940, c'était l'un des 10 pays les plus industrialisés au monde, après le 45, il a été jeté presque à la fin de la liste).
Svoboda a continué à travailler sur l'amélioration de ses conceptions.
Mais au fil du temps, la Tchécoslovaquie a ressenti de plus en plus le fardeau de rejoindre le bloc soviétique. Les fonctionnaires du parti ont restreint son travail et l'accès aux ordinateurs qu'il a aidé à concevoir. Et, finalement, dans son propre bureau, Svoboda a été accueilli par un officier du StB (Státní bezpečnost, l'équivalent tchèque du KGB), qui lui a ordonné de rendre compte de toutes ses décisions et activités.
Le problème était à la fois son passé « suspect » (travaillant au MIT) et sa pensée libérale. En 1957, Svoboda a donné un cours sur la conception informatique logique à l'Académie chinoise des sciences à Pékin. Il a donné de telles conférences à Moscou, Kiev, Dresde, Cracovie, Varsovie et Bucarest. Mais ses visites dans les pays occidentaux étaient sévèrement limitées.
Il réussit à intervenir dans des conférences à Darmstadt (en 1956, SAPO y fut présenté et très apprécié par Howard Aiken lui-même), Madrid (1958), Namur (1958). Mais il n'a pas été admis par les autorités tchécoslovaques à Cambridge (1959) et dans de nombreuses autres conférences occidentales. En 1963, Svoboda n'a pas été autorisé à accepter une invitation à diriger le département de mathématiques appliquées à l'Université de Grenoble.
Après la mort de son ami Cech en 1960, la direction de l'Académie des sciences change. VUMS a été expulsé de l'Académie et Svoboda a été libéré de la direction de l'institut. Ce fut la goutte d'eau.
Sa femme a pu partir pour la Yougoslavie. À cette époque, lui-même, avec son fils, a pu obtenir un voyage en Suisse neutre, où il s'est immédiatement adressé au consulat américain et a demandé l'asile. Plusieurs des meilleurs employés de son institut ont également fui avec lui. L'épouse a pu quitter la Yougoslavie pour la Grèce à cette époque. Et elle est partie pour les USA à partir de là.
Au début, le consulat n'a pas vraiment compris qui était cette personne. Et ils n'étaient pas contents de le voir. Et c'est là que son prix, reçu plus tôt, s'est avéré utile. Il convient de noter qu'en raison des persécutions, la Tchécoslovaquie a perdu de nombreux scientifiques talentueux qui ne voulaient pas retourner en Tchécoslovaquie après la guerre ou qui l'ont fui vers l'Ouest. Le mathématicien Václav Hlavatý, qui a travaillé avec Albert Einstein sur les équations de base de la théorie des champs unifiés. Ivo Babuška, l'un des mathématiciens computationnels les plus éminents au monde. L'informaticien Bedřich Jelínek, qui fut le premier à apprendre aux machines à comprendre la voix humaine. Et plein d'autres.
La liberté a reçu un visa. Et sa connaissance de scientifiques respectés et célèbres et leurs garanties l'ont aidé à trouver un emploi à Caltech. Où il a passé les dernières années de sa vie à enseigner l'architecture informatique et la théorie de la stabilité et à développer de nouveaux modèles mathématiques pour assurer le bon fonctionnement des systèmes informatiques, comme il l'a toujours rêvé.
Malheureusement, sa vie difficile lui a coûté sa santé. Et en 1977, il a subi une crise cardiaque, après quoi il a pris sa retraite. Trois ans plus tard, en 1980, le professeur Svoboda est décédé à Portland, dans l'Oregon, d'un arrêt cardiaque.
En 1999, le dernier président de la Tchécoslovaquie, Vaclav Havel, lui a décerné à titre posthume la Médaille du mérite de 1ère classe, en reconnaissance de son travail et de son talent.
Freedom, malgré le fait qu'il soit beaucoup moins connu dans notre pays que Turing ou von Neumann, était l'un des informaticiens les plus influents du 20e siècle. Sa vision et son influence se sont fait sentir dans des projets allant de l'ordinateur Apollo au système de conduite de tir CIWS Phalanx. Sa résistance implacable au totalitarisme a inspiré de nombreux fugitifs et combattants de l'indépendance tchèques.
De plus, Svoboda était doué à bien des égards, il jouait parfaitement du piano, dirigeait le chœur et jouait des timbales à l'Orchestre philharmonique tchèque. Il fut un brillant joueur de bridge, l'un des jeux de cartes les plus difficiles, et en analysa mathématiquement les stratégies avec la publication de The New Theory of Bridge. Malgré ses premiers travaux sur la technologie militaire, il était un anti-militariste et anti-totalitaire constant, une personne honnête et courageuse qui n'a jamais caché ses opinions, même lorsque cela lui a coûté la persécution et une carrière dans son pays d'origine.
En 1996, avec de nombreux autres scientifiques et ingénieurs du bloc de l'Est, dont les réalisations sont pour l'instant restées inconnues dans le monde (dont S. A. Lebedev, V. M. Glushkov, A. A. Lyapunov, ainsi que les Hongrois Laszlo Kozma et Laszlo Kalmar, les Bulgares Lubomir Georgiev Iliev et Angel Angelov, le Roumain Grigore Konstantin Moisil, l'Estonien Arnold Reitsakas, les Slovaques Ivan Plander et Josef Gruska, les Tchèques Anthony Kilinsky et Jiri Horzheysh et le Polonais Romuald Marcishelova ont décerné le nombre d'ordinateurs décerné au prix militaire Computer Pioneer Award), reconnaissant ceux sans qui le le développement de l'informatique serait impossible.
Barr et Sarant
Il est impossible de ne pas se souvenir de la collision la plus étonnante qui s'est produite dans la vie de Svoboda dans les années 1950.
Au cours de son travail sur SAPO, il (en tant qu'expert en calculateurs anti-aériens) a été simultanément impliqué dans des travaux sur un calculateur balistique tchèque dans le cadre d'un groupe dirigé par deux personnalités étonnantes - un certain Joseph Veniaminovich Berg et Philip Georgievich Staros, qui ont volé de Moscou pour aider la république fraternelle. Mais personne ne savait qu'il s'agissait en fait de Joel Barr et d'Alfred Epamenondas Sarant, oiseaux rares qui volaient en sens inverse, communistes et transfuges vers le bloc soviétique en provenance des États-Unis. Leur histoire, leurs aventures étonnantes en URSS, leur rôle dans la création de la microélectronique domestique (ou, l'absence de telles batailles, encore une fois, dans ce sujet pour plus d'un article) méritent une considération très distincte.
Ici, juste pour que le lecteur apprécie à quel point le destin est parfois ironique, nous allons donner un bref début de leur chemin créatif.
Barr et Sarant étaient des enfants d'immigrants, bacheliers en génie électrique (l'un est diplômé du City College de New York, l'autre de l'Albert Nerken School of Engineering, Cooper Union College, ibid.). Tous deux sont membres du Parti communiste américain. Barr a travaillé comme ingénieur au Signal Corps Laboratory, plus tard à Western Electric, et surtout à Sperry Gyroscope, à l'époque l'une des sociétés militaires les plus fermées d'Amérique. La carrière de Sarant était à peu près la même: Signal Corps, Western Electric, puis le tout aussi célèbre et non moins militaire AT&T Bell Labs. Depuis l'université, grâce à leur adhésion au Parti communiste, ils connaissaient une personne bien connue - Julius Rosenberg, le principal espion nucléaire soviétique (et pas seulement).
En 1941, Rosenberg recrute Bar. Barr a recruté Sarant en 1944. Les membres du groupe Rosenberg ne s'intéressaient pas seulement aux armes nucléaires, beaucoup travaillaient dans des entreprises de défense radio-électronique (c'était Sperry et Bell qui étaient particulièrement précieux). Au total, ils ont transféré à l'URSS environ 32 000 pages de documents (Barr et Sarant en ont volé environ un tiers). En particulier, ils ont volé un échantillon d'un fusible radio, des plans pour le radar d'avion SCR-517 et le radar au sol SCR-720, des informations sur les avions Lockheed F-80 Shooting Star et B-29, des données sur le viseur de bombardier de nuit, et beaucoup plus. En 1950, le groupe avait échoué, tout le monde étant arrêté, à l'exception de Barra et Saranta en fuite.
Oublions les détails de leurs aventures sur le chemin de l'URSS. Notons seulement qu'à l'été 1950, I. V. Berg apparaît à Moscou, et un peu plus tard, FG Staros. Avec de nouvelles biographies, ils ont été envoyés à Prague à l'Institut technique militaire. Berg l'a rappelé ainsi:
Lorsque nous sommes arrivés en Tchécoslovaquie, nous avons expliqué que nous sommes des ingénieurs électroniciens et que nous voulons mettre nos compétences au service de la construction du socialisme… Cette proposition a été acceptée, nous avons reçu un petit laboratoire d'équipement électronique d'environ 30 personnes et avons été chargés de développer un prototype d'un calculateur analogique pour une batterie de missiles anti-aériens de système de conduite de tir.
On ne peut pas dire que Staros et Berg étaient des concepteurs exceptionnels (ils ont, bien sûr, vu les curiosités, mais ils n'ont rien à voir avec leur développement). Mais ils se sont avérés être des organisateurs de premier ordre et des étudiants compétents. Et tout d'abord, ils ont demandé de l'aide en la personne d'une personne qu'ils connaissaient depuis l'époque des États-Unis - un expert en ciblage informatique Antonin Svoboda. C'est ainsi que les destins des gens s'entremêlent parfois de manière bizarre.
En conséquence (bien qu'il soit presque impossible de trouver des informations précises sur ces événements), Svoboda a secoué les vieux jours et, en fait, a construit le système de guidage convoité pour eux. Staros et Berg ont participé au développement d'unités individuelles. En particulier, un potentiomètre de précision (Berg s'en souvenait beaucoup et en était fier pendant longtemps). Pour 4, 5 ans de travail, nos fugitifs ont acquis pas mal d'expérience et ont voulu faire quelque chose de plus ambitieux. En conséquence, leurs chemins avec Svoboda se séparèrent à nouveau - Staros et Berg étaient à nouveau attendus par Moscou et Svoboda pensait à l'émigration.
Cependant, avant même de partir, il a réussi à faire sa deuxième découverte, qui a permis à l'Union soviétique de construire le premier prototype au monde d'un système de défense antimissile entièrement fonctionnel - un véhicule de classe résiduelle.
Nous parlerons de son architecture étonnante, de ses propriétés et de son importance la prochaine fois.