{"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\/ro\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","title":{"rendered":"SCD AERODISK pe procesoare autohtone Elbrus 8C","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"SCD AERODISK pe procesoare autohtone Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/046b66c559fc2de858898de0f4f17cde.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Bun\u0103, cititori ai Habr. Vrem s\u0103 \u00eemp\u0103rt\u0103\u0219im o veste extrem de pl\u0103cut\u0103. \u00cen sf\u00e2r\u0219it, am a\u0219teptat lansarea \u00een serie a noii genera\u021bii de procesoare ruse\u0219ti Elbrus 8S. Lansarea oficial\u0103 \u00een serie ar fi trebuit s\u0103 \u00eenceap\u0103 \u00eenc\u0103 din 2016, dar, de fapt, produc\u021bia de mas\u0103 a \u00eenceput abia \u00een 2019 \u0219i, \u00een prezent, au fost produse deja aproximativ 4000 de procesoare.<\/p>\n<p><\/p>\n<p>Practic imediat dup\u0103 \u00eenceperea produc\u021biei \u00een serie, aceste procesoare au ap\u0103rut \u0219i la noi \u00een Aerodisk, pentru care dorim s\u0103 mul\u021bumim \u00een mod special companiei NORSI-TRANS, care ne-a oferit cu generozitate platforma sa hardware Yacht UVM, care suport\u0103 procesoarele Elbrus 8S, pentru a realiza portarea p\u0103r\u021bii software a sistemului de stocare. Aceasta este o platform\u0103 modern\u0103, care \u00eendepline\u0219te toate cerin\u021bele MCST. \u00cen prezent, platforma este utilizat\u0103 de consumatorii speciali \u0219i operatorii de telecomunica\u021bii pentru a asigura executarea ac\u021biunilor stabilite \u00een desf\u0103\u0219urarea activit\u0103\u021bilor operative de investiga\u021bie. <\/p>\n<p><\/p>\n<p>\u00cen acest moment, portarea a fost finalizat\u0103 cu succes \u0219i deja acum sistemul de stocare AERODISK este disponibil \u00een variant\u0103 cu procesoare autohtone Elbrus. <\/p>\n<p><\/p>\n<p>\u00cen acest articol, v\u0103 vom povesti despre procesoarele \u00een sine, despre istoria lor, arhitectura \u0219i, desigur, despre implementarea noastr\u0103 a sistemului de stocare pe Elbrus.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"istoriya\">Istoria<\/h2>\n<p><\/p>\n<p>Istoria procesoarelor Elbrus \u00ee\u0219i are originile \u00een vremea Uniunii Sovietice. \u00cen 1973, la Institutul de mecanic\u0103 de precizie \u0219i tehnica de calcul S.A. Lebedev (cel cu adev\u0103rat numit dup\u0103 Serghei Lebedev, care a condus anterior dezvoltarea primului computer sovietic MESM, iar mai t\u00e2rziu BESM) a \u00eenceput dezvoltarea complexelor de calcul multiprocesoare numite \u201eElbrus\u201d. Dezvoltarea a fost condus\u0103 de Vsevolod Sergeevich Burtsov, iar Boris Artashesovich Babayan a participat activ la aceast\u0103 dezvoltare, fiind unul dintre adjunc\u021bii principalului constructor. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK pe procesoare autohtone Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/bfbac71a8d1c09fca4d546cb24b2bd0a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Vsevolod Sergeevich Burtsov<\/em><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK pe procesoare autohtone 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>Principalul beneficiar al proiectului a fost, desigur, for\u021bele armate ale URSS, iar aceast\u0103 serie de calculatoare a fost utilizat\u0103 cu succes \u00een crearea centrelor de calcul \u0219i a sistemelor de tragere pentru sistemele de ap\u0103rare \u00eempotriva rachetelor, precum \u0219i a altor sisteme de destina\u021bie special\u0103. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK pe procesoare autohtone Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/05b0b2683caa323ab38b625efc3d3028.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Primul computer \"Elbrus\" a fost finalizat \u00een 1978. Acesta avea o arhitectur\u0103 modular\u0103 \u0219i putea include de la 1 la 10 procesoare bazate pe circuite de integrare medie. Viteza de calcul a acestei ma\u0219ini ajungea la 15 milioane de opera\u021bii pe secund\u0103. Volumul de memorie RAM, care era comun pentru toate cele 10 procesoare, era de p\u00e2n\u0103 la 2 la puterea 20 de cuvinte ma\u0219in\u0103 sau 64 MB. <\/p>\n<p><\/p>\n<p>Mai t\u00e2rziu s-a descoperit c\u0103 multe dintre tehnologiile folosite la dezvoltarea \"Elbrus\" erau investigate \u00een aceea\u0219i perioad\u0103 \u00een lume, compania International Business Machine (IBM) fiind implicat\u0103 \u00een aceste cercet\u0103ri, dar lucr\u0103rile la aceste proiecte, spre deosebire de cele la \"Elbrus\", nu au fost finalizate \u0219i nu au condus \u00een cele din urm\u0103 la crearea unui produs complet. <\/p>\n<p><\/p>\n<p>Potrivit lui Vsevolod Bur\u021bev, inginerii sovietici au \u00eencercat s\u0103 aplice cele mai avansate experien\u021be at\u00e2t din cercet\u0103rile interne, c\u00e2t \u0219i din cele interna\u021bionale. Arhitectura computerelor \"Elbrus\" a fost influen\u021bat\u0103 \u0219i de computerele companiei Burroughs, de dezvolt\u0103rile Hewlett-Packard, precum \u0219i de experien\u021ba dezvoltatorilor BECM-6.<\/p>\n<p><\/p>\n<p>Dar, \u00een acela\u0219i timp, multe dintre dezvolt\u0103ri au fost originale. Cel mai interesant aspect al \"Elbrus-1\" era tocmai arhitectura sa. <\/p>\n<p><\/p>\n<p>Supercomputerul creat a devenit prima EVM \u00een URSS care aplica arhitectura superscalar\u0103. Utilizarea pe scar\u0103 larg\u0103 a procesoarelor superscalare \u00een str\u0103in\u0103tate a \u00eenceput abia \u00een anii '90, odat\u0103 cu apari\u021bia pe pia\u021b\u0103 a procesoarelor Intel Pentium accesibile.<\/p>\n<p><\/p>\n<p>\u00cen plus, pentru organizarea transferului de fluxuri de date \u00eentre dispozitivele periferice \u0219i memoria RAM, \u00een computer puteau fi folosite procesoare speciale de intrare-ie\u0219ire. \u00cen sistem puteau fi p\u00e2n\u0103 la patru astfel de procesoare, care func\u021bionau \u00een paralel cu procesorul central \u0219i dispuneau de propria memorie dedicat\u0103.<\/p>\n<p><\/p>\n<h3 id=\"elbrus-2\">Elbrus-2<\/h3>\n<p><\/p>\n<p>\u00cen 1985, \"Elbrus\" a primit continuarea sa logic\u0103, fiind creat \u0219i trimis la produc\u021bia \u00een serie computerul \"Elbrus-2\". Din punct de vedere al arhitecturii, acesta nu difer\u0103 semnificativ de predecesorul s\u0103u, dar folosea o nou\u0103 baz\u0103 de elemente, ceea ce a permis s\u0103 creasc\u0103 de aproape 10 ori performan\u021ba total\u0103 \u2013 de la 15 milioane de opera\u021bii pe secund\u0103 la 125 milioane. Volumul de memorie RAM al computerului a crescut la 16 milioane de cuvinte de 72 de bi\u021bi sau 144 MB. Capacitatea maxim\u0103 de transfer a canalelor de intrare-ie\u0219ire pentru \"Elbrus-2\" era de 120 MB\/s.<\/p>\n<p><\/p>\n<p>\u201eElbrus-2\u201d a fost folosit activ \u00een centrele de cercetare nuclear\u0103 din Chelyabinsk-70 \u0219i Arzam\u00e1s-16, \u00een Centrul de Control al Zborurilor, \u00een sistemul de Ap\u0103rare Aerian\u0103 A-135, precum \u0219i \u00een alte obiective militare.<\/p>\n<p><\/p>\n<p>Crearea \u201eElbrus\u201d a fost pe deplin apreciat\u0103 de conduc\u0103torii Uniunii Sovietice. Mul\u021bi ingineri au fost distin\u0219i cu ordine \u0219i medalii. Constructorul-\u0219ef Vsevolod Bur\u021bev \u0219i un grup de al\u021bi speciali\u0219ti au primit premii de stat. Boris Babayan a fost decorat cu Ordinul Revolu\u021biei din Octombrie.<\/p>\n<p><\/p>\n<p>Aceste premii sunt mai mult dec\u00e2t meritate, Boris Babayan a spus mai t\u00e2rziu: <\/p>\n<p><\/p>\n<blockquote><p>\u201e\u00cen anul 1978, am creat prima ma\u0219in\u0103 supercalar\u0103, Elbrus-1. Acum, \u00een Occident, se fac supercalaruri doar de aceast\u0103 arhitectur\u0103. Prima supercalar\u0103 din Occident a ap\u0103rut \u00een anul 1992, a noastr\u0103 \u00een 1978. \u00cen plus, acel tip de supercalar pe care l-am creat noi este similar cu Pentium Pro, pe care Intel l-a realizat \u00een 1995.\u201d<\/p><\/blockquote>\n<p>Aceste cuvinte despre prima istoric\u0103 sunt confirmate \u0219i \u00een Statele Unite, Keith Diefendorf, dezvoltator al Motorola 88110, unul dintre primele procesoare superclari din Occident, a scris: <\/p>\n<p><\/p>\n<blockquote><p>\u201e\u00cen 1978, cu aproape 15 ani \u00eenainte ca primele procesoare supercilare din Occident s\u0103 apar\u0103, Elbrus-1 folosea un procesor capabil s\u0103 execute dou\u0103 comenzi pe ciclu, cu rearanjarea execu\u021biei comenzii, redenumirea registrelor \u0219i execu\u021bia bazat\u0103 pe presupuneri.\u201d<\/p><\/blockquote>\n<p><\/p>\n<h3 id=\"elbrus-3\">Elbrus-3<\/h3>\n<p><\/p>\n<p>Era 1986, iar aproape imediat dup\u0103 finalizarea lucr\u0103rilor la al doilea \u201eElbrus\u201d, la ITMiVT a \u00eenceput dezvoltarea unui nou sistem \u201eElbrus-3\u201d, folosind o arhitectur\u0103 de procesor complet nou\u0103. Aceast\u0103 abordare a fost numit\u0103 de Boris Babayan \u201epost-supercalar\u201d. Aceast\u0103 arhitectur\u0103, numit\u0103 ulterior VLIW\/EPIC, a fost folosit\u0103 ulterior (\u00een mijlocul anilor '90) de procesoarele Intel Itanium (iar \u00een URSS, aceste dezvolt\u0103ri au \u00eenceput \u00een 1986 \u0219i s-au finalizat \u00een 1991).<\/p>\n<p><\/p>\n<p>\u00cen acest complex computa\u021bional, pentru prima dat\u0103, au fost realizate idei de gestionare explicit\u0103 a paralelismului opera\u021biunilor prin intermediul compilatorului.<\/p>\n<p><\/p>\n<p>\u00cen 1991 a fost lansat primul \u0219i, din p\u0103cate, singurul computer \u201eElbrus-3\u201d, care nu a putut fi finalizat, iar dup\u0103 descompunerea Uniunii Sovietice a devenit inutil, iar dezvolt\u0103rile \u0219i planurile au r\u0103mas doar pe h\u00e2rtie. <\/p>\n<p><\/p>\n<h3 id=\"predposylki-k-novoy-arhitekture\">Premisele unei noi arhitecturi<\/h3>\n<p><\/p>\n<p>Echipa care a lucrat \u00een ITMiVT la crearea supercomputerelor sovietice nu s-a desfiin\u021bat, ci a continuat activitatea ca o companie separat\u0103 sub numele de MCTS (Centrul Moscovit de Tehnologii SPARC). La \u00eenceputul anilor '90, a \u00eenceput o colaborare activ\u0103 \u00eentre MCTS \u0219i Sun Microsystems, \u00een cadrul c\u0103reia echipa MCTS a participat la dezvoltarea microprocesorului UltraSPARC.<\/p>\n<p><\/p>\n<p>\u00cen aceast\u0103 perioad\u0103 a ap\u0103rut proiectul arhitecturii E2K, care a fost ini\u021bial finan\u021bat de compania Sun. Ulterior, proiectul a devenit complet independent \u0219i \u00eentreaga proprietate intelectual\u0103 asupra acestuia a r\u0103mas la echipa MCTS.<\/p>\n<p><\/p>\n<blockquote><p>\u201eDac\u0103 am fi continuat s\u0103 colabor\u0103m cu Sun \u00een acest domeniu, totul ar fi fost al lui Sun. De\u0219i 90% din munc\u0103 a fost realizat\u0103 \u00eenainte de apari\u021bia Sun.\u201d (Boris Babayan)<\/p><\/blockquote>\n<p><\/p>\n<h2 id=\"arhitektura-e2k\">Arhitectura E2K<\/h2>\n<p><\/p>\n<p>C\u00e2nd discut\u0103m despre arhitectura procesoarelor \u201eElbrus\u201d, foarte des de la colegii no\u0219tri din industria IT auzim urm\u0103toarele afirma\u021bii:<\/p>\n<p><\/p>\n<blockquote><p>\u201eElbrus este o arhitectur\u0103 RISC\u201d<br \/>\n\u201eElbrus este o arhitectur\u0103 EPIC\u201d<br \/>\n\u201eElbrus este o arhitectur\u0103 SPARC\u201d<\/p><\/blockquote>\n<p>\u00cen realitate, niciuna dintre aceste afirma\u021bii nu este complet corect\u0103, \u0219i dac\u0103 este, atunci doar par\u021bial.<\/p>\n<p><\/p>\n<p>Arhitectura E2K este o arhitectur\u0103 de procesor original\u0103, principalele calit\u0103\u021bi ale E2K fiind eficien\u021ba energetic\u0103 \u0219i scalabilitatea excelent\u0103, realizate prin definirea explicit\u0103 a paralelismului opera\u021biunilor. Arhitectura E2K a fost dezvoltat\u0103 de echipa MCTS \u0219i se bazeaz\u0103 pe arhitectura post-supercalar\u0103 (\u00een stil EPIC) cu o influen\u021b\u0103 anumit\u0103 din arhitectura SPARC (cu un trecut RISC). \u00cen crearea a trei din cele patru arhitecturi de baz\u0103 (Superscalar, post-supercalar \u0219i SPARC), MCTS a avut o contribu\u021bie direct\u0103. Lumea este, \u00eentr-adev\u0103r, mic\u0103.<\/p>\n<p><\/p>\n<p>Pentru a evita confuziile \u00een continuare, am desenat un simplu schelet care, de\u0219i simplificat, ilustreaz\u0103 foarte clar r\u0103d\u0103cinile arhitecturii E2K.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK pe procesoare autohtone Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/87b3e239295612978e0c2f1cb5402c7c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Acum, \u00eenc\u0103 pu\u021bin despre denumirea arhitecturii, despre care exist\u0103 de asemenea ne\u00een\u021belegeri. <\/p>\n<p><\/p>\n<p>\u00cen diferite surse, putem \u00eent\u00e2lni urm\u0103toarele denumiri ale acestei arhitecturi: \u201eE2K\u201d, \u201eElbrus\u201d, \u201eElbrus 2000\u201d, ELBRUS (\u201eExpLicit Basic Resources Utilization Scheduling\u201d, adic\u0103 planificarea explicit\u0103 a utiliz\u0103rii resurselor de baz\u0103). Toate aceste denumiri se refer\u0103 la acela\u0219i lucru \u2013 arhitectura, dar \u00een documenta\u021bia tehnic\u0103 oficial\u0103, precum \u0219i pe forumurile tehnice, se folose\u0219te denumirea E2K pentru a desemna arhitectura; prin urmare, de acum \u00eenainte, c\u00e2nd ne referim la arhitectura procesorului, folosim termenul \u201eE2K\u201d, iar c\u00e2nd ne referim la un procesor specific, folosim denumirea \u201eElbrus\u201d.<\/p>\n<p><\/p>\n<h3 id=\"tehnicheskie-osobennosti-arhitektury-e2k\">Caracteristicile tehnice ale arhitecturii E2K<\/h3>\n<p><\/p>\n<p>\u00cen arhitecturile tradi\u021bionale de tip RISC sau CISC (x86, PowerPC, SPARC, MIPS, ARM), un flux de instruc\u021biuni este introdus \u00een procesor, care este destinat execut\u0103rii secven\u021biale. Procesorul poate detecta opera\u021biuni independente \u0219i le poate lansa paralel (superscalabilitate) \u0219i chiar poate schimba ordinea acestora (execu\u021bie \u00een afara ordinii). Cu toate acestea, analiza dinamic\u0103 a dependen\u021belor \u0219i suportul execu\u021biei \u00een afara ordinii are propriile limit\u0103ri \u00een ceea ce prive\u0219te num\u0103rul de instruc\u021biuni lansate \u0219i analizate \u00eentr-un singur ciclu. \u00cen plus, blocurile corespunz\u0103toare din interiorul procesorului consum\u0103 o cantitate considerabil\u0103 de energie, iar implementarea lor complex\u0103 poate duce uneori la probleme de stabilitate sau de securitate.<\/p>\n<p><\/p>\n<p>\u00cen arhitectura E2K, analiza dependen\u021belor \u0219i optimizarea ordinii opera\u021biunilor sunt preluate de compilator. Procesorului \u00eei sunt prezentate a\u0219a-numitele comenzi largi, \u00een fiecare dintre care sunt codificate instruc\u021biuni pentru toate unit\u0103\u021bile de execu\u021bie ale procesorului, care trebuie s\u0103 fie lansate \u00een acel ciclu. Procesorul nu trebuie s\u0103 analizeze dependen\u021bele dintre operanzi sau s\u0103 schimbe opera\u021biile \u00eentre comenzile largi: toate acestea sunt efectuate de compilator, baz\u00e2ndu-se pe analiza codului surs\u0103 \u0219i pe planificarea resurselor procesorului. Drept urmare, componenta hardware a procesorului poate fi mai simpl\u0103 \u0219i mai economic\u0103.<\/p>\n<p><\/p>\n<p>Compilatorul este capabil s\u0103 analizeze codul surs\u0103 mult mai atent dec\u00e2t hardware-ul procesorului RISC\/CISC \u0219i s\u0103 g\u0103seasc\u0103 mai multe opera\u021biuni independente. De aceea, \u00een arhitectura E2K exist\u0103 mai multe unit\u0103\u021bi de execu\u021bie care opereaz\u0103 \u00een paralel dec\u00e2t \u00een arhitecturile tradi\u021bionale.<\/p>\n<p><\/p>\n<p>Capacit\u0103\u021bile actuale ale arhitecturii E2K:<\/p>\n<p><\/p>\n<ul>\n<li>6 canale ale unit\u0103\u021bilor aritmetico-logice (ALU) care func\u021bioneaz\u0103 \u00een paralel.<\/li>\n<li>Fi\u0219ier de registre format din 256 de registre de 84 de bi\u021bi.<\/li>\n<li>Suport hardware pentru bucle, inclusiv cu pipelining. Cre\u0219te eficien\u021ba utiliz\u0103rii resurselor procesorului.<\/li>\n<li>Dispozitiv programabil de \u00eenc\u0103rcare anticipat\u0103 asincron\u0103 a datelor cu canale separate pentru citire. Permite ascunderea \u00eent\u00e2rzierilor din accesul la memorie \u0219i valorificarea maxim\u0103 a ALU.<\/li>\n<li>Suport pentru calcul speculativ \u0219i predicate pe un singur bit. Permite reducerea num\u0103rului de ramific\u0103ri \u0219i executarea paralel\u0103 a mai multor ramuri ale programului.<\/li>\n<li>O echip\u0103 larg\u0103 capabil\u0103, la o umplere maxim\u0103, s\u0103 execute p\u00e2n\u0103 la 23 de opera\u021bii \u00eentr-un singur ciclu (peste 33 de opera\u021bii atunci c\u00e2nd operanzii sunt \u00eempacheta\u021bi \u00een comenzi vectoriale).<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK pe procesoare autohtone 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\">Emulare x86<\/h3>\n<p><\/p>\n<p>\u00cenc\u0103 din stadiul de proiectare a arhitecturii, dezvoltatorii au \u00een\u021beles importan\u021ba suportului pentru software-ul scris pentru arhitectura Intel x86. Pentru aceasta, a fost implementat un sistem de tranzi\u021bie dinamic\u0103 (adic\u0103 \u00een timpul execu\u021biei programului, sau 'on the fly') a codurilor binare x86 \u00een coduri pentru procesorul arhitecturii E2K. Acest sistem poate func\u021biona at\u00e2t \u00een modul aplica\u021bie (asem\u0103n\u0103tor cu WINE), c\u00e2t \u0219i \u00eentr-un mod similar hypervizorului (permi\u021b\u00e2nd astfel lansarea complet\u0103 a unui sistem de operare gazd\u0103 pentru arhitectura x86). <\/p>\n<p><\/p>\n<p>Datorit\u0103 mai multor niveluri de optimizare, se poate atinge o vitez\u0103 ridicat\u0103 de executare a codului transformat. Calitatea emul\u0103rii arhitecturii x86 este confirmat\u0103 prin rularea cu succes pe complexe computa\u021bionale \u2018Elbrus\u2019 a peste 20 de sisteme de operare (inclusiv mai multe versiuni Windows) \u0219i a sute de aplica\u021bii.<\/p>\n<p><\/p>\n<h3 id=\"zaschischennyy-rezhim-ispolneniya-programm\">Modul de execu\u021bie protejat al programelor.<\/h3>\n<p><\/p>\n<p>Una dintre cele mai interesante idei mo\u0219tenite de la arhitecturile Elbrus-1 \u0219i Elbrus-2 este a\u0219a-numitul execu\u021bie protejat a programelor. Ideea de baz\u0103 este de a garanta func\u021bionarea programului doar cu datele ini\u021bializate, de a verifica toate apelurile de memorie pentru a se asigura c\u0103 acestea se afl\u0103 \u00een intervalul de adrese permis, \u0219i de a oferi protec\u021bie \u00eentre module (de exemplu, a proteja programul apelant de erorile din bibliotec\u0103). Toate aceste verific\u0103ri se efectueaz\u0103 hardware. Pentru modulul protejat exist\u0103 un compilator complet \u0219i o bibliotec\u0103 de suport runtime. Totu\u0219i, trebuie \u00een\u021beles c\u0103 restric\u021biile impuse conduc la imposibilitatea de a organiza execu\u021bia, de exemplu, a codului scris \u00een C++.<\/p>\n<p><\/p>\n<p>Chiar \u0219i \u00een modul de operare \u201eneprotejat\u201d al procesoarelor Elbrus, exist\u0103 caracteristici care cresc fiabilitatea sistemului. Astfel, stiva de informa\u021bii de leg\u0103tur\u0103 (lan\u021bul de adrese de \u00eentoarcere \u00een apelurile de procedur\u0103) este separat\u0103 de stiva de date utilizator \u0219i nu este accesibil\u0103 atacurilor precum \u00eenlocuirea adresei de \u00eentoarcere utilizate \u00een viru\u0219i. <\/p>\n<p><\/p>\n<p>Realiz\u0103rile din anii de dezvoltare permit nu doar s\u0103 ajungem \u0219i, \u00een viitor, s\u0103 dep\u0103\u0219im arhitecturile concurente \u00een termeni de performan\u021b\u0103 \u0219i scalabilitate, ci \u0219i s\u0103 oferim protec\u021bie \u00eempotriva erorilor cu care se confrunt\u0103 x86\/amd64. Vulnerabilit\u0103\u021bile precum 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) \u0219i similare.<\/p>\n<p><\/p>\n<p>Protec\u021bia modern\u0103 \u00eempotriva vulnerabilit\u0103\u021bilor g\u0103site \u00een arhitectura x86\/amd64 se bazeaz\u0103 pe patch-uri la nivel de sisteme de operare. De aceea, c\u0103derea performan\u021bei pe genera\u021biile curente \u0219i anterioare de procesoare ale acestor arhitecturi este at\u00e2t de izbitoare \u0219i variaz\u0103 \u00eentre 30% \u0219i 80%. Noi, ca utilizatori activi ai procesoarelor x86, \u0219tim despre asta, suferim \u0219i continu\u0103m s\u0103 \u201em\u00e2nc\u0103m cactus\u201d, dar existen\u021ba unei solu\u021bii radicale pentru noi (\u0219i, \u00een final, pentru clien\u021bii no\u0219tri) este, f\u0103r\u0103 \u00eendoial\u0103, un beneficiu, mai ales dac\u0103 solu\u021bia este rus\u0103.<\/p>\n<p><\/p>\n<h3 id=\"tehnicheskie-harakteristiki\">Specifica\u021bii tehnice<\/h3>\n<p><\/p>\n<p>Mai jos sunt prezentate specifica\u021biile tehnice oficiale ale procesoarelor Elbrus din genera\u021biile anterioare (4C), actuale (8C), noi (8CV) \u0219i viitoare (16C), comparativ cu procesoarele Intel x86 similare.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK pe procesoare autohtone Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/f4ff427c1ed1e9bc4ead2e4150c5d33d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Chiar \u0219i o privire superficial\u0103 asupra acestui tabel arat\u0103 (\u0219i acest lucru este foarte \u00eencurajator) c\u0103 decalajul tehnologic al procesoarelor autohtone, care acum 10 ani p\u0103rea insurmontabil, acum pare a fi destul de mic, iar \u00een anul 2021, cu lansarea \u201eElbrus-16S\u201d (care, printre altele, va sus\u021bine virtualizarea), se va reduce la distan\u021be minime. <\/p>\n<p><\/p>\n<h2 id=\"shd-aerodisk-na-processorah-elbrus-8s\">Sistemul de stocare AERODISK pe procesoare Elbrus 8C<\/h2>\n<p><\/p>\n<p>De la teorie trecem la practic\u0103. \u00cen cadrul alian\u021bei strategice dintre companiile MCST, Aerodisks, Basalt SPO (fost\u0103 Alt Linux) \u0219i NORSI-TRANS a fost dezvoltat \u0219i preg\u0103tit pentru exploatare un sistem de stocare a datelor, care, \u00een prezent, prin parametrii s\u0103i de securitate, func\u021bionalitate, cost \u0219i performan\u021b\u0103, este, dac\u0103 nu cel mai bun, \u00een opinia noastr\u0103, cu siguran\u021b\u0103 o solu\u021bie demn\u0103, care poate asigura un nivel adecvat de independen\u021b\u0103 tehnologic\u0103 pentru patria noastr\u0103.<br \/>\nAcum detalii\u2026<\/p>\n<p><\/p>\n<h3 id=\"apparatnaya-chast\">Partea hardware<\/h3>\n<p><\/p>\n<p>Partea hardware a sistemului de stocare este realizat\u0103 pe baza platformei universale Yahont UVM a companiei NORSI-TRANS. Platforma Yahont UVM a ob\u021binut statutul de echipament de telecomunica\u021bie de origine rus\u0103 \u0219i este inclus\u0103 \u00een registrul unic al produselor radioelectronic\u0103 din Rusia. Sistemul se compune din dou\u0103 controlere separate ale sistemului de stocare (c\u00e2te 2U fiecare), care sunt conectate \u00eentre ele printr-un interconect de 1G sau 10G Ethernet, precum \u0219i prin unit\u0103\u021bi de disc comune, utiliz\u00e2nd conexiune SAS.<\/p>\n<p><\/p>\n<p>Desigur, nu arat\u0103 la fel de elegant ca formatul \u201eCluster in a box\u201d (c\u00e2nd controlerele \u0219i discurile cu un backplane comun sunt instalate \u00eentr-un \u0219asiu de 2U), pe care \u00eel folosim de obicei, dar \u00een cur\u00e2nd va fi disponibil \u0219i acesta. Important este s\u0103 func\u021bioneze bine, iar despre \u201efundi\u021be\u201d ne vom g\u00e2ndi mai t\u00e2rziu.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK pe procesoare autohtone 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=\"SCD AERODISK pe procesoare autohtone Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/029f1601cc4a68c8d52f704531f40a09.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Sub capot\u0103, fiecare controler are o plac\u0103 de baz\u0103 cu un singur procesor, av\u00e2nd patru sloturi pentru memorie RAM (DDR3 pentru procesorul 8C). De asemenea, fiecare controler dispune de c\u00e2te 4 porturi 1G Ethernet (dou\u0103 dintre care sunt utilizate de software-ul AERODISK ENGINE ca servicii) \u0219i c\u00e2te trei sloturi PCIe pentru adaptoare Back-end (SAS) \u0219i Front-end (Ethernet sau FibreChannel).<\/p>\n<p><\/p>\n<p>Pentru discurile de boot se folosesc SSD-uri SATA de produc\u021bie rus\u0103 ale companiei GS Nanotech, pe care le-am testat de mai multe ori \u0219i le-am folosit \u00een proiecte.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK pe procesoare autohtone Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/57512e0dcc3017d3c52fcee40c289aa1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>La prima \u00eent\u00e2lnire cu platforma a fost o examinare atent\u0103. Nu am avut \u00eentreb\u0103ri legate de calitatea asambl\u0103rii \u0219i lipirii, totul a fost realizat cu grij\u0103 \u0219i fiabilitate.<\/p>\n<p><\/p>\n<h3 id=\"operacionnaya-sistema\">Sistem de operare<\/h3>\n<p><\/p>\n<p>Ca sistem de operare, este utilizat\u0103 versiunea sistemului de operare ALT 8SP pentru certificare. \u00cen cur\u00e2nd pl\u0103nuim s\u0103 cre\u0103m un depozit conectabil \u0219i actualizat constant pentru sistemul de operare ALT cu software-ul de stocare AERODISK.<\/p>\n<p><\/p>\n<p>Aceast\u0103 versiune a distribu\u021biei este construit\u0103 pe versiunea stabil\u0103 curent\u0103 a nucleului Linux 4.9 pentru E2K (ramura cu suport pe termen lung, portat\u0103 de speciali\u0219tii M\u0426CT), completat\u0103 cu patch-uri pentru func\u021bionalitate \u0219i securitate. Toate pachetele din sistemul de operare ALT au fost compilate direct pe \u201eElbrus-uri\u201d folosind sistemul original de construire tranzac\u021bional al proiectului ALT Linux Team, ceea ce a permis reducerea eforturilor necesare pentru transfer \u0219i mai mult\u0103 aten\u021bie la calitatea produsului.<\/p>\n<p><\/p>\n<p>Orice versiune a sistemului de operare ALT pentru Elbrus poate fi semnificativ extins\u0103 \u00een ceea ce prive\u0219te func\u021bionalitatea, beneficiind de depozitul disponibil (de la aproximativ 6.000 de pachete surs\u0103 pentru versiunea a opta la aproximativ 12.000 pentru versiunea a noua).<\/p>\n<p><\/p>\n<p>Alegerea a fost f\u0103cut\u0103 \u0219i pentru c\u0103 compania Bazalt SPO, dezvoltatorul sistemului de operare ALT, colaboreaz\u0103 activ cu al\u021bi dezvoltatori de software \u0219i dispozitive pe diverse platforme, asigur\u00e2nd o interac\u021biune fluid\u0103 \u00een cadrul complexelor hardware-software. <\/p>\n<p><\/p>\n<h3 id=\"po-sistemy-hraneniya-dannyh\">Software pentru sistemul de stocare a datelor<\/h3>\n<p><\/p>\n<p>La portare, am renun\u021bat imediat la ideea de a utiliza emularea x86 suportat\u0103 \u00een E2K \u0219i am \u00eenceput s\u0103 lucr\u0103m direct cu procesoarele (din fericire, ALT deja are instrumentele necesare pentru asta). <\/p>\n<p><\/p>\n<p>Printre altele, modul nativ de execu\u021bie ofer\u0103 o securitate mai bun\u0103 (cele trei stive hardware \u00een loc de una) \u0219i o performan\u021b\u0103 crescut\u0103 (nu este necesar s\u0103 aloc\u0103m unul-dou\u0103 nuclee din opt pentru a func\u021biona traduc\u0103torul binar, iar compilatorul \u00ee\u0219i \u00eendepline\u0219te mai bine rolul dec\u00e2t JIT).<\/p>\n<p><\/p>\n<p>De fapt, \u00een implementarea AERODISK ENGINE pe E2K este suportat\u0103 cea mai mare parte a func\u021bionalit\u0103\u021bii existente a sistemelor de stocare disponibile \u00een x86. Ca software pentru sistemul de stocare este utilizat\u0103 versiunea actual\u0103 AERODISK ENGINE (versiunea A-CORE 2.30).<\/p>\n<p><\/p>\n<p>F\u0103r\u0103 probleme deosebite, pe E2K au fost activate \u0219i testate pentru utilizarea \u00een produc\u021bie urm\u0103toarele func\u021bii:<\/p>\n<p><\/p>\n<ul>\n<li>Toleran\u021ba la defecte cu p\u00e2n\u0103 la dou\u0103 controlere \u0219i intrare-ie\u0219ire multipath (mpio).<\/li>\n<li>Acces bloc \u0219i fi\u0219ier cu volume sub\u021biri (piscine RDG, DDP; protocoale FC, iSCSI, NFS, SMB inclusiv integrarea cu Active Directory)<\/li>\n<li>Diverse niveluri RAID p\u00e2n\u0103 la tripla paritate (inclusiv op\u021biunea de a folosi un constructor RAID)<\/li>\n<li>Stocare hibrid\u0103 (combinarea SSD \u0219i HDD \u00eentr-o singur\u0103 piscin\u0103, adic\u0103 cache \u0219i tiering)<\/li>\n<li>Op\u021biuni de economisire a spa\u021biului prin deduplicare \u0219i compresie<\/li>\n<li>Snapshot-uri ROW, clone \u0219i diferite op\u021biuni de replicare<\/li>\n<li>\u0218i alte func\u021bii mici, dar utile, cum ar fi QoS, global hotspare, VLAN, BOND etc.<\/li>\n<\/ul>\n<p><\/p>\n<p>De fapt, pe E2K am reu\u0219it s\u0103 implement\u0103m toate func\u021bionalit\u0103\u021bile noastre, cu excep\u021bia multicontrollere (mai mult de dou\u0103) \u0219i a planificatorului de I\/O multi-thread care permite cre\u0219terea performan\u021bei pistelor all-flash cu 20-30%.<\/p>\n<p><\/p>\n<p>Dar aceste func\u021bii utile le vom ad\u0103uga, desigur, este doar o chestiune de timp.<\/p>\n<p><\/p>\n<h3 id=\"nemnogo-o-proizvoditelnosti\">Pu\u021bin despre performan\u021b\u0103<\/h3>\n<p><\/p>\n<p>Dup\u0103 ce am finalizat cu succes testele de baz\u0103 ale func\u021bionalit\u0103\u021bii sistemului de stocare, am \u00eenceput evident s\u0103 facem teste de stres.<\/p>\n<p><\/p>\n<p>De exemplu, pe un sistem de stocare cu dou\u0103 controlere (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SSD SAS 800GB 3DWD), \u00een care cache-ul RAM a fost dezactivat, am creat dou\u0103 piscine DDP cu nivelul de baz\u0103 RAID-10 \u0219i dou\u0103 LUN-uri de 500G, conect\u00e2nd aceste LUN-uri prin iSCSI (10G Ethernet) la un gazd\u0103 Linux. \u0218i am efectuat unul dintre testele de baz\u0103 pe o or\u0103 de sarcin\u0103 secven\u021bial\u0103 cu ajutorul programului FIO.<\/p>\n<p><\/p>\n<p>Primele rezultate s-au dovedit a fi destul de pozitive. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK pe procesoare autohtone Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/8919b41889b7695ae621367116c4602c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Sarcina pe procesoare a fost, \u00een medie, la nivelul de 60%, adic\u0103 acesta este un nivel de baz\u0103 pe care sistemul de stocare poate func\u021biona f\u0103r\u0103 probleme.<\/p>\n<p><\/p>\n<p>Da, nu este departe de highload \u0219i pentru SGBD-uri de \u00eenalt\u0103 performan\u021b\u0103 pentru un sistem de facturare, aceasta nu va fi suficient, dar, a\u0219a cum arat\u0103 practica noastr\u0103, aceste caracteristici sunt suficiente pentru 80% din sarcinile comune pentru care sunt utilizate sistemele de stocare.<\/p>\n<p><\/p>\n<p>Mai t\u00e2rziu, pl\u0103nuim s\u0103 revenim cu un raport detaliat despre testele de stres ale Elbrus ca platform\u0103 pentru sistemele de stocare.<\/p>\n<p><\/p>\n<h2 id=\"svetloe-buduschee\">Viitorul str\u0103lucit<\/h2>\n<p><\/p>\n<p>A\u0219a cum am men\u021bionat mai devreme, produc\u021bia \u00een mas\u0103 a Elbrus 8C a \u00eenceput de fapt recent \u2013 la \u00eenceputul anului 2019 \u0219i p\u00e2n\u0103 \u00een decembrie au fost emise aproximativ 4000 de procesoare. Spre compara\u021bie, procesoarele genera\u021biei anterioare Elbrus 4C au fost emise \u00een total 5000 pe durata \u00eentregii lor produc\u021bii, astfel c\u0103 progresul este evident.<\/p>\n<p><\/p>\n<p>Este clar c\u0103 aceasta este o pic\u0103tur\u0103 \u00een ocean, chiar \u0219i pentru pia\u021ba rus\u0103, dar drumul este parcurs de cei care merg.<br \/>\nPentru anul 2020, se preconizeaz\u0103 lansarea a c\u00e2teva zeci de mii de procesoare Elbrus 8C, ceea ce reprezint\u0103 deja o cifr\u0103 semnificativ\u0103. \u00cen plus, pe parcursul anului 2020, procesorul Elbrus-8SV ar trebui s\u0103 fie adus de echipa MCST \u00een produc\u021bie de serie.<\/p>\n<p><\/p>\n<p>Aceste planuri de produc\u021bie reprezint\u0103 o declara\u021bie pentru o cot\u0103 foarte semnificativ\u0103 a \u00eentregii pie\u021be interne de procesoare pentru servere.<\/p>\n<p><\/p>\n<p>Astfel, deja aici \u0219i acum avem un procesor rusesc bun \u0219i modern, cu o strategie de dezvoltare clar\u0103 \u0219i, \u00een opinia noastr\u0103, corect\u0103, pe baza c\u0103ruia exist\u0103 un sistem de stocare a datelor complet certificat \u0219i protejat, de produc\u021bie rus\u0103 (iar \u00een viitor, un sistem de virtualizare pe Elbrus-16C). Sistemul este rusesc \u00een m\u0103sura \u00een care acest lucru este fizic posibil \u00een condi\u021biile actuale.<\/p>\n<p><\/p>\n<p>Observ\u0103m adesea \u00een \u0219tiri e\u0219ecuri epice ale companiilor care se numesc m\u00e2ndre \u201eproduc\u0103tori ru\u0219i\u201d, dar, de fapt, se ocup\u0103 de lipirea etichetelor, f\u0103r\u0103 a ad\u0103uga propriul lor aport valoric produsului unui produc\u0103tor str\u0103in, \u00een afar\u0103 de markup-ul lor. Aceste companii, din p\u0103cate, arunc\u0103 o umbr\u0103 asupra tuturor dezvoltatorilor \u0219i produc\u0103torilor ru\u0219i reali.<\/p>\n<p><\/p>\n<p>Prin aceast\u0103 articol vrem s\u0103 ar\u0103t\u0103m clar c\u0103 \u00een \u021bara noastr\u0103 au fost, sunt \u0219i vor fi companii care creeaz\u0103 \u00een mod real \u0219i de calitate sisteme IT complexe moderne \u0219i se dezvolt\u0103 activ, iar substitu\u021bia importurilor \u00een IT nu este o profanare, ci o realitate \u00een care tr\u0103im cu to\u021bii. Aceast\u0103 realitate poate fi nesuferit\u0103, poate fi contestat\u0103, dar poate fi \u0219i \u00eembun\u0103t\u0103\u021bit\u0103 prin munc\u0103.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK pe procesoare autohtone Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/553cf8a871f170cdf25cb46af76e77c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Deznod\u0103m\u00e2ntul URSS a \u00eempiedicat echipa creatorilor Elbrus s\u0103 devin\u0103 un juc\u0103tor vizibil pe pia\u021ba procesoarelor \u0219i a for\u021bat echipa s\u0103 caute finan\u021bare pentru dezvolt\u0103rile lor \u00een str\u0103in\u0103tate. Aceasta a fost g\u0103sit\u0103, munca a fost realizat\u0103, iar proprietatea intelectual\u0103 a fost p\u0103strat\u0103, pentru care vrem s\u0103 mul\u021bumim enorm acestor oameni!<\/p>\n<p><\/p>\n<p>Asta este pentru acum, v\u0103 rug\u0103m s\u0103 l\u0103sa\u021bi comentariile, \u00eentreb\u0103rile \u0219i, desigur, criticile voastre. Suntem mereu bucuro\u0219i.<\/p>\n<p><\/p>\n<p>De asemenea, \u00een numele \u00eentregii companii Aerodisc, vreau s\u0103 felicit \u00eentreaga comunitate IT rus\u0103 cu ocazia Anului Nou \u0219i Cr\u0103ciunului, dorindu-le 100% uptime - \u0219i ca backup-urile s\u0103 nu fie necesare \u00een noul an))). <\/p>\n<p><\/p>\n<h3 id=\"ispolzuemye-materialy\">Materiale utilizate<\/h3>\n<p><\/p>\n<p>Articol cu o descriere general\u0103 a tehnologiilor, arhitecturilor \u0219i personalit\u0103\u021bilor:<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>O scurt\u0103 istorie a calculatoarelor numite \u201eElbrus\u201d:<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>Articol general despre arhitectura 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>Articol despre a patra genera\u021bie (Elbrus-8S) \u0219i a cincea genera\u021bie (Elbrus-8SV, anul 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>Specifica\u021biile urm\u0103toarei a \u0219asea genera\u021bii de procesoare (Elbrus-16SV, anul 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>Descriere oficial\u0103 a arhitecturii 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>Planurile dezvoltatorilor platformei hardware-software \u201eElbrus\u201d pentru crearea unui supercomputer cu performan\u021be exa-flops:<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>Tehnologiile ruse\u0219ti \u201eElbrus\u201d pentru calculatoare personale, servere \u0219i supercomputere:<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>Un articol vechi de Boris Babayan, dar \u00eenc\u0103 relevant:<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>Un articol vechi de Mihail Kuzminski:<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>Prezentare MCST, informa\u021bii generale:<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>Informa\u021bii despre sistemul de operare Alt pentru platforma 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\/\u0435\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>Sursa: <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\/ro\/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=\"ro_RO\" \/>\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\/ro\/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\udd47Sisteme de stocare AERODISK pe procesoare autohtone Elbrus 8S | ProHoster","description":"Salut, cititori ai Habra.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/54651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=54651"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/54651\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=54651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=54651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=54651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}