Revenons aux aventures de Lebedev à Moscou. Il n'y est pas allé en tant que sauvage, mais à l'invitation du M. A. Lavrentyev susmentionné, qui dirigeait alors le légendaire ITMiVT.
L'Institute of Precision Mechanics and Computer Science a été initialement organisé en 1948 pour calculer (mécaniquement et manuellement !) des tables balistiques et effectuer d'autres calculs pour le ministère de la Défense (aux États-Unis, à cette époque, ENIAC travaillait sur des tables il y avait plusieurs autres machines dans le projet) … Son directeur était le lieutenant-général N. G. Bruevich, mécanicien de profession. Sous lui, l'institut s'est concentré sur le développement d'analyseurs différentiels, car le directeur ne représentait aucune autre technique. Au milieu des années 1950, Bruyevich (selon la tradition soviétique, directement par une lettre à Staline) a été remplacé par Lavrentyev. Le déplacement a eu lieu grâce à une promesse faite au leader de créer une machine pour calculer les armes nucléaires dès que possible.
Pour ce faire, il a attiré le talentueux Lebedev de Kiev, où il venait d'achever la construction du MESM. Lebedev a apporté 12 cahiers remplis de dessins d'une version améliorée de la machine et s'est immédiatement mis au travail. Dans le même 1950, Bruevich a frappé Lavrentiev en représailles, offrant à ITMiVT "l'assistance fraternelle" du ministère de l'ingénierie mécanique et de l'instrumentation de l'URSS. Les ministres ont "conseillé" (comme vous le comprenez, il n'y avait aucune option de refuser) ITMiVT de coopérer avec SKB-245 (le même où le directeur ultérieur V. V. Aleksandrov ne voulait pas "voir et connaître" la machine unique de Setun et d'où Brook Rameev), l'Institut de recherche scientifique "Schetmash" (développant auparavant des machines à additionner) et l'usine SAM, qui a produit ces machines à additionner. Des assistants satisfaits, ayant étudié le projet de Lebedev, ont immédiatement fait une proposition, disant au ministre PI Parshin qu'ils maîtriseraient eux-mêmes la création d'un ordinateur.
Strela et BESM
Le ministre a immédiatement signé un arrêté sur le développement de la machine Strela. Et les trois concurrents ont réussi à terminer son prototype juste au moment où le BESM a été testé. SKB n'avait aucune chance, la performance de Strela n'était pas supérieure à 2 kFLOPS et BESM-1 produisait plus de 10 kFLOPS. Le ministère ne dormait pas et a déclaré au groupe de Lebedev qu'une seule copie de la RAM sur les potentioscopes rapides, qui était vitale pour leur ordinateur, avait été donnée à Strela. L'industrie nationale n'aurait pas maîtrisé le plus grand parti, et BESM fonctionne bien tel quel, il est nécessaire de soutenir ses collègues. Lebedev refait de toute urgence la mémoire des lignes à retard au mercure obsolètes et encombrantes, ce qui réduit les performances du prototype au niveau de "Strela".
Même sous une forme aussi castrée, sa voiture brise complètement un concurrent: 5 000 lampes ont été utilisées dans BESM, près de 7 000 dans "Strela", BESM consommait 35 kW, "Strela" - 150 kW. La présentation des données dans le SKB a été choisie archaïque - BDC avec un point fixe, tandis que BESM était réel et complètement binaire. Equipé d'une RAM avancée, il aurait été l'un des meilleurs au monde à l'époque.
Il n'y a rien à faire, en avril 1953, le BESM a été adopté par la Commission d'État. Mais… il n'a pas été mis en série, il est resté le seul prototype. Pour la production de masse, la "Flèche" est choisie, produite à raison de 8 exemplaires.
En 1956, Lebedev assomme les potentioscopes. Et le prototype BESM devient la voiture la plus rapide en dehors des États-Unis. Mais en même temps, l'IBM 701 le surpasse en termes de spécifications techniques, en utilisant la dernière mémoire sur les noyaux de ferrite. Le célèbre mathématicien MR Shura-Bura, l'un des premiers programmeurs de Strela, ne se souvenait pas très bien d'elle:
La « flèche » a été placée dans le département de mathématiques appliquées. La machine fonctionnait mal, elle n'avait que 1000 cellules, un lecteur de bande magnétique inopérant, des dysfonctionnements fréquents en arithmétique et une foule d'autres problèmes, mais, néanmoins, nous avons réussi à faire face à la tâche - nous avons créé un programme pour calculer l'énergie des explosions lors de la simulation d'armes nucléaires …
Presque tous ceux qui ont eu le bonheur douteux de toucher à ce miracle de la technologie ont fait une telle opinion à son sujet. Voici ce que dit AK Platonov à propos de Strela (extrait de l'interview que nous avons déjà mentionnée):
Le directeur de l'institut qui fabriquait le matériel informatique utilisé à l'époque n'a pas fait face à la tâche. Et il y avait toute une histoire: comment Lebedev a été persuadé (Lavrentyev l'a persuadé), et Lavrentyev est devenu le directeur de l'institut, puis Lebedev est devenu le directeur de l'institut au lieu de cet académicien "sans succès". Et ils ont fait BESM. Comment avez-vous fait? Collecté des étudiants diplômés et des dissertations des départements de physique de plusieurs instituts, et les étudiants ont fabriqué cette machine. D'abord, ils faisaient des projets sur leurs projets, puis ils fabriquaient du fer dans les ateliers. Le processus a commencé, a suscité l'intérêt, le ministère de l'Industrie de la radio s'est joint à …
Quand je suis arrivé à cette voiture avec BESM, mes yeux sont montés sur mon front. Les gens qui l'ont fait l'ont juste sculpté à partir de ce qu'ils ont. Il n'y avait aucune idée, c'est-à-dire que je ne pouvais presque rien faire avec ! Elle savait multiplier, additionner, diviser, avait une mémoire, en effet, et elle avait une sorte de code délicat que vous ne pouvez pas utiliser … Vous donnez la commande IF et vous devez attendre huit commandes jusqu'à ce que le chemin sous le la tête y tient. Les développeurs nous ont dit: il suffit de trouver quoi faire dans ces huit commandes, mais à cause de cela, cela s'est avéré huit fois plus lent … SCM dans ma mémoire est une sorte de monstre … BESM a dû donner 10 000 opérations … Mais, à cause du remplacement [mémoire], BESM sur tubes n'a donné que 1000 opérations. De plus, tous les calculs pour eux ont été effectués 2 fois, forcément, car ces tubes de mercure se perdaient souvent. Quand nous sommes passés plus tard à la mémoire électrostatique … toute l'équipe de jeunes gars - après tout, Melnikov et les autres étaient encore des garçons - a retroussé ses manches et a tout refait. Nous avons effectué nos 10 000 opérations par seconde, puis augmenté la fréquence et ils en ont obtenu 12 000. Je me souviens de ce moment. Melnikov me dit: « Regarde ! Écoute, je vais donner au pays un autre Strela maintenant ! " Et sur cet oscillateur tourne le bouton, augmentant juste la fréquence.
savoirs traditionnels
En général, les solutions architecturales de cette machine sont maintenant pratiquement oubliées, mais en vain - elles démontrent parfaitement une sorte de schizophrénie technique, que les développeurs ont dû suivre en grande partie sans faute de leur part. Pour ceux qui ne sont pas au courant, en URSS (notamment dans le domaine militaire, qui comprenait tous les ordinateurs de l'Union jusqu'au milieu des années 1960), il était impossible de construire ou d'inventer officiellement quoi que ce soit, en agissant librement. Pour tout produit potentiel, un groupe de bureaucrates spécialement formés délivrerait d'abord une mission technique.
Il était impossible en principe de ne pas respecter les savoirs traditionnels (même les plus étranges, du point de vue du bon sens) - même une invention ingénieuse n'aurait pas été acceptée par une commission gouvernementale. Ainsi, dans la mission technique pour "Strela" était indiquée l'exigence de la possibilité obligatoire de travailler avec toutes les unités de la machine dans des gants épais et chauds (!), La signification de laquelle l'esprit n'est pas capable de comprendre. En conséquence, les développeurs étaient aussi pervers que possible. Par exemple, le célèbre lecteur de bande magnétique utilisait des bobines non pas de la norme mondiale 3⁄4 ", mais de 12,5 cm, afin qu'elles puissent être chargées dans des mitaines de fourrure. De plus, la bande devait résister à un à-coup lors d'un démarrage à froid du variateur (selon TZ –45°C), elle était donc super épaisse et très résistante au détriment de tout le reste. Comment un périphérique de stockage peut avoir une température de -45°C, alors qu'une batterie de lampe de 150 kW s'en éloigne, le compilateur de l'énoncé des travaux n'y a certainement pas pensé.
Mais le secret de SKB-245 était paranoïaque (contrairement au projet BESM, que Lebedev a fait avec les étudiants). L'organisation avait 6 départements, qui étaient désignés par des numéros (auparavant ils étaient secrets). De plus, le 1er département le plus important (selon la tradition, plus tard dans toutes les institutions soviétiques, cette même "1ère partie" existait, où des personnes spécialement formées du KGB étaient assises et secrètent tout ce qui était possible, par exemple, dans les années 1970, le " premiers départements" étaient responsables de l'accès à une machine stratégique - un copieur, sinon les employés commenceront soudainement à propager la sédition). L'ensemble du département était engagé dans des contrôles quotidiens de tous les autres départements, chaque jour les employés de SKB recevaient des valises avec des papiers et des cahiers cousus, numérotés et scellés, qui étaient remis à la fin de la journée de travail. Néanmoins, pour une raison quelconque, un niveau d'organisation bureaucratique aussi exceptionnel n'a pas permis la création d'une machine tout aussi exceptionnelle.
Il est cependant frappant que "Strela" soit non seulement entré au panthéon des ordinateurs soviétiques, mais qu'il soit également connu en Occident. Par exemple, l'auteur de cet article a été sincèrement surpris de trouver, dans C. Gordon Bell, Allen Newell, Computer Structures: Reading and Examples, publié par la McGraw-Hill Book Company en 1971, dans un chapitre sur diverses architectures de jeux de commandes, une description des commandes fléchées. Bien qu'il y ait été cité, comme il ressort clairement de la préface, plutôt par curiosité, car il était plutôt complexe, même selon des normes nationales délicates.
M-20
Lebedev a tiré deux leçons précieuses de cette histoire. Et pour la production de la prochaine machine, la M-20, il s'est tourné vers les concurrents privilégiés par les autorités - le même SKB-245. Et pour le patronage, il nomme comme adjoint un haut rang du ministère - M. K. Sulima. Après cela, il commence à noyer le développement concurrent - "Setun" avec la même ardeur. En particulier, pas un seul bureau d'études ne s'est engagé à développer la documentation indispensable à la production en série.
Plus tard, le vindicatif Bruevich a porté le dernier coup à Lebedev.
Le travail de l'équipe M-20 a été nominé pour le prix Lénine. Cependant, le travail a été rejeté pour des raisons non précisées. Le fait est que Bruevich (qui était alors un fonctionnaire de la Gospriyemka) a écrit son opinion dissidente en plus de l'acte sur l'acceptation de l'ordinateur M-20. Se référant au fait que l'ordinateur militaire IBM Naval Ordnance Research Calculator (NORC) fonctionne déjà aux États-Unis, produisant prétendument plus de 20 kFLOPS (en réalité, pas plus de 15), et "oubliant" que le M-20 a 1600 lampes au lieu de 8000 NORC, il a exprimé de grands doutes sur la haute qualité de la machine. Naturellement, personne n'a commencé à se disputer avec lui.
Lebedev a appris cette leçon aussi. Et Sulim, que nous connaissions déjà, est devenu non seulement un adjoint, mais un concepteur général des machines suivantes M-220 et M-222. Cette fois, tout s'est déroulé comme sur des roulettes. Malgré les nombreux défauts de la première série (à ce moment-là, une base d'élément de ferrite-transistor médiocre, une petite quantité de RAM, une conception infructueuse du panneau de commande, une intensité de main-d'œuvre de production élevée, un mode de fonctionnement de la console à programme unique), 809 ensembles de cette série ont été produits de 1965 à 1978. Le dernier d'entre eux, âgé de 25 ans, a été installé dans les années 80.
BESM-1
Il est intéressant de noter que BESM-1 ne peut pas être considéré uniquement à base de lampe. Dans de nombreux blocs, des transformateurs en ferrite plutôt que des lampes à résistance ont été utilisés dans le circuit d'anode. L'étudiant de Lebedev, Burtsev, a rappelé:
Étant donné que ces transformateurs étaient fabriqués de manière artisanale, ils brûlaient souvent, tout en dégageant une odeur spécifique piquante. Sergei Alekseevich avait un sens de l'odorat merveilleux et, reniflant le rack, a pointé le défectueux jusqu'à un bloc. Il ne se trompait presque jamais.
En général, les résultats de la première étape de la course informatique ont été résumés en 1955 par le Comité central du PCUS. Le résultat de la poursuite des chaires et fondations d'académiciens a été décevant, ce qui est confirmé par le rapport correspondant:
L'industrie nationale, qui produit des machines et des appareils électroniques, n'utilise pas suffisamment les réalisations de la science et de la technologie modernes et accuse un retard par rapport au niveau d'une industrie similaire à l'étranger. Ce décalage se manifeste surtout clairement dans la création de dispositifs de calcul à grande vitesse… Le travail… est organisé à une échelle tout à fait insuffisante,… ne permettant pas de rattraper son retard et, de plus, de devancer les pays étrangers. SKB-245 MMiP est la seule institution industrielle dans ce domaine …
En 1951, il y avait 15 types de machines numériques universelles à grande vitesse aux États-Unis avec un total de 5 grandes et environ 100 petites machines. En 1954, les États-Unis possédaient déjà plus de 70 types de machines avec un nombre total de plus de 2 300 pièces, dont 78 grandes, 202 moyennes et plus de 2 000 petites. À l'heure actuelle, nous n'avons que deux types de grosses machines (BESM et "Strela") et deux types de petites machines (ATsVM M-1 et EV) et seulement 5-6 machines sont en fonctionnement. Nous sommes à la traîne des USA… et au niveau de la qualité des machines dont nous disposons. Notre machine série principale "Strela" est inférieure à la machine américaine série IBM 701 dans un certain nombre d'indicateurs … Une partie de la main-d'œuvre et des ressources disponibles est consacrée à l'exécution de travaux peu prometteurs, en retard sur le niveau de la technologie moderne. Ainsi, l'analyseur différentiel électromécanique à 24 intégrateurs fabriqué en SKB-245, qui est une machine extrêmement complexe et coûteuse, a des capacités assez étroites par rapport aux machines électroniques numériques; à l'étranger de la fabrication de ces machines refusées …
L'industrie soviétique est également à la traîne par rapport à l'industrie étrangère en matière de technologie de production d'ordinateurs. Ainsi, à l'étranger, des composants et des produits radio spéciaux sont largement fabriqués, qui sont utilisés dans les machines à calculer. Parmi ceux-ci, les diodes et triodes au germanium doivent être indiquées en premier lieu. La production de ces éléments est en cours d'automatisation avec succès. La ligne automatique de l'usine General Electric produit 12 millions de diodes au germanium par an.
A la fin des années 50, querelles et querelles entre designers associées à une tentative d'obtenir plus de financement de l'État pour leurs projets et noient les autres (puisque le nombre de sièges à l'Académie des sciences n'est pas caoutchouc), ainsi qu'un Le faible niveau technique, qui permet difficilement de produire des équipements aussi complexes, a conduit au fait qu'au début des années 1960, le parc en général de toutes les machines à lampes en URSS était:
De plus, jusqu'en 1960, plusieurs machines spécialisées ont été produites - M-17, M-46, "Kristall", "Pogoda", "Granit", etc. Au total, pas plus de 20-30 pièces. L'ordinateur le plus populaire "Ural-1" était également le plus petit (100 lampes) et le plus lent (environ 80 FLOPS). A titre de comparaison: l'IBM 650, le premier plus complexe et plus rapide que presque tous les précédents, a été produit à cette époque à plus de 2 000 exemplaires, sans compter les autres modèles de cette seule entreprise. Le manque de technologie informatique était tel que lorsqu'en 1955 le premier centre informatique spécialisé du pays fut créé - le Centre de calcul de l'Académie des sciences de l'URSS avec deux machines entières - BESM-2 et Strela, les ordinateurs y fonctionnaient 24 heures sur 24 et ne pouvait pas faire face au flux des tâches (l'une est plus importante que l'autre).
Absurdité bureaucratique
Il en est venu, encore une fois, à l'absurdité bureaucratique - pour que les universitaires ne se battent pas pour le temps machine surévalué (et, selon la tradition, pour le contrôle total du parti sur tout et sur tout le monde, juste au cas où), le plan des calculs sur ordinateur a été approuvé, et sur une base hebdomadaire, personnellement par le président du Conseil des ministres de l'URSS N. A. Bulgarin. Il y avait aussi d'autres cas anecdotiques.
Par exemple, l'académicien Burtsev a rappelé l'histoire suivante:
BESM a commencé à considérer les tâches d'une importance particulière [c'est-à-dire les armes nucléaires]. On nous a donné une habilitation de sécurité, et les officiers du KGB ont très méticuleusement demandé comment des informations d'une importance particulière pouvaient être extraites et retirées de la voiture… Nous avons compris que chaque ingénieur compétent peut extraire ces informations de n'importe où, et ils voulaient que ce soit un seul endroit.. À la suite d'efforts conjoints, il a été déterminé que cet endroit est un tambour magnétique. Un capuchon en plexiglas a été construit sur le tambour avec un endroit pour le sceller. Les gardes notaient régulièrement la présence d'un sceau avec l'inscription de ce fait dans le journal… Une fois nous avons commencé à travailler, ayant reçu certains, comme l'a dit Lyapunov, un résultat ingénieux.
- Et que faire ensuite de ce brillant résultat ? "Il est en RAM", je demande à Lyapunov.
- Eh bien, mettons-le sur le tambour.
- Quel tambour ? Il a été scellé par le KGB !
A quoi Lyapunov a répondu:
- Mon résultat est cent fois plus important que tout ce qui y est écrit et scellé !
J'ai enregistré son résultat sur un tambour, effaçant un grand nombre d'informations enregistrées par des scientifiques atomiques….
Il était également chanceux que Lyapunov et Burtsev étaient des personnes suffisamment nécessaires et importantes pour ne pas aller coloniser la Kolyma pour un tel arbitraire. Malgré ces incidents, le plus important est que nous n'avions pas encore commencé à prendre du retard en matière de technologie de production.
L'académicien N. N. Moiseev s'est familiarisé avec les machines à tubes américaines et a écrit plus tard:
J'ai vu qu'en technologie on ne perd pratiquement pas: les mêmes monstres informatiques à tubes, les mêmes échecs sans fin, les mêmes ingénieurs magiciens en blouse blanche qui réparent les pannes, et les mathématiciens avisés qui essaient de se sortir de situations difficiles.
A. K. Platonov rappelle également la difficulté d'accéder à BESM-1:
Un épisode est rappelé en rapport avec BESM. Comment tout le monde a été expulsé de la voiture. Son temps principal était avec Kurchatov, et on leur a dit de ne laisser personne de temps jusqu'à ce qu'ils aient terminé tout le travail. Cela a grandement irrité Lebedev. Initialement, il a lui-même alloué du temps et n'était pas d'accord avec une telle demande, mais Kurchatov a annulé ce décret. Puis j'ai manqué de temps à huit heures, je dois rentrer chez moi. Juste à ce moment-là, les filles de Kurchatov arrivent avec des bandes perforées. Mais derrière eux entre un Lebedev en colère avec les mots: « C'est faux ! En bref, Sergei Alekseevich s'est assis lui-même à la console.
Dans le même temps, la bataille des universitaires pour les lampes se déroulait sur fond de l'étonnante alphabétisation des dirigeants. Selon Lebedev, lorsque, à la fin des années 1940, il a rencontré des représentants du Comité central du Parti communiste à Moscou pour leur expliquer l'importance du financement des ordinateurs, et a parlé des performances théoriques du MESM en 1 kFLOPS. Le fonctionnaire réfléchit longuement, puis lança un brillant:
Eh bien, ici, récupérez l'argent, fabriquez une voiture avec, elle vous racontera instantanément toutes les tâches. Alors qu'allez-vous en faire? Jette-le?
Après cela, Lebedev s'est tourné vers l'Académie des sciences de la RSS d'Ukraine et déjà là-bas, il a trouvé l'argent et le soutien nécessaires. Au moment où, selon la tradition, regardant vers l'Occident, les bureaucrates domestiques virent leur vue, le train était presque parti. Nous avons réussi à produire pas plus de 60 à 70 ordinateurs en dix ans, et même alors jusqu'à la moitié des ordinateurs expérimentaux.
En conséquence, au milieu des années 1950, une situation étonnante et triste s'était développée - la présence de scientifiques de classe mondiale et l'absence totale d'ordinateurs en série d'un niveau similaire. En conséquence, lors de la création d'ordinateurs de défense antimissile, l'URSS a dû s'appuyer sur l'ingéniosité russe traditionnelle, et l'indice quant à la direction à creuser est venu d'une direction inattendue.
Il y a un petit pays en Europe qui est souvent ignoré par ceux qui ont une connaissance superficielle de l'histoire de la technologie. Ils rappellent souvent les armes allemandes, les voitures françaises, les ordinateurs britanniques, mais ils oublient qu'il y avait un État, grâce à ses ingénieurs au talent unique, qui a remporté dans les années 1930-1950 pas moins, sinon de grands succès dans tous ces domaines. Après la guerre, heureusement pour l'URSS, elle entre fermement dans sa sphère d'influence. Nous parlons de la Tchécoslovaquie. Et c'est sur les ordinateurs tchèques et leur rôle principal dans la création du bouclier antimissile du Pays des Soviétiques que nous parlerons dans le prochain article.