
Üdvözöljük a Habr olvasóit. Szeretnénk megosztani egy rendkívül kellemes hírt. Végre megérkezett a legújabb generációs orosz Elbrus 8C processzorok valós sorozatgyártása. A hivatalos sorozatgyártásnak 2016-ban kellett volna megkezdődnie, de gyakorlatilag a tömeggyártás csak 2019-ben indult el, és eddig körülbelül 4000 processzort gyártottak le.
Majdnem azonnal a sorozatgyártás elindítása után ezek a processzorok megjelentek nálunk az Aerodisknél, ezért külön köszönetet szeretnénk mondani a NORSI-TRANS cégnek, amely nagyvonalúan biztosította nekünk a Jakhont UVM hardver platformját, amely támogatja az Elbrus 8C processzorokat, hogy elvégezhessük a tárolóprogram portolását. Ez egy modern, minden MCCST követelménynek megfelelő univerzális platform. Jelenleg a platformot speciális felhasználók és szolgáltatók használják, hogy végrehajtsák a kijelölt műveleteket a műveleti nyomozások során.
Jelenleg a portolás sikeresen befejeződött, és már most elérhető az AERODISK tárolórendszer az orosz Elbrus processzorokkal.
Ebben a cikkben beszélünk magukról a processzorokról, történelmükről, architektúrájukról, és természetesen a tárolórendszerünk Elbruson való megvalósításáról.
Történet
Az Elbrus processzorok története a Szovjetunió idején kezdődik. 1973-ban a S.A. Lebedev nevét viselő Pontos Mechanikai és Számítástechnikai Intézetben (arról a Szergej Lebedevől elnevezve, aki korábban az első szovjet számítógép, az MЭСM fejlesztését irányította, később pedig a BЭСM-et) megkezdődött a "Elbrus" néven ismert multiprocesszoros számítógépes komplexumok fejlesztése. A fejlesztést Burcsev Vszjovod Szergejevics irányította, aktívan részt vett a fejlesztésben Borys Artasjeszovics Baghaján is, aki az ügyvivő főtervező egyik helyettese volt.

Burcsev Vszjovod Szergejevics

Borys Artasjeszovics Baghaján
A projekt fő megrendelője természetesen a Szovjetunió fegyveres erői voltak, és ez a számítógép-sorozat végül sikeresen alkalmazásra került parancsnoki számítógép központok és rakétaelhárító rendszerek lőgyakorlatainak kialakításához, valamint más különleges rendeltetésű rendszerekhez.

Az első "Elbrusz" számítógépet 1978-ban fejezték be. Moduláris architektúrával rendelkezett, és 1-től 10-ig terjedő közepes integrációval rendelkező processzorokból állhatott. A gép teljesítménye elérte a 15 millió műveletet másodpercenként. A processzorok számára közös memóriakapacitás maximum 2 a 20. hatványig terjedő gépi szóból vagy 64 MB-ból állt.
Később kiderült, hogy sok olyan technológia, amelyet az "Elbrusz" fejlesztése során használtak, ugyanebben az időszakban világszerte kutatás alatt állt, és az IBM (International Business Machine) foglalkozott velük, de ezek a munkák a projektek keretein belül, az "Elbrusz"-hoz képest, nem teljesültek és végül nem vezettek be befejezett terméket.
Burcev Vsevolod szavai szerint a szovjet mérnökök megpróbálták alkalmazni a legmodernebb tapasztalatokat mind hazai, mind külföldi fejlesztőktől. Az "Elbrusz" számítógépek architektúrájára hatással voltak a Burroughs cég számítógépei, a Hewlett-Packard fejlesztései, valamint a BESM-6 fejlesztőinek tapasztalatai is.
De sok fejlesztés eredeti volt. Az "Elbrusz-1" legérdekesebb része pont az architektúrája volt.
A létrehozott szuperszámítógép volt az első a Szovjetunióban, amely szuperszkáláris architektúrát alkalmazott. A szuperszkáláris processzorok tömeges alkalmazása külföldön csak a 90-es években kezdődött, amikor megjelentek a piacon az elérhető Intel Pentium processzorok.
Ezenkívül a perifériás eszközök és a számítógép operatív memóriája közötti adatfolyamok átvitelének megszervezésére speciális bemeneti-kimeneti processzorokat is alkalmazhattak. Az ilyen processzorok száma a rendszerben akár négy is lehetett, párhuzamosan működve a központi processzorral, és saját dedikált memóriával rendelkeztek.
Elbrusz-2
1985-ben az "Elbrusz" logikus folytatását kapta, elkészült és sorozatgyártásra került az "Elbrusz-2" számítógép. Architektúrájában alig különbözött elődjétől, de új elemi bázist alkalmazott, ami lehetővé tette az össz teljesítmény majdnem tízszeres növelését - 15 millió műveletről másodpercenként 125 millióra. A számítógép operatív memóriája 16 millió 72 bites szóra vagy 144 MB-ra nőtt. Az "Elbrusz-2" bemeneti-kimeneti csatornáinak maximális átvitelének sebessége 120 MB/s volt.
Az „Elbrusz-2” aktívan alkalmazták a cseljabinszki-70 és az arzamasi-16 nukleáris kutatóközpontokban, a Központi Irányítóhelyen, az A-135-ös rakétavédelmi rendszerben, valamint más katonai objektumokon.
Az „Elbrusz” létrehozását a Szovjetunió vezetői méltányolták. Sok mérnök kitüntetést és érmet kapott. A főtervező, Borisz Babajan és több más szakember állami díjat kaptak. Babajant az Október Forradalmának Rendjével tüntették ki.
Ezek a díjak teljesen megérdemeltek, Borisz Babajan később ezt mondta:
„1978-ban elkészítettük az első szuperszkálárist, az Elbrusz-1-et. Jelenleg a Nyugaton csak ilyen architektúrájú szuperszkálárokat készítenek. Az első nyugati szuperszkálár 1992-ben jelent meg, a miénk 1978-ban. A mi általunk készített szuperszkálár pedig hasonló a Pentium Pro-hoz, amelyet az Intel 1995-ben gyártott.”
Ezek a szavak a történelmi elsőbbséget az Egyesült Államokban is megerősítik, Kit Diefendorff, a Motorola 88110, az egyik első nyugati szuperszkálár processzor tervezője írta:
„1978-ban, majdnem 15 évvel az első nyugati szuperszkálár processzorok megjelenése előtt, az Elbrusz-1-ben egy olyan processzort használtak, amely két utasítást adott ki egy órajel alatt, módosította az utasítások végrehajtásának sorrendjét, átnevezte a regisztereket és feltételezés alapján hajtotta végre az utasításokat.”
Elbrusz-3
1986-ot írtunk, és szinte az „Elbrusz-2” munkáinak befejezése után az ITMiVT-ben elkezdték az új „Elbrusz-3” rendszer fejlesztését, alapvetően új processzorarchitektúra alkalmazásával. Ezt a megközelítést Borisz Babajan „poszt-szuperszkálárnak” nevezte. Ezt az architektúrát, amelyet később VLIW/EPIC néven ismertek, a jövőben (az 1990-es évek közepén) az Intel Itanium proceszorok is felhasználták (míg a Szovjetunióban ezek a fejlesztések 1986-ban kezdődtek és 1991-ben fejeződtek be).
Ebben a számítási komplexumban valósultak meg először a párhuzamos műveletek nyílt vezérlésének ötletei a fordító segítségével.
1991-ben megjelent az első és sajnos egyetlen „Elbrusz-3” számítógép, amelyet soha nem tudtak befejezni, és a Szovjetunió széthullása után már senkinek sem kellett, így a fejlesztések és tervek papíron maradtak.
Előfeltételek az új architektúrához
A csapat, amely az ITMiVT-nél dolgozott a szovjet szuperszámítógépek létrehozásán, nem oszlott fel, hanem külön vállalatként folytatta munkáját MCVT (Moszkvai SPARC Technológiák Központja) néven. Az 1990-es évek elején megkezdődött az MCVT és a Sun Microsystems közötti aktív együttműködés, ahol az MCVT csapata részt vett az UltraSPARC mikroprocesszor fejlesztésében.
Pontosan ebben az időszakban alakult meg az E2K architektúra projektje, amelyet kezdetben a Sun finanszírozott. Később a projekt teljesen függetlenné vált, és az összes szellemi tulajdonjog az MCVT csapatánál maradt.
«Ha a jövőben is a Sun-nal dolgoztunk volna ezen a területen, minden a Sun tulajdonát képezte volna. Bár a munka 90%-a még a Sun megjelenése előtt készült el.» (Borisz Babjanjan)
E2K architektúra
Amikor az "Elbrus" processzorarchitektúráról beszélünk, nagyon gyakran hallunk a IT iparági kollégáinktól a következő kijelentéseket:
«Az Elbrus, az RISC architektúra!»
«Az Elbrus, az EPIC architektúra!»
«Az Elbrus, az SPARC architektúra!»
Valójában egyik kijelentés sem teljesen helytálló, és ha az, akkor is csak részben.
Az E2K architektúra egy külön eredeti processzorarchitektúra, amelynek alapvető jellemzői az energiahatékonyság és a kiváló skálázhatóság, amelyet a műveletek kifejezett párhuzamosságának megadásával érnek el. Az E2K architektúrát az MCVT csapata dolgozta ki, és alapja egy poszt-szuperszkáláris architektúra (EPIC-szerű), kissé a SPARC architektúrára (RISC múlttal) támaszkodva. Ezen kívül az MCVT közvetlen részese volt három alapvető architektúra (szuperszkáláris, poszt-szuperszkáláris és SPARC) létrehozásának. A világ valóban kicsi.
A további zűrzavar elkerülése érdekében elkészítettünk egy egyszerű diagramot, amely, bár leegyszerűsítve, de nagyon jól szemlélteti az E2K architektúra gyökereit.

Most egy kicsit még az architektúra nevéről, amely körül szintén van félreértés.
Különböző forrásokban találkozhatunk ennek az architektúrának a következő neveivel: «E2K», «Elbrusz», «Elbrusz 2000», ELBRUS («ExpLicit Basic Resources Utilization Scheduling», azaz a fő erőforrások felhasználásának nyílt ütemezése). Ezek a nevek mind ugyanarról az architektúráról szólnak, ám a hivatalos műszaki dokumentációban és a műszaki fórumokon az architektúra megnevezésére az E2K név szerepel, ezért a továbbiakban, ha a processzorarchitektúráról beszélünk, az «E2K» kifejezést használjuk, ha pedig egy konkrét processzorról van szó, akkor az «Elbrusz» elnevezést alkalmazzuk.
Az E2K architektúra műszaki jellemzői
A hagyományos RISC vagy CISC architektúrákban (x86, PowerPC, SPARC, MIPS, ARM) a processzorhoz instrukciós sorozat érkezik, amelyeket sorozatos végrehajtásra terveztek. A processzor képes felfedezni az független műveleteket, és párhuzamosan végrehajtani őket (szuper-skálázhatóság), sőt, ezek sorrendjét is módosíthatja (out-of-order végrehajtás). Azonban a függőségek dinamikus elemzése és az out-of-order végrehajtás támogatása korlátozott a végrehajtható parancsok és az elemzés számában egy óraütem alatt. Ezen kívül a processzor belső megfelelő blokkjai jelentős mennyiségű energiát fogyasztanak, és a bonyolult végrehajtásuk néha stabilitási vagy biztonsági problémákhoz vezethet.
Az E2K architektúrában a függőségek elemzése és a műveletek sorrendjének optimalizálása a fordítóra hárul. A processzorhoz úgynevezett széles parancsok érkeznek, amelyek minden végrehajtó egysége számára tartalmazzák azokat az utasításokat, amelyeket az adott óraütem alatt végre kell hajtani. A processzornak nem szükséges elemeznie az operandusok közötti függőségeket vagy átrendeznie a műveleteket a széles parancsok között: ezt mind a fordító végzi, a forráskód és a processzor erőforrásainak ütemezése alapján. Ennek eredményeként a processzor műszaki összetevői egyszerűbbek és gazdaságosabbak lehetnek.
A fordító képes sokkal alaposabban elemezni a forráskódot, mint a RISC/CISC architektúrájú processzor hardvere, és több független műveletet találni. Ezért az E2K architektúrában több párhuzamosan működő végrehajtó egység található, mint a hagyományos architektúrákban.
Az E2K architektúra jelenlegi lehetőségei:
- 6 párhuzamos aritmetikai-logikai egység (ALU) csatornája.
- Regiszterfájl 256 db 84 bites regiszterrel.
- Hardver támogatás ciklusokhoz, beleértve a csővezetéket is. Növeli a processzor erőforrásainak hatékonyságát.
- Programozható aszinkron előtöltő adatfeldolgozó egység külön olvasási csatornákkal. Lehetővé teszi a memóriához való hozzáférés késleltetéseinek elrejtését és jobban kihasználja az ALU-t.
- Spekulatív számítások és egybites predikátumok támogatása. Csökkenti a ugrások számát, és párhuzamosan futtatja a program több ágát.
- Széles utasításkészlet, amely maximális kitöltés mellett egy ciklusban akár 23 műveletet is végrehajtani tud (több mint 33 művelet, ha az operandusokat vektorizált utasításokba csomagolják).

x86 emuláció
A rendszerarchitektúra tervezési szakaszában a fejlesztők tisztában voltak az Intel x86 architektúrára írt szoftver támogatásának fontosságával. Ezért dinamikus (azaz a program futása közben, "útközben") x86 bináris kódok E2K processzor architektúrára történő fordítási rendszert valósítottak meg. Ez a rendszer működhet alkalmazás üzemmódban (hasonlóan a WINE-hoz), és hiperelméleti üzemmódban is (ebben az esetben teljes x86 architektúrájú vendég operációs rendszert lehet futtatni).
Többszintű optimalizációnak köszönhetően az átkonvertált kód magas futási sebessége érhető el. Az x86 architektúra emulációjának minőségét több mint 20 operációs rendszer (beleértve a különböző Windows verziókat) és száz alkalmazás sikeres futtatása bizonyítja az "Elbrusz" számítógépes komplexumokon.
Védett üzemmód programok végrehajtására
Az Elbrusz-1 és Elbrusz-2 architektúráktól örökölt egyik legérdekesebb ötlet a programok védett végrehajtása. Ennek lényege, hogy garantálja a program működését csak inicializált adatokkal, ellenőrzi az összes memóriacímre történő hivatkozást a megengedett címek tartományához való tartozás szempontjából, és biztosítja a modulok közötti védelmet (például védi a hívó programot a könyvtáron belüli hibáktól). Mindezeket a hardver biztosítja. A védett módhoz teljes körű fordító és runtime-támogatási könyvtár áll rendelkezésre. Ugyanakkor fontos megérteni, hogy a megállapított korlátozások a C++ kódként írt programok végrehajtásának lehetetlenségéhez vezetnek.
M még a 'védtelen' üzemmódban is az Elbrusz proceszorok számos olyan sajátossággal rendelkeznek, amelyek növelik a rendszer megbízhatóságát. Így például a hívási láncot (visszatérési címek lánca a procedúrák hívásakor) elkülönítik a felhasználói adatok stack-jétől, és nem hozzáférhetőek a vírusok által alkalmazott olyan támadások számára, mint a visszatérési cím hamisítása.
A fejlesztés során létrehozott eredmények lehetővé teszik, hogy ne csak utolérjük, hanem a jövőben túl is szárnyaljuk a versenytárs architektúrákat teljesítmény és skálázhatóság terén, valamint védelmet nyújtanak az x86/amd64 architektúrákat érintő hibák ellen. Ilyen például a 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) és hasonlók.
A modern védelem a x86/amd64 architektúrákban felfedezett sebezhetőségek ellen operációs rendszer szintű javításokra épül. Épp ezért a teljesítménycsökkenés a jelenlegi és korábbi generációk és ezen architektúrák processzorainál olyan szembetűnő, és 30% és 80% között mozog. Mint aktív x86 processzor felhasználók tudjuk ezt, szenvedünk tőle, és továbbra is 'kaktuszt eszünk', míg a problémák gyökeres megoldásának létezése kétségtelenül előny számunkra (és végső soron megrendelőink számára), különösen, ha a megoldás orosz.
Műszaki specifikációk
Az alábbiakban az Elbrusz processzorok hivatalos műszaki specifikációi szerepelnek a múltbeli (4C), aktuális (8C), új (8CV) és jövőbeli (16C) generációkban, összehasonlítva az Intel x86 megfelelő processzoraival.

Még egy gyors pillantás is megmutatja (és ez nagyon örömteli), hogy a hazai processzorok technológiai lemaradása, amely 10 évvel ezelőtt áthidalhatatlannak tűnt, már mostanra egészen csekélynek tűnik, és 2021-ben az "Elbrus-16C" bemutatkozásával (ami, mindemellett, támogatni fogja a virtualizációt) minimális távolságokra csökken.
AERODISK tárolórendszer az Elbrus 8C processzorokon
Áttérve a teóriáról a gyakorlatra. A MCST, AERODISK, Bazalt SPZ (korábban Alt Linux) és NORSI-TRANS cégek stratégiai szövetsége keretében kifejlesztett és üzembe helyezett adattároló rendszer jelenleg biztonsági, funkcionalitási, költség és teljesítmény paramétereivel nemcsak hogy a legjobbnak számít, hanem véleményünk szerint kétségtelenül méltó megoldás, amely kellő szintű technológiai függetlenséget tud nyújtani hazánknak.
Most a részletek…
Hardver rész
A tárolórendszer hardver része a NORSI-TRANS cég univerzális Yakhont UVM platformjára épül. A Yakhont UVM platform orosz származású telekommunikációs berendezés státuszt kapott, és felkerült az orosz rádióelektronikai termékek egységes nyilvántartásába. A rendszer két különálló tárolóvezérlőt (2U mindkettő) tartalmaz, amelyek 1G vagy 10G Ethernet interkonnekt után összekapcsolva az közös diszkpolcokkal SAS csatlakozással.
Természetesen nem olyan vonzó, mint a "Cluster in a box" formátum (amikor a vezérlők és a diszkek közös backplane-nel egy 2U-es chassziban vannak elhelyezve), amit általában használunk, de a közeljövőben ez is elérhető lesz. A legfontosabb, hogy jól működjön, a "cicoma" pedig majd később jön.


A motorháztető alatt minden vezérlő egy processzorral rendelkező alaplapot tartalmaz négy DDR3 memóriahely számára (az 8C processzorhoz). Továbbá minden vezérlőn 4 db 1G Ethernet port található (kettő a AERODISK ENGINE szoftver által szolgáltatott) és három PCIe slot a back-end (SAS) és front-end (Ethernet vagy FibreChannel) adapterek számára.
A boot lemezként orosz GS Nanotech SATA SSD-ket használnak, amelyeket többször is teszteltünk és projekteknél alkalmaztunk.

Az első találkozásunk alkalmával alaposan megvizsgáltuk a platformot. A gyártás és forrasztás minőségével kapcsolatban nem voltak kérdéseink, minden gondosan és megbízhatóan készült el.
Operációs rendszer
Az operációs rendszer az Alt OS 8SP verzióját használja a tanúsításhoz. Hamarosan tervezzük egy csatlakoztatható és folyamatosan frissülő repozitórium létrehozását az Alt OS-hez, az AERODISK szoftverével.
Ez a disztribúció az aktuális stabil Linux 4.9 kernel E2K számára (a hosszú távú támogatási ágat a MCST szakemberei portálták) további funkcionális és biztonsági javításokkal készült. Minden csomag az Alt OS-ben közvetlenül az 'Elbrusz' gépeken lett összeállítva az ALT Linux Team projekt eredeti tranzakcionális összeszerelő rendszerének felhasználásával, ami lehetővé tette a munkaerőköltségek csökkentését, és több figyelmet fordíthatunk a termék minőségére.
Bármely Alt OS kiadást az Elbruszra jelentősen ki lehet bővíteni funkcionálisan, kihasználva az elérhető repozitóriumát (kb. 6000 forráscsomagtól a nyolcadik verzióig, kb. 12-ig a kilencedik verziónál).
A választás azért is esett erre, mert a Basalt SPO, az Alt OS fejlesztője – aktívan dolgozik más szoftver- és eszközfejlesztőkkel különböző platformokon, biztosítva a zökkenőmentes együttműködést a hardver-szoftver komplexumok keretein belül.
Tárhelykezelő szoftver
A portálás során azonnal elvetettük azt az ötletet, hogy E2K alatt x86 emulációt használjunk, és közvetlenül a processzorokkal kezdtünk dolgozni (mivel az Alt már rendelkezik a szükséges eszközökkel ehhez).
Többek között a natív végrehajtási mód jobb biztonságot nyújt (az a három hardveres verem egy helyett) és fokozott teljesítmény (nincs szükség egy-két magot kiemelni nyolcból a bináris fordításhoz, a fordító jobban végzi a dolgát, mint a JIT).
A tényleges AERODISK ENGINE E2K implementációja a meglévő tárhelyfunkcionalitás nagy részét támogatja, amely x86-on megtalálható. A tárhelykezelő szoftver az AERODISK ENGINE aktuális verziója (A-CORE 2.30) használatán alapul.
Különösebb problémák nélkül az E2K-n bevezetésre és termelésben való használatra tesztelésre kerültek a következő funkciók:
- Hibatűrés két vezérlő és többszörös belépés-kilépés (mpio) támogatásával.
- Blokkos és fájlrendszeres hozzáférés vékony kötetekkel (RDG és DDP kötegek; FC, iSCSI, NFS, SMB protokollok, beleértve az Active Directory integrációt)
- Különböző RAID szintek akár hármas paritással (beleértve a RAID építő használatának lehetőségét)
- Hibrid tárolás (SSD és HDD egyetlen kötekben, azaz gyorsítótár és rétegezés kombinációja)
- Tárhely-megtakarítási lehetőségek deduplikációval és tömörítéssel
- ROW pillanatképek, klónok és különféle replikációs lehetőségek
- És más apró, de hasznos funkciók, mint QoS, globális hotspare, VLAN, BOND stb.
Valójában az E2K-nál sikerült megvalósítanunk az összes funkciónkat, kivéve a többvezérlős működést (több mint kettő) és a több szálú I/O tervezőt, amely lehetővé teszi az all-flash kötegek teljesítményének 20-30%-os növelését.
De ezeket a hasznos funkciókat természetesen szintén hozzá fogjuk adni, a kérdés csak az idő.
Egy kicsit a teljesítményről
Miután sikeresen teljesítettük a tárolórendszer alapfunkcióinak tesztjeit, természetesen elkezdtük a terhelési teszteket.
Például egy kettővezérlős tárolórendszernél (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SAS SSD 800GB 3DWD), ahol a RAM gyorsítótár ki volt kapcsolva, két DDP köteget hoztunk létre RAID-10 alap szinten és két, 500G-os LUN-t csatlakoztattunk iSCSI-n (10G Ethernet) keresztül egy Linux hoszthez. És elvégeztük az egyik alap órás tesztet kisméretű blokkok soros terhelésével az FIO program segítségével.
Az első eredmények meglehetősen pozitívak voltak.

A processzorok terhelése átlagosan 60%-os szinten volt, azaz ez az alap szint, amelyen a tárolórendszer nyugodtan működhet.
Igen, ez messze nem highload, és egy magas teljesítményű adatbázis számára, mondjuk egy számlázó rendszerhez, ez nyilván nem elegendő, de tapasztalataink alapján ezek a jellemzők elegendőek a feladatok 80%-ához, amelyekhez a tárolórendszert használják.
Kicsit később részletes jelentéssel fogunk visszatérni az Elbrusz terhelési tesztjeiről, mint a tárolórendszer platformjáról.
Fényes jövő
Ahogy korábban írtuk, az Elbrusz 8C tömeggyártása lényegében nemrég indult – 2019 elején, és decemberre már körülbelül 4000 processzor készült el. Összehasonlításképpen, az előző generációs Elbrusz 4C processzorokból a teljes gyártásuk alatt mindössze 5000 darabot gyártottak, így a fejlődés nyilvánvaló.
Nyilvánvaló, hogy ez csepp a tengerben, még az orosz piacon is, de az utat a járó képes legyőzni.
A 2020-as évre már több tízezer Elbrus 8С processzor gyártásának tervezése áll fenn, ami már komoly számnak mondható. Ezen kívül 2020 folyamán az Elbrus-8СV processzort a MCST csapata sorozatgyártásra készíti.
Ilyen gyártási tervek egy jelentős piaci részesedés megszerzésére tett kísérletet jelentenek az orosz szerverprocesszor piacon.
Így most már van egy jó, modern orosz processzorunk, amelyhez egy világosan érthető, és véleményünk szerint helyes fejlődési stratégia tartozik, egy maximálisan védett és orosz gyártású adatmentési rendszerrel (a jövőben pedig egy virtualizációs rendszer az Elbrus-16С köré). Az orosz rendszer annyira orosz, amennyire ez a mai modern körülmények között fizikailag lehetséges.
Gyakran tapasztalunk hírekben újabb epikus kudarcokat olyan cégektől, amelyek büszkén orosznak mondják magukat, valójában pedig címkéket cserélnek, anélkül, hogy az importált termékekhez bármilyen saját értéket adnának, csupán a saját árrésüket növelik. Ezek a cégek sajnos árnyékot vetnek a valódi orosz fejlesztőkre és gyártókra.
Ezzel a cikkel világosan szeretnénk bemutatni, hogy hazánkban voltak, vannak és lesznek olyan cégek, amelyek valóban és minőségileg készítenek modern, összetett IT rendszereket és aktívan fejlődnek, és az IT importhelyettesítés nem a profanáció, hanem valóság, amelyben mindannyian élünk. Ezt a valóságot nem kell szeretni, lehet kritizálni, de lehet dolgozni rajta, hogy jobbá tegyük.

A Szovjetunió széthullása megakadályozta az Elbrusz alkotóinak csapatát abban, hogy észlelhető szereplővé váljon a processzorok világában, és arra kényszerítette őket, hogy külföldön keressenek finanszírozást fejlesztéseikhez. Ezt megtalálták, a munka el lett végezve, és a szellemi tulajdon megmaradt, ezért szeretnénk köszönetet mondani ezeknek az embereknek!
Azt hiszem, ennyit egyelőre, kérjük, írjatok nekünk megjegyzéseket, kérdéseket és természetesen kritikát. Mindig örömmel fogadunk.
Az Aerodiszk cég nevében szeretnék gratulálni az egész orosz IT közösségnek az elkövetkező új évhez és karácsonyhoz, kívánva 100%-os üzemidőt – és hogy az új évben a biztonsági mentések senkinek se legyenek szükségesek.)))
Felhasználásra kerülő anyagok
Cikk az alapvető technológiák, architektúrák és személyek általános leírásával:
A számítógépek rövid története az "Elbrusz" néven:
Átfogó cikk az e2k architektúrájáról:
Cikk a 4. generációról (Elbrusz-8C) és az 5. generációról (Elbrusz-8CV, 2020):
A következő 6. generációs processzorok specifikációi (Elbrusz-16CV, 2021):
Az Elbrusz architektúra hivatalos leírása:
A "Elbrusz" hardver-szoftver platform fejlesztőinek terve a exaflop teljesítményű szupercomputer létrehozására:
Orosz "Elbrusz" technológiák személyi számítógépekhez, szerverekhez és szupercomputerekhez:
Boris Babayan régi cikke, de még mindig releváns:
Mihail Kuzminsky régi cikke:
MCST prezentáció, általános információ:
Információ az Alt operációs rendszerről az Elbrusz platformon:
Forrás: habr.com
