{"id":54651,"date":"2019-12-31T00:00:00","date_gmt":"2019-12-30T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s"},"modified":"2020-02-18T14:02:41","modified_gmt":"2020-02-18T11:02:41","slug":"shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","title":{"rendered":"Stockage AERODISK sur les processeurs nationaux Elbrus 8C","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/046b66c559fc2de858898de0f4f17cde.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Bonjour, lecteurs de Habr. Nous avons une excellente nouvelle \u00e0 partager. Nous avons enfin attendu la production en s\u00e9rie r\u00e9elle de la nouvelle g\u00e9n\u00e9ration de processeurs russes Elbrus 8C. La production en s\u00e9rie officielle devait d\u00e9buter en 2016, mais en r\u00e9alit\u00e9, la production de masse a commenc\u00e9 seulement en 2019 et, \u00e0 ce jour, environ 4000 processeurs ont d\u00e9j\u00e0 \u00e9t\u00e9 fabriqu\u00e9s.<\/p>\n<p><\/p>\n<p>Pratiquement imm\u00e9diatement apr\u00e8s le d\u00e9but de la production en s\u00e9rie, ces processeurs sont \u00e9galement arriv\u00e9s chez nous \u00e0 Aerodisk, pour quoi nous tenons \u00e0 remercier particuli\u00e8rement la soci\u00e9t\u00e9 NORSI-TRANS, qui nous a gracieusement fourni sa plateforme mat\u00e9rielle Yakhont UVM, prenant en charge les processeurs Elbrus 8C, pour le portage de la partie logicielle du syst\u00e8me de stockage. C'est une plateforme universelle moderne r\u00e9pondant \u00e0 toutes les exigences de MCST. Actuellement, la plateforme est utilis\u00e9e par des consommateurs sp\u00e9ciaux et des op\u00e9rateurs de t\u00e9l\u00e9communications pour assurer l'ex\u00e9cution des actions \u00e9tablies lors des op\u00e9rations de surveillance. <\/p>\n<p><\/p>\n<p>\u00c0 l'heure actuelle, le portage est r\u00e9ussi, et d\u00e8s maintenant, le syst\u00e8me de stockage AERODISK est disponible avec des processeurs domestiques Elbrus. <\/p>\n<p><\/p>\n<p>Dans cet article, nous allons parler des processeurs eux-m\u00eames, de leur histoire, de leur architecture et, bien s\u00fbr, de notre mise en \u0153uvre du syst\u00e8me de stockage sur Elbrus.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"istoriya\">Historique<\/h2>\n<p><\/p>\n<p>L'histoire des processeurs Elbrus remonte \u00e0 l'\u00e9poque de l'Union sovi\u00e9tique. En 1973, au sein de l'Institut de m\u00e9canique pr\u00e9cise et de technologie de calcul S.A. Lebedev (du m\u00eame Sergue\u00ef Lebedev qui a pr\u00e9c\u00e9demment dirig\u00e9 le d\u00e9veloppement du premier ordinateur sovi\u00e9tique MESM, puis BESM), a d\u00e9but\u00e9 le d\u00e9veloppement de complexes de calcul multiprocesseurs appel\u00e9s \u00ab Elbrus \u00bb. La direction du d\u00e9veloppement a \u00e9t\u00e9 assur\u00e9e par Vsevolod Sergeyevich Burcev, avec une participation active de Boris Artashesovich Babayan, qui \u00e9tait l'un des adjoints du chef designer. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/bfbac71a8d1c09fca4d546cb24b2bd0a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Vsevolod Sergeyevich Burcev<\/em><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/58c023c9e56ead0a04ae11e20b540e52.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Boris Artashesovich Babayan<\/em><\/p>\n<p><\/p>\n<p>Le principal commanditaire du projet \u00e9tait, bien entendu, les forces arm\u00e9es de l'URSS, et cette s\u00e9rie d'ordinateurs a \u00e9t\u00e9 utilis\u00e9e avec succ\u00e8s pour la cr\u00e9ation de centres de calcul de commandement et de complexes de tir pour les syst\u00e8mes de d\u00e9fense anti-missile, ainsi que d'autres syst\u00e8mes \u00e0 vocation sp\u00e9ciale. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/05b0b2683caa323ab38b625efc3d3028.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Le premier ordinateur \u00ab Elbrus \u00bb a \u00e9t\u00e9 achev\u00e9 en 1978. Il poss\u00e9dait une architecture modulaire et pouvait inclure de 1 \u00e0 10 processeurs bas\u00e9s sur des circuits int\u00e9gr\u00e9s. La performance de cette machine atteignait 15 millions d'op\u00e9rations par seconde. La m\u00e9moire vive, qui \u00e9tait partag\u00e9e par les 10 processeurs, pouvait atteindre 2 \u00e0 la 20e puissance de mots machine, soit 64 Mo. <\/p>\n<p><\/p>\n<p>Il s'est av\u00e9r\u00e9 plus tard que de nombreuses technologies utilis\u00e9es dans le d\u00e9veloppement de \u00ab Elbrus \u00bb \u00e9taient \u00e9galement \u00e9tudi\u00e9es \u00e0 l'\u00e9poque dans le monde, et \u00e9taient abord\u00e9es par la soci\u00e9t\u00e9 International Business Machines (IBM), mais les travaux sur ces projets, contrairement \u00e0 ceux de \u00ab Elbrus \u00bb, n'ont jamais \u00e9t\u00e9 termin\u00e9s et n'ont finalement pas abouti \u00e0 la cr\u00e9ation d'un produit achev\u00e9. <\/p>\n<p><\/p>\n<p>Selon Vsevolod Burtsov, les ing\u00e9nieurs sovi\u00e9tiques s'effor\u00e7aient d'appliquer les meilleures pratiques tant des d\u00e9veloppeurs nationaux qu'\u00e9trangers. L'architecture des ordinateurs \u00ab Elbrus \u00bb a \u00e9galement \u00e9t\u00e9 influenc\u00e9e par les ordinateurs de la soci\u00e9t\u00e9 Burroughs, les d\u00e9veloppements de Hewlett-Packard, ainsi que l'exp\u00e9rience des d\u00e9veloppeurs de l'\u0411\u042d\u0421\u041c-6.<\/p>\n<p><\/p>\n<p>Cependant, de nombreuses r\u00e9alisations \u00e9taient originales. Ce qui \u00e9tait le plus fascinant dans \u00ab Elbrus-1 \u00bb, c'\u00e9tait pr\u00e9cis\u00e9ment son architecture. <\/p>\n<p><\/p>\n<p>Le superordinateur cr\u00e9\u00e9 est devenu le premier dans l'URSS \u00e0 utiliser une architecture superscalaire. L'utilisation de processeurs superscalaires \u00e0 l'\u00e9tranger a commenc\u00e9 seulement dans les ann\u00e9es 1990 avec l'arriv\u00e9e sur le march\u00e9 des processeurs Intel Pentium accessibles.<\/p>\n<p><\/p>\n<p>En outre, pour organiser le transfert des flux de donn\u00e9es entre les p\u00e9riph\u00e9riques et la m\u00e9moire vive, des processeurs d'entr\u00e9e-sortie sp\u00e9ciaux pouvaient \u00eatre utilis\u00e9s dans l'ordinateur. Il pouvait y avoir jusqu'\u00e0 quatre de ces processeurs dans le syst\u00e8me, qui fonctionnaient parall\u00e8lement au processeur central et disposaient de leur propre m\u00e9moire d\u00e9di\u00e9e.<\/p>\n<p><\/p>\n<h3 id=\"elbrus-2\">Elbrus-2<\/h3>\n<p><\/p>\n<p>En 1985, \u00ab Elbrus \u00bb a trouv\u00e9 sa suite logique avec la cr\u00e9ation et le lancement en production en s\u00e9rie de l'ordinateur \u00ab Elbrus-2 \u00bb. En termes d'architecture, il diff\u00e9renciait peu de son pr\u00e9d\u00e9cesseur, mais utilisait une nouvelle base de composants, ce qui a permis d'augmenter presque de 10 fois la performance globale \u2013 de 15 millions d'op\u00e9rations par seconde \u00e0 125 millions. La capacit\u00e9 de m\u00e9moire vive de l'ordinateur a \u00e9t\u00e9 port\u00e9e \u00e0 16 millions de mots de 72 bits ou 144 Mo. La bande passante maximale des canaux d'entr\u00e9e-sortie du \u00ab Elbrus-2 \u00bb \u00e9tait de 120 Mo\/s.<\/p>\n<p><\/p>\n<p>L'\u00abElbrus-2\u00bb a \u00e9t\u00e9 activement utilis\u00e9 dans les centres de recherche nucl\u00e9aire \u00e0 Tcheliabinsk-70 et \u00e0 Arzamas-16 au Centre de contr\u00f4le, dans le syst\u00e8me de d\u00e9fense antimissile A-135, ainsi que sur d'autres sites militaires.<\/p>\n<p><\/p>\n<p>La cr\u00e9ation de l'\u00abElbrus\u00bb a \u00e9t\u00e9 d\u00fbment reconnue par les dirigeants de l'Union sovi\u00e9tique. De nombreux ing\u00e9nieurs ont \u00e9t\u00e9 d\u00e9cor\u00e9s de m\u00e9dailles et d'ordres. Le concepteur principal, Vsevolod Bourtsev, et plusieurs autres sp\u00e9cialistes ont re\u00e7u des prix d'\u00c9tat. Boris Babayan a \u00e9t\u00e9 d\u00e9cor\u00e9 de l'Ordre de la R\u00e9volution d'Octobre.<\/p>\n<p><\/p>\n<p>Ces r\u00e9compenses sont plus que m\u00e9rit\u00e9es, Boris Babayan a d\u00e9clar\u00e9 plus tard: <\/p>\n<p><\/p>\n<blockquote><p>\u00abEn 1978, nous avons cr\u00e9\u00e9 le premier processeur superscalable, l'Elbrus-1. Aujourd'hui, les processeurs superscalaires de cette architecture ne sont d\u00e9velopp\u00e9s qu'en Occident. Le premier processeur superscalare en Occident est apparu en 1992, le n\u00f4tre en 1978. De plus, la version du processeur superscalare que nous avons cr\u00e9\u00e9e est similaire au Pentium Pro qu'Intel a d\u00e9velopp\u00e9 en 1995.\u00bb<\/p><\/blockquote>\n<p>Ces mots sur la primaut\u00e9 historique sont \u00e9galement confirm\u00e9s aux \u00c9tats-Unis, o\u00f9 Kit Diffendorff, d\u00e9veloppeur du Motorola 88110, l'un des premiers processeurs superscalaires occidentaux, a \u00e9crit: <\/p>\n<p><\/p>\n<blockquote><p>\u00abEn 1978, presque 15 ans avant l'apparition des premiers processeurs superscalaires occidentaux, l'Elbrus-1 utilisait un processeur capable de d\u00e9livrer deux instructions par cycle, r\u00e9organisant l'ordre d'ex\u00e9cution des instructions, renommant les registres et ex\u00e9cutant par anticipation.\u00bb<\/p><\/blockquote>\n<p><\/p>\n<h3 id=\"elbrus-3\">Elbrus-3<\/h3>\n<p><\/p>\n<p>Nous \u00e9tions en 1986, et presque imm\u00e9diatement apr\u00e8s l'ach\u00e8vement des travaux sur le deuxi\u00e8me \u00abElbrus\u00bb, l'ITMiVT a commenc\u00e9 \u00e0 d\u00e9velopper un nouveau syst\u00e8me \u00abElbrus-3\u00bb, utilisant une architecture de processeur fondamentalement nouvelle. Cet approche a \u00e9t\u00e9 qualifi\u00e9e de \u00abpost-superscalair\u00bb par Boris Babayan. C'est cette architecture, plus tard appel\u00e9e VLIW\/EPIC, qui sera utilis\u00e9e par les processeurs Intel Itanium dans le futur (au milieu des ann\u00e9es 90), alors que ces d\u00e9veloppements ont commenc\u00e9 en URSS en 1986 et se sont termin\u00e9s en 1991.<\/p>\n<p><\/p>\n<p>Dans ce complexe de calcul, les id\u00e9es de gestion explicite du parall\u00e9lisme des op\u00e9rations par le biais du compilateur ont \u00e9t\u00e9 r\u00e9alis\u00e9es pour la premi\u00e8re fois.<\/p>\n<p><\/p>\n<p>En 1991, le premier et malheureusement le seul ordinateur \u00abElbrus-3\u00bb a \u00e9t\u00e9 produit, qui n'a pas pu \u00eatre mis en service compl\u00e8tement, et apr\u00e8s l'effondrement de l'Union sovi\u00e9tique, il est devenu inutile, et les d\u00e9veloppements et les plans sont rest\u00e9s sur papier. <\/p>\n<p><\/p>\n<h3 id=\"predposylki-k-novoy-arhitekture\">Les pr\u00e9mices d'une nouvelle architecture<\/h3>\n<p><\/p>\n<p>L'\u00e9quipe qui travaillait \u00e0 l'ITMiVT sur la cr\u00e9ation des superordinateurs sovi\u00e9tiques ne s'est pas dissoute, mais a continu\u00e9 son activit\u00e9 en tant qu'entreprise distincte sous le nom de MCST (Centre de Technologies SPARC de Moscou). Au d\u00e9but des ann\u00e9es 90, une coop\u00e9ration active a \u00e9t\u00e9 lanc\u00e9e entre le MCST et Sun Microsystems, o\u00f9 l'\u00e9quipe du MCST a particip\u00e9 au d\u00e9veloppement du microprocesseur UltraSPARC.<\/p>\n<p><\/p>\n<p>C'est durant cette p\u00e9riode que le projet d'architecture E2K a vu le jour, qui \u00e9tait initialement financ\u00e9 par la soci\u00e9t\u00e9 Sun. Par la suite, le projet est devenu compl\u00e8tement ind\u00e9pendant et toute la propri\u00e9t\u00e9 intellectuelle lui a \u00e9t\u00e9 conserv\u00e9e par l'\u00e9quipe du MCST.<\/p>\n<p><\/p>\n<blockquote><p>\u00abSi nous avions continu\u00e9 \u00e0 travailler avec Sun dans ce domaine, tout aurait appartenu \u00e0 Sun. Bien que 90 % du travail ait \u00e9t\u00e9 r\u00e9alis\u00e9 avant m\u00eame l'apparition de Sun.\u00bb (Boris Babayan)<\/p><\/blockquote>\n<p><\/p>\n<h2 id=\"arhitektura-e2k\">Architecture E2K<\/h2>\n<p><\/p>\n<p>Lorsque nous discutons de l'architecture des processeurs \u00ab Elbrus \u00bb, nous entendons tr\u00e8s souvent de la part de nos coll\u00e8gues de l'industrie informatique les affirmations suivantes :<\/p>\n<p><\/p>\n<blockquote><p>\u00ab Elbrus est une architecture RISC \u00bb<br \/>\n\u00ab Elbrus est une architecture EPIC \u00bb<br \/>\n\u00ab Elbrus est une architecture SPARC \u00bb<\/p><\/blockquote>\n<p>En r\u00e9alit\u00e9, aucune de ces affirmations n'est compl\u00e8tement correcte, et si c'est le cas, c'est seulement en partie.<\/p>\n<p><\/p>\n<p>L'architecture E2K est une architecture de processeur originale et distincte, dont les principales qualit\u00e9s sont l'efficacit\u00e9 \u00e9nerg\u00e9tique et une excellente \u00e9volutivit\u00e9, atteintes gr\u00e2ce \u00e0 la d\u00e9finition d'un parall\u00e9lisme explicite des op\u00e9rations. L'architecture E2K a \u00e9t\u00e9 d\u00e9velopp\u00e9e par l'\u00e9quipe du MCST et repose sur une architecture post-super scalaire (semblable \u00e0 EPIC), avec une certaine influence de l'architecture SPARC (ayant un pass\u00e9 RISC). De plus, le MCST a particip\u00e9 directement \u00e0 la cr\u00e9ation de trois des quatre architectures de base (Super scalaires, post-super scalaires et SPARC). Le monde est vraiment \u00e9troit.<\/p>\n<p><\/p>\n<p>Pour \u00e9viter toute confusion \u00e0 l'avenir, nous avons dessin\u00e9 un sch\u00e9ma simple qui, bien que simplifi\u00e9, montre vraiment bien les racines de l'architecture E2K.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/87b3e239295612978e0c2f1cb5402c7c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Maintenant, un peu plus sur le nom de l'architecture, concernant lequel il y a \u00e9galement des malentendus. <\/p>\n<p><\/p>\n<p>On peut rencontrer dans diff\u00e9rentes sources les noms suivants pour cette architecture : \u00abE2K\u00bb, \u00abElbrus\u00bb, \u00abElbrus 2000\u00bb, ELBRUS (\u00abExpLicit Basic Resources Utilization Scheduling\u00bb, c'est-\u00e0-dire planification explicite de l'utilisation des ressources essentielles). Tous ces noms d\u00e9signent la m\u00eame architecture, mais dans la documentation technique officielle et sur les forums techniques, le terme utilis\u00e9 pour d\u00e9signer l'architecture est E2K. Ainsi, lorsque nous parlons de l'architecture processeur, nous utilisons le terme \u00abE2K\u00bb, et lorsque nous faisons r\u00e9f\u00e9rence \u00e0 un processeur sp\u00e9cifique, nous utilisons le nom \u00abElbrus\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"tehnicheskie-osobennosti-arhitektury-e2k\">Caract\u00e9ristiques techniques de l'architecture E2K<\/h3>\n<p><\/p>\n<p>Dans les architectures traditionnelles de type RISC ou CISC (x86, PowerPC, SPARC, MIPS, ARM), un flux d'instructions est transmis au processeur, con\u00e7u pour une ex\u00e9cution s\u00e9quentielle. Le processeur peut d\u00e9tecter des op\u00e9rations ind\u00e9pendantes et les ex\u00e9cuter en parall\u00e8le (superscal\u00e9risation) et m\u00eame changer leur ordre (ex\u00e9cution hors ordre). Cependant, l'analyse dynamique des d\u00e9pendances et le support d'ex\u00e9cution hors ordre ont leurs limites quant au nombre de commandes pouvant \u00eatre lanc\u00e9es et analys\u00e9es par cycle. De plus, les blocs correspondants \u00e0 l'int\u00e9rieur du processeur consomment une quantit\u00e9 d'\u00e9nergie significative, et leurs r\u00e9alisations complexes conduisent parfois \u00e0 des probl\u00e8mes de stabilit\u00e9 ou de s\u00e9curit\u00e9.<\/p>\n<p><\/p>\n<p>Dans l'architecture E2K, le compilateur prend en charge l'analyse des d\u00e9pendances et l'optimisation de l'ordre des op\u00e9rations. Le processeur re\u00e7oit ce qu'on appelle des commandes larges, dans lesquelles sont cod\u00e9es des instructions pour tous les dispositifs d'ex\u00e9cution du processeur, qui doivent \u00eatre lanc\u00e9es \u00e0 ce cycle. Le processeur n'a pas besoin d'analyser les d\u00e9pendances entre les op\u00e9randes ou de r\u00e9organiser les op\u00e9rations entre les commandes larges : tout ceci est r\u00e9alis\u00e9 par le compilateur, sur la base de l'analyse du code source et de la planification des ressources du processeur. En cons\u00e9quence, la composante mat\u00e9rielle du processeur peut \u00eatre plus simple et plus \u00e9conomique.<\/p>\n<p><\/p>\n<p>Le compilateur est capable d'analyser le code source beaucoup plus en profondeur que le mat\u00e9riel du processeur RISC\/CISC, et de trouver davantage d'op\u00e9rations ind\u00e9pendantes. Ainsi, dans l'architecture E2K, il y a plus de dispositifs d'ex\u00e9cution travaillant en parall\u00e8le que dans les architectures traditionnelles.<\/p>\n<p><\/p>\n<p>Fonctionnalit\u00e9s actuelles de l'architecture E2K :<\/p>\n<p><\/p>\n<ul>\n<li>6 canaux d'unit\u00e9s arithm\u00e9tico-logiques (UAL) fonctionnant en parall\u00e8le.<\/li>\n<li>Un fichier registre compos\u00e9 de 256 registres de 84 bits.<\/li>\n<li>Prise en charge mat\u00e9rielle des boucles, y compris avec pipelining. Am\u00e9liore l'efficacit\u00e9 de l'utilisation des ressources du processeur.<\/li>\n<li>Dispositif asynchrone programmable de pr\u00e9charge de donn\u00e9es avec des canaux de lecture s\u00e9par\u00e9s. Permet de masquer les d\u00e9lais d'acc\u00e8s \u00e0 la m\u00e9moire et d'utiliser pleinement l'UAL.<\/li>\n<li>Support des calculs sp\u00e9culatifs et des pr\u00e9dicats \u00e0 un bit. Permet de r\u00e9duire le nombre de sauts et d'ex\u00e9cuter plusieurs branches de programme en parall\u00e8le.<\/li>\n<li>Grande instruction capable, \u00e0 pleine capacit\u00e9, de sp\u00e9cifier jusqu'\u00e0 23 op\u00e9rations en un cycle (plus de 33 op\u00e9rations lors de l'emballage des op\u00e9randes dans des instructions vectorielles).<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/01c17075b2269967d99b539127f61b2b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"emulyaciya-h86\">\u00c9mulation x86<\/h3>\n<p><\/p>\n<p>D\u00e8s la phase de conception de l'architecture, les d\u00e9veloppeurs ont compris l'importance de prendre en charge les logiciels \u00e9crits pour l'architecture Intel x86. Pour cela, un syst\u00e8me de traduction dynamique (c'est-\u00e0-dire pendant l'ex\u00e9cution du programme, ou \u00ab \u00e0 la vol\u00e9e \u00bb) des codes binaires x86 en codes du processeur de l'architecture E2K a \u00e9t\u00e9 mis en place. Ce syst\u00e8me peut fonctionner \u00e0 la fois en mode application (\u00e0 la mani\u00e8re de WINE) et en mode similaire \u00e0 un hyperviseur (permettant alors de lancer enti\u00e8rement un syst\u00e8me d'exploitation invit\u00e9 pour l'architecture x86). <\/p>\n<p><\/p>\n<p>Gr\u00e2ce \u00e0 plusieurs niveaux d'optimisation, il est possible d'atteindre une grande vitesse d'ex\u00e9cution du code retranscrit. La qualit\u00e9 de l'\u00e9mulation de l'architecture x86 est confirm\u00e9e par le lancement r\u00e9ussi sur les complexes de calcul \u00ab Elbrus \u00bb de plus de 20 syst\u00e8mes d'exploitation (y compris plusieurs versions de Windows) et des centaines d'applications.<\/p>\n<p><\/p>\n<h3 id=\"zaschischennyy-rezhim-ispolneniya-programm\">Mode de protection de l'ex\u00e9cution des programmes<\/h3>\n<p><\/p>\n<p>Une des id\u00e9es les plus int\u00e9ressantes h\u00e9rit\u00e9es des architectures Elbrus-1 et Elbrus-2 est ce qu'on appelle l'ex\u00e9cution s\u00e9curis\u00e9e des programmes. Son essence est de garantir le fonctionnement du programme uniquement avec des donn\u00e9es initialis\u00e9es, de v\u00e9rifier toutes les requ\u00eates m\u00e9moire pour s'assurer qu'elles appartiennent \u00e0 une plage d'adresses valide, et d'assurer une protection inter-modulaire (par exemple, prot\u00e9ger le programme appelant d'une erreur dans la biblioth\u00e8que). Toutes ces v\u00e9rifications sont effectu\u00e9es mat\u00e9riellement. Un compilateur complet et une biblioth\u00e8que de support runtime sont disponibles pour le mode s\u00e9curis\u00e9. Il faut comprendre que les limitations impos\u00e9es rendent impossible l'organisation de l'ex\u00e9cution de codes \u00e9crits, par exemple, en C++.<\/p>\n<p><\/p>\n<p>M\u00eame en mode de fonctionnement \u00ab non s\u00e9curis\u00e9 \u00bb, les processeurs Elbrus pr\u00e9sentent des caract\u00e9ristiques qui augmentent la fiabilit\u00e9 du syst\u00e8me. Ainsi, la pile d'informations de liaison (la cha\u00eene des adresses de retour en cas d'appels de proc\u00e9dures) est s\u00e9par\u00e9e de la pile des donn\u00e9es utilisateur et n'est pas accessible pour des attaques utilisant des virus, telles que la substitution de l'adresse de retour. <\/p>\n<p><\/p>\n<p>Les cr\u00e9ations r\u00e9sultant de ces ann\u00e9es de d\u00e9veloppement permettent non seulement de rattraper et de d\u00e9passer \u00e0 l'avenir les architectures concurrentes en termes de performance et d'\u00e9volutivit\u00e9, mais aussi de fournir une protection contre les erreurs qui minent les architectures x86\/amd64. Les vuln\u00e9rabilit\u00e9s telles que Meltdown (CVE-2017-5754), Spectre (CVE-2017-5753, CVE-2017-5715), RIDL (CVE-2018-12126, CVE-2018-12130), Fallout (CVE-2018-12127), ZombieLoad (CVE-2019-11091) et d'autres similaires.<\/p>\n<p><\/p>\n<p>La protection moderne contre les vuln\u00e9rabilit\u00e9s d\u00e9tect\u00e9es dans l'architecture x86\/amd64 repose sur des correctifs au niveau des syst\u00e8mes d'exploitation. C'est pourquoi la baisse de performance des g\u00e9n\u00e9rations actuelles et pass\u00e9es de processeurs de ces architectures est si perceptible, atteignant de 30 % \u00e0 80 %. Nous, en tant qu'utilisateurs actifs des processeurs x86, en sommes conscients, en souffrons et continuons \u00e0 \u00ab manger des cactus \u00bb, alors que le fait d'avoir une solution \u00e0 ces probl\u00e8mes de mani\u00e8re radicale est ind\u00e9niablement un bien pour nous (et en fin de compte pour nos clients), surtout si la solution est russe.<\/p>\n<p><\/p>\n<h3 id=\"tehnicheskie-harakteristiki\">Caract\u00e9ristiques techniques<\/h3>\n<p><\/p>\n<p>Ci-dessous, les sp\u00e9cifications techniques officielles des processeurs Elbrus des g\u00e9n\u00e9rations pass\u00e9es (4C), actuelles (8C), nouvelles (8CV) et futures (16C) sont pr\u00e9sent\u00e9es en comparaison avec des processeurs similaires d'Intel x86.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/f4ff427c1ed1e9bc4ead2e4150c5d33d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Un simple coup d'\u0153il \u00e0 ce tableau montre (ce qui est tr\u00e8s r\u00e9jouissant) que le retard technologique des processeurs nationaux, qui semblait insurmontable il y a 10 ans, appara\u00eet d\u00e9sormais comme relativement limit\u00e9, et en 2021, avec le lancement de l'\"Elbrus-16C\" (qui, de plus, supportera la virtualisation), il sera r\u00e9duit \u00e0 des distances minimales. <\/p>\n<p><\/p>\n<h2 id=\"shd-aerodisk-na-processorah-elbrus-8s\">Stockage AERODISK sur des processeurs Elbrus 8C<\/h2>\n<p><\/p>\n<p>De la th\u00e9orie \u00e0 la pratique. Dans le cadre de l'alliance strat\u00e9gique entre les entreprises MCST, AERODISK, Basalte SPO (anciennement Alt Linux) et NORSI-TRANS, un syst\u00e8me de stockage de donn\u00e9es a \u00e9t\u00e9 d\u00e9velopp\u00e9 et pr\u00e9par\u00e9 \u00e0 l'exploitation, qui, \u00e0 l'heure actuelle, est sans doute une solution digne, offrant le meilleur niveau de s\u00e9curit\u00e9, fonctionnalit\u00e9, co\u00fbt et performance, garantissant un niveau de souverainet\u00e9 technologique pour notre patrie.<br \/>\nVoici maintenant les d\u00e9tails\u2026<\/p>\n<p><\/p>\n<h3 id=\"apparatnaya-chast\">Partie mat\u00e9rielle<\/h3>\n<p><\/p>\n<p>La partie mat\u00e9rielle du stockage est r\u00e9alis\u00e9e sur la plateforme universelle Yakhont UVM de NORSI-TRANS. La plateforme Yakhont UVM a \u00e9t\u00e9 reconnue comme \u00e9quipement de t\u00e9l\u00e9communication d'origine russe et est incluse dans le registre unique des produits radio\u00e9lectroniques russes. Le syst\u00e8me est constitu\u00e9 de deux contr\u00f4leurs de stockage distincts (chacun de 2U), interconnect\u00e9s par un lien Ethernet 1G ou 10G, ainsi que par des racks de disques partag\u00e9s utilisant la connexion SAS.<\/p>\n<p><\/p>\n<p>Bien s\u00fbr, ce n'est pas aussi esth\u00e9tique que le format \u00ab Cluster in a box \u00bb (o\u00f9 les contr\u00f4leurs et disques avec un backplane commun sont install\u00e9s dans un ch\u00e2ssis de 2U), que nous utilisons habituellement, mais il sera \u00e9galement disponible dans un avenir proche. L'essentiel est que cela fonctionne bien, et nous r\u00e9fl\u00e9chirons aux \u00ab d\u00e9corations \u00bb plus tard.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/2e025cc0fb0d97646af1c3a7e34082ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/029f1601cc4a68c8d52f704531f40a09.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Sous le capot, chaque contr\u00f4leur dispose d'une carte m\u00e8re \u00e0 processeur unique avec quatre emplacements pour la m\u00e9moire vive (DDR3 pour le processeur 8C). De plus, chaque contr\u00f4leur est \u00e9quip\u00e9 de 4 ports Ethernet 1G (dont deux sont utilis\u00e9s par le logiciel AERODISK ENGINE \u00e0 des fins de service) et de trois emplacements PCIe pour les adaptateurs Back-end (SAS) et Front-end (Ethernet ou FibreChannel).<\/p>\n<p><\/p>\n<p>Les disques de d\u00e9marrage sont des disques SSD SATA russes de la soci\u00e9t\u00e9 GS Nanotech, que nous avons test\u00e9s \u00e0 plusieurs reprises et utilis\u00e9s dans des projets.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/57512e0dcc3017d3c52fcee40c289aa1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Lors de notre premi\u00e8re rencontre avec la plateforme, nous l'avons examin\u00e9e attentivement. Nous n'avons eu aucune question concernant la qualit\u00e9 de l'assemblage et de la soudure, tout est fait de mani\u00e8re soign\u00e9e et fiable.<\/p>\n<p><\/p>\n<h3 id=\"operacionnaya-sistema\">Syst\u00e8me d'exploitation<\/h3>\n<p><\/p>\n<p>Le syst\u00e8me d'exploitation utilis\u00e9 est la version OS Alt 8SP pour la certification. Nous pr\u00e9voyons bient\u00f4t de cr\u00e9er un r\u00e9f\u00e9rentiel connectable et constamment mis \u00e0 jour pour le syst\u00e8me d'exploitation Alt avec le logiciel de stockage A\u00e9rodisk.<\/p>\n<p><\/p>\n<p>Cette version de la distribution est construite sur la version stable actuelle du noyau Linux 4.9 pour E2K (la branche \u00e0 support \u00e0 long terme a \u00e9t\u00e9 port\u00e9e par les sp\u00e9cialistes de MCST), enrichie de correctifs pour la fonctionnalit\u00e9 et la s\u00e9curit\u00e9. Tous les paquets dans le syst\u00e8me d'exploitation Alt sont compil\u00e9s directement sur les 'Elbrus' en utilisant le syst\u00e8me de construction transactionnelle original du projet ALT Linux Team, ce qui a permis de r\u00e9duire le temps de transfert et de se concentrer davantage sur la qualit\u00e9 du produit.<\/p>\n<p><\/p>\n<p>Chaque version du syst\u00e8me d'exploitation Alt pour Elbrus peut \u00eatre consid\u00e9rablement \u00e9tendue en termes de fonctionnalit\u00e9, en utilisant le r\u00e9f\u00e9rentiel disponible (d'environ 6 000 paquets sources pour la huiti\u00e8me version \u00e0 environ 12 000 pour la neuvi\u00e8me).<\/p>\n<p><\/p>\n<p>Le choix a \u00e9galement \u00e9t\u00e9 fait parce que l'entreprise Bazalt SPO, d\u00e9veloppeur du syst\u00e8me d'exploitation Alt, collabore activement avec d'autres d\u00e9veloppeurs de logiciels et de dispositifs sur diverses plateformes, assurant une interaction fluide dans le cadre des complexes mat\u00e9riel-logiciel. <\/p>\n<p><\/p>\n<h3 id=\"po-sistemy-hraneniya-dannyh\">Logiciel de syst\u00e8me de stockage de donn\u00e9es<\/h3>\n<p><\/p>\n<p>Lors de la portabilit\u00e9, nous avons imm\u00e9diatement abandonn\u00e9 l'id\u00e9e d'utiliser l'\u00e9mulation x86 prise en charge dans E2K, et avons commenc\u00e9 \u00e0 travailler directement avec les processeurs (heureusement, Alt dispose d\u00e9j\u00e0 des outils n\u00e9cessaires pour cela). <\/p>\n<p><\/p>\n<p>Entre autres, le mode natif d'ex\u00e9cution offre une meilleure s\u00e9curit\u00e9 (ces trois piles mat\u00e9rielles au lieu d'une) et une performance accrue (aucun besoin de r\u00e9server un ou deux c\u0153urs sur huit pour faire fonctionner un traducteur binaire, et le compilateur fait son travail mieux qu'un JIT).<\/p>\n<p><\/p>\n<p>En fait, dans l'impl\u00e9mentation de AERODISK ENGINE sur E2K, la majeure partie des fonctionnalit\u00e9s existantes de stockage de donn\u00e9es, qui sont pr\u00e9sentes dans x86, est prise en charge. La version actuelle du logiciel de stockage utilis\u00e9e est AERODISK ENGINE (version A-CORE 2.30).<\/p>\n<p><\/p>\n<p>Sans probl\u00e8me particulier, les fonctionnalit\u00e9s suivantes ont \u00e9t\u00e9 mises en place et test\u00e9es pour une utilisation en production sur E2K :<\/p>\n<p><\/p>\n<ul>\n<li>Tol\u00e9rance aux pannes jusqu'\u00e0 deux contr\u00f4leurs et entr\u00e9e-sortie multipath (mpio)<\/li>\n<li>Acc\u00e8s bloc et fichier avec volumes fins (pools RDG, DDP ; protocoles FC, iSCSI, NFS, SMB incluant l'int\u00e9gration avec Active Directory)<\/li>\n<li>Diff\u00e9rents niveaux de RAID jusqu'\u00e0 une redondance triple (y compris la possibilit\u00e9 d'utiliser un constructeur RAID)<\/li>\n<li>Stockage hybride (combinaison de SSD et HDD dans un m\u00eame pool, c'est-\u00e0-dire cache et tiering)<\/li>\n<li>Options d'\u00e9conomie d'espace via d\u00e9duplication et compression<\/li>\n<li>Snapshots ROW, clones et diff\u00e9rentes options de r\u00e9plication<\/li>\n<li>Et d'autres petites mais utiles fonctionnalit\u00e9s, telles que QoS, global hotspare, VLAN, BOND, etc.<\/li>\n<\/ul>\n<p><\/p>\n<p>En fait, sur E2K, nous avons r\u00e9ussi \u00e0 activer toutes nos fonctionnalit\u00e9s except\u00e9 la multicontrolleur (plus de deux) et le planificateur d\u2019E\/S multithread qui permet d'augmenter la performance des pools all-flash de 20 \u00e0 30%.<\/p>\n<p><\/p>\n<p>Mais ces fonctionnalit\u00e9s utiles, nous les ajouterons naturellement, c'est juste une question de temps.<\/p>\n<p><\/p>\n<h3 id=\"nemnogo-o-proizvoditelnosti\">Un peu sur la performance<\/h3>\n<p><\/p>\n<p>Apr\u00e8s avoir pass\u00e9 avec succ\u00e8s les tests de fonctionnalit\u00e9 de base du syst\u00e8me de stockage, nous avons bien s\u00fbr commenc\u00e9 \u00e0 effectuer des tests de charge.<\/p>\n<p><\/p>\n<p>Par exemple, sur un syst\u00e8me de stockage \u00e0 deux contr\u00f4leurs (2xCPU E8C 1.3 Ghz, 32 Go de RAM + 4 SSD SAS 800 Go 3DWD), o\u00f9 le cache RAM \u00e9tait d\u00e9sactiv\u00e9, nous avons cr\u00e9\u00e9 deux pools DDP avec un niveau de RAID-10 et deux LUN de 500 Go, et avons connect\u00e9 ces LUN via iSCSI (10G Ethernet) \u00e0 un h\u00f4te Linux. Nous avons effectu\u00e9 l'un des tests horaires de base avec de petites charges s\u00e9quentielles \u00e0 l'aide du programme FIO.<\/p>\n<p><\/p>\n<p>Les premiers r\u00e9sultats se sont r\u00e9v\u00e9l\u00e9s plut\u00f4t positifs. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/8919b41889b7695ae621367116c4602c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>La charge sur les processeurs \u00e9tait en moyenne de 60 %, ce qui signifie que c'est le niveau de base auquel le syst\u00e8me de stockage peut fonctionner sans probl\u00e8me.<\/p>\n<p><\/p>\n<p>Oui, ce n'est pas du highload et cela ne suffira clairement pas pour des SGBD haute performance tels que ceux utilis\u00e9s pour la facturation, mais notre exp\u00e9rience montre que ces caract\u00e9ristiques sont suffisantes pour 80 % des t\u00e2ches g\u00e9n\u00e9rales pour lesquelles les syst\u00e8mes de stockage sont utilis\u00e9s.<\/p>\n<p><\/p>\n<p>Un peu plus tard, nous pr\u00e9voyons de revenir avec un rapport d\u00e9taill\u00e9 sur les tests de charge d'Elbrus en tant que plateforme pour syst\u00e8mes de stockage.<\/p>\n<p><\/p>\n<h2 id=\"svetloe-buduschee\">Un avenir radieux<\/h2>\n<p><\/p>\n<p>Comme nous l'avons mentionn\u00e9 pr\u00e9c\u00e9demment, la production de masse du processeur Elbrus 8C a en fait d\u00e9but\u00e9 r\u00e9cemment \u2013 d\u00e9but 2019, et d'ici d\u00e9cembre, environ 4000 processeurs avaient d\u00e9j\u00e0 \u00e9t\u00e9 fabriqu\u00e9s. Pour comparaison, seulement 5000 processeurs de la g\u00e9n\u00e9ration pr\u00e9c\u00e9dente Elbrus 4C ont \u00e9t\u00e9 fabriqu\u00e9s pendant toute leur p\u00e9riode de production, donc le progr\u00e8s est \u00e9vident.<\/p>\n<p><\/p>\n<p>Il va sans dire que c'est une goutte d'eau dans l'oc\u00e9an, m\u00eame pour le march\u00e9 russe, mais la route sera pav\u00e9e par ceux qui avancent.<br \/>\nPour l'ann\u00e9e 2020, la production de plusieurs dizaines de milliers de processeurs Elbrus 8C est pr\u00e9vue, ce qui repr\u00e9sente d\u00e9j\u00e0 un chiffre consid\u00e9rable. De plus, au cours de l'ann\u00e9e 2020, le processeur Elbrus-8CV doit \u00eatre amen\u00e9 par l'\u00e9quipe de MCST \u00e0 la production en s\u00e9rie.<\/p>\n<p><\/p>\n<p>De tels plans de production sont une d\u00e9claration d'intention pour une part tr\u00e8s significative de l'ensemble du march\u00e9 national des processeurs de serveur.<\/p>\n<p><\/p>\n<p>En fin de compte, ici et maintenant, nous avons un bon processeur russe moderne avec une strat\u00e9gie de d\u00e9veloppement que nous consid\u00e9rons comme pertinente, sur la base duquel se trouve un syst\u00e8me de stockage de donn\u00e9es maximally s\u00e9curis\u00e9 et certifi\u00e9 de production russe (et \u00e0 l'avenir, un syst\u00e8me de virtualisation sur Elbrus-16C). Le syst\u00e8me est russe autant que c'est physiquement possible dans les conditions modernes.<\/p>\n<p><\/p>\n<p>Nous observons souvent dans les nouvelles les \u00e9checs \u00e9piques des entreprises qui se vantent d'\u00eatre des fabricants russes, alors qu'en r\u00e9alit\u00e9 elles ne font que r\u00e9\u00e9tiqueter les produits d'un fabricant \u00e9tranger, sans y ajouter aucune valeur ajout\u00e9e, si ce n'est leur propre marge. Malheureusement, ces entreprises jettent une ombre sur tous les v\u00e9ritables d\u00e9veloppeurs et fabricants russes.<\/p>\n<p><\/p>\n<p>Avec cet article, nous voulons illustrer que dans notre pays, il y a, il y avait et il y aura des entreprises qui cr\u00e9ent r\u00e9ellement et qualitativement des syst\u00e8mes informatiques modernes complexes et se d\u00e9veloppent activement, et que le remplacement des importations dans l'IT n'est pas une farce, mais une r\u00e9alit\u00e9 dans laquelle nous vivons tous. On peut ne pas aimer cette r\u00e9alit\u00e9, on peut la critiquer, mais on peut aussi travailler pour l'am\u00e9liorer.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Stockage AERODISK sur les processeurs nationaux Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/553cf8a871f170cdf25cb46af76e77c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>L'effondrement de l'URSS a emp\u00each\u00e9 l'\u00e9quipe de cr\u00e9ateurs d'Elbrus de devenir un acteur notable dans le monde des processeurs et a contraint l'\u00e9quipe \u00e0 chercher un financement pour ses d\u00e9veloppements \u00e0 l'\u00e9tranger. Ce financement a \u00e9t\u00e9 trouv\u00e9, le travail a \u00e9t\u00e9 r\u00e9alis\u00e9 et la propri\u00e9t\u00e9 intellectuelle a \u00e9t\u00e9 pr\u00e9serv\u00e9e, pour cela, nous devons remercier ces personnes !<\/p>\n<p><\/p>\n<p>Pour l'instant, c'est tout, n'h\u00e9sitez pas \u00e0 \u00e9crire vos commentaires, questions et, bien s\u00fbr, critiques. Nous sommes toujours ravis.<\/p>\n<p><\/p>\n<p>Au nom de toute l'entreprise Aerodisk, je tiens \u00e9galement \u00e0 f\u00e9liciter toute la communaut\u00e9 IT russe pour la nouvelle ann\u00e9e et No\u00ebl \u00e0 venir, en souhaitant un temps de disponibilit\u00e9 de 100 % \u2013 et que les sauvegardes dans la nouvelle ann\u00e9e ne soient utiles \u00e0 personne))). <\/p>\n<p><\/p>\n<h3 id=\"ispolzuemye-materialy\">Mat\u00e9riaux utilis\u00e9s<\/h3>\n<p><\/p>\n<p>Article avec une description g\u00e9n\u00e9rale des technologies, architectures et personnalit\u00e9s :<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.ixbt.com\/cpu\/e2k-spec.html\">https:\/\/www.ixbt.com\/cpu\/e2k-spec.html<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Une br\u00e8ve histoire des ordinateurs appel\u00e9s \u00ab Elbrus \u00bb :<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/topwar.ru\/34409-istoriya-kompyuterov-elbrus.html\">https:\/\/topwar.ru\/34409-istoriya-kompyuterov-elbrus.html<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Article g\u00e9n\u00e9ral sur l'architecture e2k :<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000\">https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Article concernant la 4e g\u00e9n\u00e9ration (Elbrus-8C) et la 5e g\u00e9n\u00e9ration (Elbrus-8SV, ann\u00e9e 2020) :<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-8%D0%A1\">https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-8%D0%A1<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Sp\u00e9cifications de la prochaine 6e g\u00e9n\u00e9ration de processeurs (Elbrus-16SV, ann\u00e9e 2021) :<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-16%D0%A1\">https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-16%D0%A1<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Description officielle de l'architecture Elbrus :<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.elbrus.ru\/elbrus_arch\">http:\/\/www.elbrus.ru\/elbrus_arch<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Plans des d\u00e9veloppeurs de la plateforme mat\u00e9rielle et logicielle \u00ab Elbrus \u00bb pour cr\u00e9er un superordinateur de performance exaflopique :<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.mcst.ru\/files\/5a9eb2\/a10cd8\/501810\/000003\/kim_a._k._perekatov_v._i._feldman_v._m._na_puti_k_rossiyskoy_ekzasisteme_plany_razrabotchikov.pdf\">http:\/\/www.mcst.ru\/files\/5a9eb2\/a10cd8\/501810\/000003\/kim_a._k._perekatov_v._i._feldman_v._m._na_puti_k_rossiyskoy_ekzasisteme_plany_razrabotchikov.pdf<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Technologies russes \u00ab Elbrus \u00bb pour ordinateurs personnels, serveurs et superordinateurs :<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.mcst.ru\/files\/5472ef\/770cd8\/50ea05\/000001\/rossiyskietehnologiielbrus-it-edu9-201410l.pdf\">http:\/\/www.mcst.ru\/files\/5472ef\/770cd8\/50ea05\/000001\/rossiyskietehnologiielbrus-it-edu9-201410l.pdf<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Ancien article de Boris Babayan, mais toujours pertinent :<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.mcst.ru\/e2k_arch.shtml\">http:\/\/www.mcst.ru\/e2k_arch.shtml<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Ancien article de Mikhail Kuzminsky :<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.osp.ru\/os\/1999\/05-06\/179819\">https:\/\/www.osp.ru\/os\/1999\/05-06\/179819<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Pr\u00e9sentation de MCST, informations g\u00e9n\u00e9rales :<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/yadi.sk\/i\/HDj7d31jTDlDgA\">https:\/\/yadi.sk\/i\/HDj7d31jTDlDgA<br \/>\n<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Informations sur le syst\u00e8me d'exploitation ALT pour la plateforme Elbrus :<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/altlinux.org\/%D1%8D%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81\">https:\/\/altlinux.org\/\u044d\u043b\u0431\u0440\u0443\u0441<\/a><\/noindex><\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/sdelanounas.ru\/blog\/shigorin\/\">https:\/\/sdelanounas.ru\/blog\/shigorin\/<\/a><\/noindex><\/p>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/aerodisk\/blog\/482434\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430. \u0425\u043e\u0442\u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043a\u0440\u0430\u0439\u043d\u0435 \u043f\u0440\u0438\u044f\u0442\u043d\u043e\u0439 \u043d\u043e\u0432\u043e\u0441\u0442\u044c\u044e. \u041c\u044b, \u043d\u0430\u043a\u043e\u043d\u0435\u0446-\u0442\u043e, \u0434\u043e\u0436\u0434\u0430\u043b\u0438\u0441\u044c \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0438\u0439\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 8\u0421. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u0435\u0440\u0438\u0439\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u043b \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u0442\u044c \u0430\u0436 \u0432 2016 \u0433\u043e\u0434\u0443, \u043d\u043e, \u043f\u043e \u0444\u0430\u043a\u0442\u0443, \u0438\u043c\u0435\u043d\u043d\u043e \u043c\u0430\u0441\u0441\u043e\u0432\u043e\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 2019 \u0433\u043e\u0434\u0443 \u0438 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043e \u0443\u0436\u0435 \u043e\u043a\u043e\u043b\u043e 4000 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432. \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0441\u0442\u0430\u0440\u0442\u0430 \u0441\u0435\u0440\u0438\u0439\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54651","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0425\u0414 AERODISK \u043d\u0430 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 8\u0421 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-30T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Syst\u00e8me de stockage AERODISK sur les processeurs nationaux Elbrus 8C | ProHoster","description":"Bonjour, lecteurs de Habr.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0425\u0414 AERODISK \u043d\u0430 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 8\u0421 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-30T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54651","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 12:15:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:01:32","updated":"2026-01-24 12:15:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/54651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=54651"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/54651\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=54651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=54651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=54651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}