SHD AERODISK hazai processzorokon Elbrus 8C

SHD AERODISK hazai processzorokon Elbrus 8C

Kedves Habr olvasók! Szeretnénk megosztani néhány nagyon jó hírt. Végre megvártuk az orosz Elbrus 8C processzorok új generációjának valódi sorozatgyártását. Hivatalosan a sorozatgyártásnak már 2016-ban meg kellett volna indulnia, de valójában a tömeggyártás csak 2019-ben kezdődött, és már körülbelül 4000 processzort adtak ki.

A sorozatgyártás megkezdése után szinte azonnal megjelentek ezek a processzorok Aerodiskünkben, amiért ezúton is köszönetet mondunk a NORSI-TRANS-nek, amely az Elbrus 8C processzorokat támogató Yakhont UVM hardverplatformjával kedveskedett nekünk a szoftveres rész portolásához. a tárolási rendszer. Ez egy modern univerzális platform, amely megfelel az MCST minden követelményének. Jelenleg a platformot speciális fogyasztók és távközlési szolgáltatók használják, hogy biztosítsák a megállapított műveletek végrehajtását az operatív keresési tevékenységek során.

Jelenleg a portolás sikeresen megtörtént, most már elérhető az AERODISK tárolórendszer a hazai Elbrus processzorokkal szerelt változatban.

Ebben a cikkben magukról a processzorokról, történetükről, architektúrájukról és természetesen az Elbrus tárolórendszereinek megvalósításáról fogunk beszélni.

Történet

Az Elbrus processzorok története a Szovjetunió idejére nyúlik vissza. 1973-ban az elnevezett Finommechanikai és Számítástechnikai Intézetben S.A. Lebegyev (ugyanarról Szergej Lebegyevről kapta a nevét, aki korábban az első szovjet számítógépes MESM, majd később a BESM fejlesztését vezette) megkezdődött az Elbrus nevű többprocesszoros számítástechnikai rendszerek fejlesztése. Vszevolod Szergejevics Burcev felügyelte a fejlesztést, és a fejlesztésben aktívan részt vett Borisz Artasesovics Babayan is, aki az egyik főtervező-helyettes volt.

SHD AERODISK hazai processzorokon Elbrus 8C
Vszevolod Szergejevics Burcev

SHD AERODISK hazai processzorokon Elbrus 8C
Borisz Artasesovics Babajan

A projekt fő megrendelője természetesen a Szovjetunió fegyveres erői volt, és ezt a számítógép-sorozatot végül sikeresen használták fel a rakétavédelmi rendszerek parancsnoki számítási központjainak és tüzelőrendszereinek, valamint egyéb speciális célú rendszereknek a létrehozására. .

SHD AERODISK hazai processzorokon Elbrus 8C

Az első Elbrus számítógép 1978-ban készült el. Moduláris felépítésű volt, és 1-10 processzort tartalmazhatott közepes integrációs sémák alapján. Ennek a gépnek a sebessége elérte a 15 millió műveletet másodpercenként. A RAM mennyisége, amely mind a 10 processzornál közös volt, a gépszavak 2-a 20. hatványa vagy 64 MB volt.

Később kiderült, hogy az Elbrus fejlesztéséhez használt technológiát egy időben tanulmányozták a világon, és az International Business Machine (IBM) is foglalkozott velük, de ezeken a projekteken az Elbruson végzett munkától eltérően nem. befejeződött, és végül nem vezetett késztermék létrehozásához.

Vsevolod Burtsev szerint a szovjet mérnökök a hazai és a külföldi fejlesztők legfejlettebb tapasztalatait igyekeztek alkalmazni. Az Elbrus számítógépek architektúráját a Burroughs számítógépek, a Hewlett-Packard fejlesztések, valamint a BESM-6 fejlesztőinek tapasztalatai is befolyásolták.

Ugyanakkor sok fejlesztés eredeti volt. A legérdekesebb dolog az Elbrus-1-ben az építészete volt.

A létrehozott szuperszámítógép lett az első olyan számítógép a Szovjetunióban, amely szuperskaláris architektúrát használt. A szuperskalár processzorok külföldön történő tömeges használata csak a múlt század 90-es éveiben kezdődött, amikor megjelentek a piacon a megfizethető Intel Pentium processzorok.

Ezen túlmenően speciális bemeneti-kimeneti processzorok segítségével meg lehet szervezni az adatfolyamok átvitelét a perifériás eszközök és a számítógépben lévő RAM között. Legfeljebb négy ilyen processzor lehetett a rendszerben, ezek párhuzamosan működtek a központi processzorral és saját dedikált memóriájuk volt.

Elbrus-2

1985-ben az Elbrus megkapta logikus folytatását, az Elbrus-2 számítógépet létrehozták és tömeggyártásba küldték. Felépítését tekintve nem sokban tért el elődjétől, de egy új elembázist használt, ami lehetővé tette az összteljesítmény közel 10-szeres növelését - a másodpercenkénti 15 millió műveletről 125 millióra. A számítógép RAM mennyisége 16 millió 72 bites szóra vagy 144 MB-ra nőtt. Az Elbrus-2 I/O csatornák maximális sávszélessége 120 MB/s volt.

Az "Elbrus-2"-t aktívan használták a Cseljabinszk-70 és az Arzamas-16 nukleáris kutatóközpontjaiban az MCC-ben, az A-135 rakétavédelmi rendszerben, valamint más katonai létesítményekben.

Az Elbrus létrehozását a Szovjetunió vezetői kellőképpen értékelték. Sok mérnök kapott kitüntetést és kitüntetést. Vsevolod Burtsev általános tervező és számos más szakember állami kitüntetést kapott. Boris Babayan pedig megkapta az Októberi Forradalom Rendjét.

Boris Babayan később ezt mondta:

„1978-ban elkészítettük az első szuperskaláris gépet, az Elbrus-1-et. Most Nyugaton csak ebből az architektúrából készítenek szuperskalárokat. Az első szuperskalár Nyugaton 92-ben, nálunk 78-ban jelent meg. Ráadásul a szuperskalár általunk készített verziója hasonló az Intel által 95-ben gyártott Pentium Pro-hoz.”

Ezeket a történelmi fölényről szóló szavakat az USA-ban is megerősítik – írta Keith Diefendorff, a Motorola 88110, az egyik első nyugati szuperskalár processzor fejlesztője:

"1978-ban, majdnem 15 évvel az első nyugati szuperskalár processzorok megjelenése előtt, az Elbrus-1 processzort használt, két utasítás kiadásával egy ciklusban, megváltoztatva az utasítások végrehajtásának sorrendjét, átnevezve a regisztereket és feltételezhetően végrehajtva."

Elbrus-3

1986 volt, és szinte közvetlenül a második Elbruson végzett munka befejezése után az ITMiVT egy új Elbrus-3 rendszer kifejlesztésébe kezdett, egy alapvetően új processzorarchitektúrával. Boris Babayan ezt a megközelítést „poszt-szuperskalárisnak” nevezte. Ezt az architektúrát, amelyet később VLIW / EPIC-nek hívtak, a jövőben (a 90-es évek közepén) kezdték használni az Intel Itanium processzorok (és a Szovjetunióban ezek a fejlesztések 1986-ban kezdődtek és 1991-ben fejeződtek be).

Ebben a számítástechnikai komplexumban először a műveletek párhuzamosságának fordítóprogram segítségével történő explicit szabályozásának elképzelései valósultak meg.

1991-ben megjelent az első és sajnos az egyetlen Elbrus-3 számítógép, amit nem sikerült teljesen beállítani, a Szovjetunió összeomlása után pedig már senkinek sem kellett, a fejlesztések, tervek papíron maradtak.

Az új építészet háttere

Az ITMiVT-nél a szovjet szuperszámítógépek létrehozásán dolgozó csapat nem bomlott fel, hanem külön cégként dolgozott tovább MCST (Moszkvai SPARK-Technologies Központ) néven. A 90-es évek elején pedig elkezdődött az aktív együttműködés az MCST és a Sun Microsystems között, ahol az MCST csapata részt vett az UltraSPARC mikroprocesszor fejlesztésében.

Ebben az időszakban jelent meg az E2K architektúra projekt, amelyet eredetileg a Sun finanszírozott. Később a projekt teljesen függetlenné vált, és a hozzá kapcsolódó összes szellemi tulajdon az MCST csapatánál maradt.

„Ha továbbra is a Sunnal dolgoznánk ezen a területen, akkor minden a Suné lenne. Annak ellenére, hogy a munka 90%-át a Nap megjelenése előtt végezték el.” (Boris Babayan)

E2K architektúra

Amikor az Elbrus processzorok architektúrájáról beszélünk, nagyon gyakran halljuk a következő kijelentéseket az IT iparágban dolgozó kollégáinktól:

"Az Elbrus egy RISC architektúra"
"Az Elbrus az EPIC architektúra"
"Az Elbrus SPARC-architektúra"

Valójában ezen állítások egyike sem teljesen igaz, vagy ha igen, akkor csak részben igaz.

Az E2K architektúra egy különálló eredeti processzorarchitektúra, az E2K fő tulajdonságai az energiahatékonyság és a kiváló skálázhatóság, amit a műveletek kifejezett párhuzamosságának megadásával érnek el. Az E2K architektúrát az MCST csapata fejlesztette ki, és egy poszt-szuperskaláris architektúrán (a la EPIC) alapul, amely némileg befolyásolja a SPARC architektúrát (RISC múlttal). Ugyanakkor az MCST közvetlenül részt vett a négy alaparchitektúra közül három (Superscalars, Post-Superscalars és SPARC) létrehozásában. Tényleg kicsi a világ.

A jövőbeni félreértések elkerülése érdekében egy egyszerű diagramot rajzoltunk, amely bár leegyszerűsítve, de nagyon világosan mutatja az E2K architektúra gyökereit.

SHD AERODISK hazai processzorokon Elbrus 8C

Most egy kicsit bővebben az építészet nevéről, amivel kapcsolatban szintén van egy félreértés.

Különböző forrásokban ennek az architektúrának a következő nevei találhatók: "E2K", "Elbrus", "Elbrus 2000", ELBRUS ("ExpLicit Basic Resources Utilisation Scheduling", azaz az alapvető erőforrások használatának explicit tervezése). Mindezek a nevek ugyanarról beszélnek - az architektúráról, de a hivatalos műszaki dokumentációban, valamint a műszaki fórumokon az E2K nevet használják az architektúra megjelölésére, így a jövőben, ha processzorarchitektúráról beszélünk, az "E2K" kifejezést használjuk, és ha egy adott processzorról, akkor az "Elbrus" nevet használjuk.

Az E2K architektúra műszaki jellemzői

A hagyományos architektúrákban, mint például a RISC vagy CISC (x86, PowerPC, SPARC, MIPS, ARM), a processzor olyan utasításokat kap, amelyeket szekvenciális végrehajtásra terveztek. A processzor képes észlelni a független műveleteket, és párhuzamosan futtatni (szuperskaláris), sőt megváltoztatni a sorrendjüket (renden kívül). A dinamikus függőségi elemzésnek és a renden kívüli végrehajtás támogatásának azonban megvannak a korlátai a ciklusonként elindított és elemzett parancsok száma tekintetében. Ráadásul a processzoron belüli megfelelő blokkok jelentős mennyiségű energiát fogyasztanak, és a legbonyolultabb megvalósításuk esetenként stabilitási vagy biztonsági problémákhoz vezet.

Az E2K architektúrában a függőségek elemzésének és a műveleti sorrend optimalizálásának fő feladatát a fordító végzi. A processzor megkapja az ún. széles utasítások, amelyek mindegyike az összes processzor-végrehajtó eszköz utasításait kódolja, amelyeket egy adott órajelen kell elindítani. A processzornak nem kell operandusok közötti függőséget elemeznie, vagy széles utasítások közötti csereműveleteket végeznie: a fordító mindezt a forráskód elemzése és a processzor erőforrás-tervezése alapján teszi. Ennek eredményeként a processzor hardvere egyszerűbb és gazdaságosabb lehet.

A fordító sokkal alaposabban képes elemezni a forráskódot, mint a processzor RISC/CISC hardvere, és önállóbb műveleteket találni. Ezért az E2K architektúra több párhuzamos végrehajtási egységgel rendelkezik, mint a hagyományos architektúrák.

Az E2K architektúra jelenlegi jellemzői:

  • 6 csatorna párhuzamosan működő aritmetikai logikai egység (ALU).
  • 256 84 bites regiszterből álló regiszterfájl.
  • Hardveres támogatás a ciklusokhoz, beleértve a csővezetékes ciklusokat is. Növeli a processzor erőforrás-felhasználásának hatékonyságát.
  • Programozható aszinkron adat-előszivattyú külön kiolvasó csatornákkal. Lehetővé teszi a késések elrejtését a memória-hozzáférés elől, és az ALU teljesebb kihasználását.
  • Spekulatív számítások és egybites predikátumok támogatása. Lehetővé teszi az átmenetek számának csökkentését és a program több ágának párhuzamos végrehajtását.
  • Széles parancs, amely akár 23 műveletet is képes megadni egy órajelben maximális kitöltéssel (több mint 33 művelet az operandusok vektorutasításokba csomagolásakor).

SHD AERODISK hazai processzorokon Elbrus 8C

Emuláció x86

A fejlesztők már az architektúra tervezési szakaszában megértették az Intel x86 architektúrához írt szoftverek támogatásának fontosságát. Ehhez egy rendszert valósítottak meg az x86-os bináris kódok dinamikus (azaz programvégrehajtás során, vagy „menet közben”) E2K architektúra processzorkódokká történő fordítására. Ez a rendszer mind alkalmazás módban (WINE módra), mind hypervisorhoz hasonló módban tud működni (akkor az x86 architektúrához a teljes vendég operációs rendszer futtatása lehetséges).

Az optimalizálás több szintjének köszönhetően a lefordított kód nagy sebessége érhető el. Az x86 architektúra emuláció minőségét igazolja több mint 20 operációs rendszer (köztük a Windows több verziója) és több száz alkalmazás sikeres elindítása az Elbrus számítástechnikai rendszereken.

Védett programvégrehajtási mód

Az Elbrus-1 és Elbrus-2 architektúrákból örökölt egyik legérdekesebb ötlet az úgynevezett biztonságos programvégrehajtás. Lényege, hogy a program csak inicializált adatokkal működjön, minden memória-elérést ellenőrizni kell, hogy egy érvényes címtartományba tartozik-e, a modulok közötti védelem biztosítása (például a hívó program megóvása a könyvtári hibától). Mindezeket az ellenőrzéseket hardverben hajtják végre. A védett módhoz teljes értékű fordító és futásidejű támogatási könyvtár áll rendelkezésre. Ugyanakkor meg kell érteni, hogy a kiszabott korlátozások lehetetlenné teszik a végrehajtás megszervezését, például a C ++-ban írt kódot.

Még az Elbrus processzorok szokásos, "védetlen" üzemmódjában is vannak olyan funkciók, amelyek növelik a rendszer megbízhatóságát. Így a kötési információs verem (az eljáráshívások visszatérési címeinek lánca) elkülönül a felhasználói adatveremtől, és nem érhető el a vírusok által használt támadások számára, mint a visszatérési cím-hamisítás.

Az évek során megtervezett, nemcsak utoléri és felülmúlja a versenytárs architektúrákat a jövőben teljesítmény és skálázhatóság tekintetében, hanem védelmet nyújt az x86/amd64-et sújtó hibák ellen is. Könyvjelzők, például 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.

Az x86/amd64 architektúrában talált sebezhetőségek elleni modern védelem az operációs rendszer szintű javításokon alapul. Ez az oka annak, hogy az ilyen architektúrák jelenlegi és korábbi generációinak teljesítménycsökkenése annyira észrevehető, és 30% és 80% között mozog. Mi, mint az x86-os processzorok aktív használói, tudunk erről, szenvedünk és továbbra is „egy kaktuszt eszünk”, de a megoldás jelenléte ezekre a problémákra a kezdetekben számunkra (és ennek eredményeként ügyfeleink számára) kétségtelen előny, különösen, ha a megoldás orosz.

Технические характеристики

Az alábbiakban a korábbi (4C), jelenlegi (8C), új (8CB) és jövőbeli (16C) generációk Elbrus processzorainak hivatalos műszaki jellemzőit mutatjuk be, összehasonlítva a hasonló Intel x86 processzorokkal.

SHD AERODISK hazai processzorokon Elbrus 8C

Már egy felületes pillantás erre a táblázatra azt mutatja (és ez nagyon tetszetős), hogy a hazai processzorok 10 éve leküzdhetetlennek tűnő technológiai lemaradása már most is elég csekélynek tűnik, 2021-ben pedig az Elbrus-16C piacra dobásával (ami pl. egyéb dolgok, támogatni fogja a virtualizációt) a minimális távolságra csökken.

SHD AERODISK Elbrus 8C processzorokon

Elméletről gyakorlatra térünk át. Az MCST, az Aerodisk, a Basalt SPO (korábban Alt Linux) és a NORSI-TRANS stratégiai szövetségének részeként egy olyan adattároló rendszert fejlesztettek és helyeztek üzembe, amely jelenleg ha nem a legjobb biztonsági, funkcionalitási szempontból, költség és teljesítmény, véleményünk szerint vitathatatlanul méltó megoldás, amely biztosítja Szülőföldünk megfelelő szintű technológiai függetlenségét.
Most a részletek...

A hardver rész

A tárolórendszer hardveres része a NORSI-TRANS cég Yakhont UVM univerzális platformja alapján valósul meg. A Yakhont UVM platform orosz eredetű távközlési berendezések státuszát kapott, és szerepel az orosz rádióelektronikai termékek egységes nyilvántartásában. A rendszer két különálló tárolóvezérlőből áll (mindegyik 2U), melyeket 1G vagy 10G Ethernet interconnect köt össze, valamint SAS kapcsolaton keresztül megosztott lemezpolcokkal.

Ez persze nem olyan szép, mint az általunk általában használt „Cluster in a box” formátum (amikor a vezérlők és a lemezek közös hátlappal vannak beépítve egy 2U-s házba), de a közeljövőben ez is elérhető lesz. A lényeg itt az, hogy jól működjön, de az „íjakra” később gondolunk.

SHD AERODISK hazai processzorokon Elbrus 8C

SHD AERODISK hazai processzorokon Elbrus 8C

A motorháztető alatt minden vezérlőben egyprocesszoros alaplap található négy RAM-hellyel (3C processzorhoz DDR8). Szintén minden vezérlőn 4 1G Ethernet port található (ebből kettőt az AERODISK ENGINE szoftver használ szolgáltatásként), valamint három PCIe bővítőhely a háttér- (SAS) és a front-end (Ethernet vagy FibreChannel) adapterekhez.

Indítólemezként a GS Nanotech orosz SATA SSD lemezeit használjuk, amelyeket többször teszteltünk és használtunk projektekben.

SHD AERODISK hazai processzorokon Elbrus 8C

Amikor először találkoztunk a platformmal, alaposan megvizsgáltuk. Az összeszerelés és a forrasztás minőségével kapcsolatban nem volt kérdésünk, minden szépen és megbízhatóan történt.

Operációs rendszer

Az OS Alt 8SP tanúsítványverzióját használják operációs rendszerként. A közeljövőben tervezzük egy csatlakoztatható és folyamatosan frissített adattár létrehozását az Alt OS számára Aerodisk tárolószoftverrel.

A disztribúció ezen verziója a Linux 4.9-es kernel E2K-hoz (hosszú távú támogatással rendelkező ága, amelyet az MCST-specialisták portolnak) jelenlegi stabil verziójára épül, kiegészítve a funkcionalitást és a biztonságot szolgáló javításokkal. Az Alt OS összes csomagja közvetlenül az Elbrusra épül, az ALT Linux Team projekt eredeti tranzakciós összeállítási rendszerével, amely lehetővé tette magának az átvitelnek a munkaerőköltségének csökkentését, és nagyobb figyelmet fordít a termékminőségre.

Az Alt OS for Elbrus bármely kiadása jelentősen bővíthető a funkcionalitás szempontjából a számára elérhető tároló segítségével (a nyolcadik verzióhoz tartozó körülbelül 6 ezer forráscsomagról a kilencedik verzióhoz tartozó körülbelül 12-re).

A választás azért is esett, mert a Basalt SPO, az Alt OS fejlesztője aktívan együttműködik más szoftver- és eszközfejlesztőkkel különböző platformokon, biztosítva a zökkenőmentes interakciót a hardver- és szoftverrendszereken belül.

Szoftvertároló rendszerek

A portoláskor azonnal elvetettük az E2K-ban támogatott x86 emuláció használatának ötletét, és közvetlenül a processzorokkal kezdtünk dolgozni (szerencsére az Altnak már megvannak a szükséges eszközei).

Többek között a natív végrehajtási mód jobb biztonságot (ugyanaz a három hardververem egy helyett) és nagyobb teljesítményt nyújt (nem kell nyolcból egy vagy két magot lefoglalni, hogy a bináris fordító működjön, és a fordító is megteszi a sajátját jobb munka, mint a JIT).

Valójában az AERODISK ENGINE E2K megvalósítása támogatja az x86-ban található tárolási funkciók többségét. Az AERODISK ENGINE jelenlegi verziója (A-CORE verzió 2.30) a tárolórendszer szoftvere.

Az E2K-n minden probléma nélkül a következő funkciókat vezettük be és teszteltük a termékben való használatra:

  • Hibatűrés akár két vezérlőhöz és többutas I/O-hoz (mpio)
  • Blokkolás és fájlhozzáférés vékony kötetekkel (RDG, DDP-készletek; FC, iSCSI, NFS, SMB protokollok, beleértve az Active Directory integrációt is)
  • Különféle RAID szintek háromszoros paritásig (beleértve a RAID konstruktor használatának lehetőségét is)
  • Hibrid tárhely (az SSD és a HDD kombinálása ugyanazon a készleten belül, azaz a gyorsítótár és a rétegezés)
  • Helytakarékos 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 egyéb apró, de hasznos funkciók, mint például a QoS, a globális hotspare, a VLAN, a BOND stb.

Valójában az E2K-n sikerült minden funkciónkat megszereznünk, kivéve a több vezérlőt (több mint kettőt) és a többszálú I / O ütemezőt, amely lehetővé teszi, hogy 20-30%-kal növeljük a flash pool teljesítményét. .

De természetesen ezeket a hasznos funkciókat is hozzáadjuk, idő kérdése.

Egy kicsit a teljesítményről

Miután sikeresen teljesítettük a tárolórendszer alapfunkcióinak tesztjeit, természetesen megkezdtük a terhelési teszteket.

Például egy kétvezérlős tárolórendszeren (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SAS SSD 800 GB 3DWD), amelyben a RAM gyorsítótár le volt tiltva, két DDP-készletet hoztunk létre a fő RAID-10 szinttel és két 500G-s. LUN-okat, és ezeket az LUN-okat iSCSI-n (10G Ethernet) keresztül csatlakoztatta egy Linux gazdagéphez. És elvégezte az egyik alapvető óránkénti tesztet kis szekvenciális terhelési blokkon a FIO programmal.

Az első eredmények meglehetősen pozitívak voltak.

SHD AERODISK hazai processzorokon Elbrus 8C

A processzorok terhelése átlagosan 60% volt, azaz. ez az alapszint, amelyen a tárolás biztonságosan működhet.

Igen, ez messze van a nagy terheléstől, és ez nyilvánvalóan nem elegendő a nagy teljesítményű DBMS-ekhez, de a gyakorlatunk szerint ezek a jellemzők elegendőek az általános feladatok 80%-ára, amelyekre tárolórendszereket használnak.

Kicsit később tervezünk visszatérni egy részletes jelentéssel az Elbrus, mint tárolóplatform terhelési tesztjeiről.

Fényes jövő

Ahogy fentebb is írtuk, az Elbrus 8C tömeggyártása valójában csak nemrég indult – 2019 elején és decemberre már mintegy 4000 processzor jelent meg. Összehasonlításképpen az előző generációs Elbrus 4C processzorokból mindössze 5000 processzort gyártottak a teljes gyártási időszak alatt, tehát van előrelépés.

Egyértelmű, hogy ez csepp a tengerben, még az orosz piac számára is, de az utat a gyalogos úrrá lesz.
2020-ra több tízezer Elbrus 8C processzor megjelenését tervezik, és ez már komoly adat. Ezenkívül 2020 folyamán az MCST csapatának tömeggyártásba kell helyeznie az Elbrus-8SV processzort.

Az ilyen gyártási tervek a teljes hazai szerverprocesszor-piac igen jelentős részét jelentik.

Ennek eredményeként itt és most van egy jó és modern orosz processzorunk, világos és véleményünk szerint korrekt fejlesztési stratégiával, amely alapján létezik a legbiztonságosabb és legtanúsított orosz gyártású adattároló rendszer (és a jövőbeli virtualizációs rendszer az Elbrus-16C-n). Az orosz rendszer olyan messze van, amennyire a modern körülmények között fizikailag lehetséges.

Gyakran láthatjuk a hírekben a magukat büszkén orosz gyártónak mondó cégek következő epikus kudarcait, de valójában címkék újraragasztásával foglalkoznak anélkül, hogy saját értéket adnának egy külföldi gyártó termékeihez, kivéve azok jelölését. Az ilyen cégek sajnos árnyékot vetnek minden valódi orosz fejlesztőre és gyártóra.

Ezzel a cikkel azt szeretnénk világosan megmutatni, hogy hazánkban voltak, vannak és lesznek olyan cégek, amelyek valóban és hatékonyan készítenek modern komplex informatikai rendszereket és aktívan fejlesztenek, és az import helyettesítés az informatikában nem trágárság, hanem valóság, amelyben mindannyian élünk. Ezt a valóságot nem szeretheted, kritizálhatod, vagy dolgozhatsz és javíthatsz rajta.

SHD AERODISK hazai processzorokon Elbrus 8C

A Szovjetunió összeomlása egy időben megakadályozta, hogy az Elbrus alkotói a processzorok világának kiemelkedő szereplőjévé váljanak, és arra kényszerítette a csapatot, hogy külföldön keressenek finanszírozást fejlesztéseikhez. Megtalálták, a munkát elvégezték, a szellemi tulajdont megmentették, amiért ezúton is szeretnék köszönetet mondani ezeknek az embereknek!

Egyelőre ennyi, kérem írja meg észrevételeit, kérdéseit és természetesen kritikáját. Mindig boldogok vagyunk.

Ezenkívül az egész Aerodisk cég nevében szeretnék gratulálni az egész orosz informatikai közösségnek a közelgő újévhez és karácsonyhoz, 100% -os üzemidőt kívánok - és hogy a biztonsági mentések senkinek ne legyenek hasznosak az új évben))).

Használt anyagok

Egy cikk a technológiák, architektúrák és személyiségek általános leírásával:
https://www.ixbt.com/cpu/e2k-spec.html

A számítógépek rövid története "Elbrus" néven:
https://topwar.ru/34409-istoriya-kompyuterov-elbrus.html

Általános cikk az e2k architektúráról:
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000

A cikk a 4. generációról (Elbrus-8S) és az 5. generációról (Elbrus-8SV, 2020) szól:
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-8%D0%A1

A következő 6. generációs processzorok specifikációi (Elbrus-16SV, 2021):
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-16%D0%A1

Az Elbrus építészetének hivatalos leírása:
http://www.elbrus.ru/elbrus_arch

Az "Elbrus" hardver- és szoftverplatform fejlesztőinek tervei egy exascale teljesítményű szuperszámítógép létrehozására:
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

Orosz Elbrus technológiák személyi számítógépekhez, szerverekhez és szuperszámítógépekhez:
http://www.mcst.ru/files/5472ef/770cd8/50ea05/000001/rossiyskietehnologiielbrus-it-edu9-201410l.pdf

Egy régi cikk Boris Babayantól, de még mindig aktuális:
http://www.mcst.ru/e2k_arch.shtml

Mihail Kuzminszkij régi cikke:
https://www.osp.ru/os/1999/05-06/179819

MCST bemutató, általános információk:
https://yadi.sk/i/HDj7d31jTDlDgA

Információ az Alt OS-ről az Elbrus platformon:
https://altlinux.org/эльбрус

https://sdelanounas.ru/blog/shigorin/

Forrás: will.com

Hozzászólás