SHD AERODISK na domačih procesorjih Elbrus 8C

SHD AERODISK na domačih procesorjih Elbrus 8C

Pozdravljeni bralci Habra. Radi bi delili nekaj zelo dobrih novic. Končno smo dočakali pravo serijsko proizvodnjo nove generacije ruskih procesorjev Elbrus 8C. Uradno naj bi se serijska proizvodnja začela že leta 2016, v resnici pa se je množična proizvodnja začela šele leta 2019 in izdanih je bilo že okoli 4000 procesorjev.

Skoraj takoj po začetku serijske proizvodnje so se ti procesorji pojavili v našem Aerodisku, za kar se zahvaljujemo podjetju NORSI-TRANS, ki nam je prijazno posredovalo svojo strojno platformo Yakhont UVM, ki podpira procesorje Elbrus 8C, za prenos programskega dela sistem za shranjevanje. To je sodobna univerzalna platforma, ki izpolnjuje vse zahteve MCST. Trenutno platformo uporabljajo posebni potrošniki in telekomunikacijski operaterji za zagotavljanje izvajanja ustaljenih ukrepov med operativno-iskovalnimi aktivnostmi.

Trenutno je bil prenos uspešno zaključen in zdaj je sistem za shranjevanje AERODISK na voljo v različici z domačimi procesorji Elbrus.

V tem članku bomo govorili o samih procesorjih, njihovi zgodovini, arhitekturi in seveda naši implementaciji sistemov za shranjevanje na Elbrusu.

Zgodba

Zgodovina procesorjev Elbrus sega v čase Sovjetske zveze. Leta 1973 je na Inštitutu za fino mehaniko in računalništvo poimenovano po S.A. Lebedev (imenovan po istem Sergeju Lebedevu, ki je pred tem vodil razvoj prvega sovjetskega računalnika MESM in kasneje BESM), se je začel razvoj večprocesorskih računalniških sistemov Elbrus. Vsevolod Sergeevich Burtsev je nadzoroval razvoj, pri razvoju pa je aktivno sodeloval tudi Boris Artashesovich Babayan, ki je bil eden od namestnikov glavnega konstruktorja.

SHD AERODISK na domačih procesorjih Elbrus 8C
Vsevolod Sergejevič Burcev

SHD AERODISK na domačih procesorjih Elbrus 8C
Boris Artašesovič Babajan

Glavni naročnik projekta so bile seveda oborožene sile ZSSR in ta serija računalnikov je bila sčasoma uspešno uporabljena pri ustvarjanju poveljniških računalniških centrov in strelnih sistemov za sisteme protiraketne obrambe, pa tudi druge sisteme za posebne namene. .

SHD AERODISK na domačih procesorjih Elbrus 8C

Prvi računalnik Elbrus je bil dokončan leta 1978. Imel je modularno arhitekturo in je lahko vključeval od 1 do 10 procesorjev na podlagi srednjih integracijskih shem. Hitrost tega stroja je dosegla 15 milijonov operacij na sekundo. Količina RAM-a, ki je bila skupna vsem 10 procesorjem, je znašala do 2 na 20. potenco strojnih besed ali 64 MB.

Kasneje se je izkazalo, da so številne tehnologije, uporabljene pri razvoju Elbrusa, proučevali v svetu hkrati in da se je z njimi ukvarjal International Business Machine (IBM), vendar delo na teh projektih, za razliko od dela na Elbrusu, ni so bili dokončani in na koncu niso privedli do ustvarjanja končnega izdelka.

Po besedah ​​Vsevoloda Burtseva so sovjetski inženirji poskušali uporabiti najnaprednejše izkušnje domačih in tujih razvijalcev. Na arhitekturo računalnikov Elbrus so vplivali tudi računalniki Burroughs, razvoj Hewlett-Packarda, pa tudi izkušnje razvijalcev BESM-6.

Toda hkrati je bilo veliko dogodkov izvirnih. Najbolj zanimiva stvar pri Elbrusu-1 je bila njegova arhitektura.

Ustvarjeni superračunalnik je postal prvi računalnik v ZSSR, ki je uporabljal superskalarno arhitekturo. Množična uporaba superskalarnih procesorjev v tujini se je začela šele v 90. letih prejšnjega stoletja s pojavom na trgu cenovno dostopnih procesorjev Intel Pentium.

Poleg tega bi lahko uporabili posebne vhodno-izhodne procesorje za organizacijo prenosa podatkovnih tokov med perifernimi napravami in RAM-om v računalniku. V sistemu so bili lahko do štirje takšni procesorji, delovali so vzporedno s centralnim procesorjem in imeli svoj namenski pomnilnik.

Elbrus-2

Leta 1985 je Elbrus dobil svoje logično nadaljevanje, računalnik Elbrus-2 je bil ustvarjen in poslan v množično proizvodnjo. Kar zadeva arhitekturo, se ni veliko razlikoval od svojega predhodnika, vendar je uporabil novo bazo elementov, ki je omogočila povečanje celotne zmogljivosti za skoraj 10-krat - s 15 milijonov operacij na sekundo na 125 milijonov.Količina računalniškega RAM-a povečal na 16 milijonov 72-bitnih besed ali 144 MB. Največja pasovna širina I / O kanalov Elbrus-2 je bila 120 MB / s.

"Elbrus-2" se je aktivno uporabljal v jedrskih raziskovalnih centrih v Čeljabinsku-70 in v Arzamasu-16 v MCC, v sistemu protiraketne obrambe A-135, pa tudi v drugih vojaških objektih.

Ustanovitev Elbrusa so voditelji Sovjetske zveze ustrezno cenili. Številni inženirji so prejeli redove in medalje. Generalni oblikovalec Vsevolod Burtsev in številni drugi strokovnjaki so prejeli državne nagrade. In Boris Babayan je prejel red oktobrske revolucije.

Te nagrade so več kot zaslužene, je kasneje dejal Boris Babayan:

»Leta 1978 smo naredili prvi superskalarni stroj Elbrus-1. Zdaj na zahodu izdelujejo superskalarje samo te arhitekture. Prvi superskalar se je na zahodu pojavil leta 92, naš leta 78. Poleg tega je različica superskalarja, ki smo jo naredili, podobna Pentiumu Pro, ki ga je Intel izdelal leta 95.«

Te besede o zgodovinski superiornosti potrjujejo tudi v ZDA, je zapisal Keith Diefendorff, razvijalec Motorola 88110, enega prvih zahodnih superskalarnih procesorjev:

"Leta 1978, skoraj 15 let preden so se pojavili prvi zahodni superskalarni procesorji, je Elbrus-1 uporabil procesor z izdajo dveh ukazov v enem ciklu, spreminjanjem vrstnega reda izvajanja ukazov, preimenovanjem registrov in izvajanjem po predpostavki."

Elbrus-3

Bilo je leta 1986 in skoraj takoj po zaključku dela na drugem Elbrusu je ITMiVT začel razvijati nov sistem Elbrus-3 z uporabo popolnoma nove procesorske arhitekture. Boris Babayan je ta pristop poimenoval "post-superskalaren". Prav to arhitekturo, pozneje imenovano VLIW / EPIC, so v prihodnosti (sredi 90-ih) začeli uporabljati procesorji Intel Itanium (in v ZSSR se je ta razvoj začel leta 1986 in končal leta 1991).

V tem računalniškem kompleksu so bile prvič implementirane ideje o eksplicitnem nadzoru vzporednosti operacij s pomočjo prevajalnika.

Leta 1991 je bil izdan prvi in ​​na žalost edini računalnik Elbrus-3, ki ga ni bilo mogoče popolnoma prilagoditi, po razpadu Sovjetske zveze pa ga nihče ni potreboval, razvoj in načrti pa so ostali na papirju.

Ozadje nove arhitekture

Ekipa, ki je v ITMiVT delala na ustvarjanju sovjetskih superračunalnikov, ni razpadla, ampak je nadaljevala z delom kot ločeno podjetje pod imenom MCST (Moskovski center za SPARK-tehnologije). In v zgodnjih devetdesetih se je začelo aktivno sodelovanje med MCST in Sun Microsystems, kjer je ekipa MCST sodelovala pri razvoju mikroprocesorja UltraSPARC.

V tem obdobju je nastal projekt arhitekture E2K, ki ga je prvotno financiral Sun. Kasneje je projekt postal popolnoma neodvisen in vsa intelektualna lastnina zanj je ostala v ekipi MCST.

»Če bi še naprej sodelovali s Sunom na tem področju, bi vse pripadalo Sunu. Čeprav je bilo 90 % dela opravljenega, preden je prišel Sun.” (Boris Babajan)

Arhitektura E2K

Ko govorimo o arhitekturi procesorjev Elbrus, zelo pogosto slišimo naslednje izjave naših kolegov iz IT industrije:

"Elbrus je RISC arhitektura"
"Elbrus je EPSKA arhitektura"
"Elbrus je SPARC-arhitektura"

Pravzaprav nobena od teh trditev ni povsem resnična, če pa je, je le delno resnična.

Arhitektura E2K je ločena izvirna procesorska arhitektura, glavni kvaliteti E2K sta energetska učinkovitost in odlična razširljivost, dosežena z določitvijo eksplicitnega paralelizma operacij. Arhitekturo E2K je razvila ekipa MCST in temelji na post-superskalarni arhitekturi (a la EPIC) z nekaj vpliva arhitekture SPARC (s preteklostjo RISC). Hkrati je MCST neposredno sodeloval pri ustvarjanju treh od štirih osnovnih arhitektur (Superscalars, Post-Superscalars in SPARC). Svet je res majhen.

Da bi se izognili zmedi v prihodnosti, smo narisali preprost diagram, ki sicer poenostavljeno, vendar zelo jasno prikazuje korenine arhitekture E2K.

SHD AERODISK na domačih procesorjih Elbrus 8C

Zdaj pa še nekaj o imenu arhitekture, v zvezi s katero je tudi nesporazum.

V različnih virih lahko najdete naslednja imena za to arhitekturo: "E2K", "Elbrus", "Elbrus 2000", ELBRUS ("ExpLicit Basic Resources Utilization Scheduling", tj. eksplicitno načrtovanje uporabe osnovnih virov). Vsa ta imena govorijo o istem - o arhitekturi, vendar se v uradni tehnični dokumentaciji, pa tudi na tehničnih forumih za označevanje arhitekture uporablja ime E2K, tako da v prihodnosti, če govorimo o procesorski arhitekturi, uporabljamo izraz "E2K", in če gre za določen procesor, potem uporabljamo ime "Elbrus".

Tehnične značilnosti arhitekture E2K

V tradicionalnih arhitekturah, kot sta RISC ali CISC (x86, PowerPC, SPARC, MIPS, ARM), procesor prejme tok navodil, ki so zasnovana za zaporedno izvajanje. Procesor lahko zazna neodvisne operacije in jih izvaja vzporedno (superskalarno) ter celo spremeni njihov vrstni red (nezaporedje). Vendar pa ima dinamična analiza odvisnosti in podpora za izvajanje izven vrstnega reda svoje omejitve v smislu števila zagnanih in analiziranih ukazov na cikel. Poleg tega ustrezni bloki znotraj procesorja porabijo veliko energije, njihova najbolj zapletena izvedba pa včasih povzroči težave s stabilnostjo ali varnostjo.

V arhitekturi E2K glavno nalogo analiziranja odvisnosti in optimizacije vrstnega reda operacij prevzame prevajalnik. Procesor prejme t.i. široka navodila, od katerih vsako kodira navodila za vse izvršilne naprave procesorja, ki jih je treba zagnati v danem taktu. Procesorju ni treba analizirati odvisnosti med operandi ali menjalnih operacij med širokimi navodili: vse to naredi prevajalnik na podlagi analize izvorne kode in načrtovanja virov procesorja. Posledično je strojna oprema procesorja lahko preprostejša in varčnejša.

Prevajalnik lahko razčleni izvorno kodo veliko bolj temeljito kot procesorjeva strojna oprema RISC/CISC in poišče bolj neodvisne operacije. Zato ima arhitektura E2K več vzporednih izvedbenih enot kot tradicionalne arhitekture.

Trenutne značilnosti arhitekture E2K:

  • 6 vzporedno delujočih kanalov aritmetično logičnih enot (ALU).
  • Registrska datoteka 256 84-bitnih registrov.
  • Strojna podpora za cikle, vključno s tistimi s cevovodom. Poveča učinkovitost uporabe procesorskih virov.
  • Programabilna asinhrona podatkovna predčrpalka z ločenimi odčitavalnimi kanali. Omogoča vam, da skrijete zakasnitve pred dostopom do pomnilnika in v celoti izkoristite ALU.
  • Podpora za špekulativne izračune in enobitne predikate. Omogoča zmanjšanje števila prehodov in vzporedno izvajanje več vej programa.
  • Širok ukaz, ki lahko določi do 23 operacij v enem taktu z največjo zapolnjenostjo (več kot 33 operacij pri pakiranju operandov v vektorska navodila).

SHD AERODISK na domačih procesorjih Elbrus 8C

Emulacija x86

Že v fazi načrtovanja arhitekture so razvijalci razumeli pomen podpore programski opremi, napisani za arhitekturo Intel x86. Za to je bil implementiran sistem za dinamično (t.j. med izvajanjem programa ali »na letenju«) prevajanje binarnih kod x86 v procesorske kode arhitekture E2K. Ta sistem lahko deluje tako v aplikacijskem načinu (na način WINE) kot v načinu, podobnem hipervizorju (takrat je mogoče zagnati celoten gostujoči OS za arhitekturo x86).

Zahvaljujoč več stopnjam optimizacije je mogoče doseči visoko hitrost prevedene kode. Kakovost emulacije arhitekture x86 potrjuje uspešen zagon več kot 20 operacijskih sistemov (vključno z več različicami Windows) in več sto aplikacij na računalniških sistemih Elbrus.

Zaščiten način izvajanja programa

Ena najbolj zanimivih idej, podedovanih iz arhitektur Elbrus-1 in Elbrus-2, je tako imenovano varno izvajanje programov. Njegovo bistvo je zagotoviti, da program deluje samo z inicializiranimi podatki, preveriti, ali vsi dostopi do pomnilnika pripadajo veljavnemu obsegu naslovov, zagotoviti medmodulno zaščito (na primer zaščititi klicni program pred napako v knjižnici). Vsi ti pregledi se izvajajo v strojni opremi. Za zaščiteni način je na voljo celovit prevajalnik in podporna knjižnica za izvajanje. Hkrati je treba razumeti, da uvedene omejitve vodijo v nezmožnost organiziranja izvajanja, na primer kode, napisane v C ++.

Tudi v običajnem, "nezaščitenem" načinu delovanja procesorjev Elbrus obstajajo funkcije, ki povečujejo zanesljivost sistema. Tako je sklad veznih informacij (veriga povratnih naslovov za klice postopkov) ločen od sklada uporabniških podatkov in je nedostopen za napade, ki se uporabljajo v virusih, kot je ponarejanje povratnih naslovov.

Oblikovana v preteklih letih, ne le dohiti in prekaša konkurenčne arhitekture v smislu zmogljivosti in razširljivosti v prihodnosti, ampak tudi zagotavlja zaščito pred hrošči, ki pestijo x86/amd64. Zaznamki, kot so 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) in podobno.

Sodobna zaščita pred najdenimi ranljivostmi v arhitekturi x86/amd64 temelji na popravkih na ravni operacijskega sistema. Zato je padec zmogljivosti na trenutnih in prejšnjih generacijah procesorjev teh arhitektur tako opazen in se giblje od 30% do 80%. Kot aktivni uporabniki procesorjev x86 to vemo, trpimo in še naprej »jemo kaktus«, vendar je prisotnost rešitve teh težav v kali za nas (in posledično za naše stranke) nedvomna korist, še posebej, če je rešitev ruska.

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

Spodaj so uradne tehnične značilnosti procesorjev Elbrus pretekle (4C), trenutne (8C), nove (8CB) in prihodnje (16C) generacije v primerjavi s podobnimi procesorji Intel x86.

SHD AERODISK na domačih procesorjih Elbrus 8C

Že bežen pogled na to tabelo pokaže (in to je zelo razveseljivo), da se zdi tehnološki zaostanek domačih procesorjev, ki se je pred 10 leti zdel nepremostljiv, zdaj že precej majhen, leta 2021 pa z izstrelitvijo Elbrusa-16C (ki je med druge stvari, bodo podpirale virtualizacijo) bodo zmanjšane na minimalne razdalje.

SHD AERODISK na procesorjih Elbrus 8C

Prehajamo iz teorije v prakso. V okviru strateškega povezovanja MCST, Aerodisk, Basalt SPO (prej Alt Linux) in NORSI-TRANS je bil razvit in zagnan sistem za shranjevanje podatkov, ki je trenutno če ne najboljši glede varnosti, funkcionalnosti, stroški in zmogljivost , po našem mnenju nedvomno vredna rešitev, ki lahko zagotovi ustrezno raven tehnološke neodvisnosti naše domovine.
Zdaj podrobnosti ...

Strojna oprema

Strojni del pomnilniškega sistema je izveden na osnovi univerzalne platforme Yakhont UVM podjetja NORSI-TRANS. Platforma Yakhont UVM je prejela status telekomunikacijske opreme ruskega izvora in je vključena v enotni register ruskih radioelektronskih izdelkov. Sistem je sestavljen iz dveh ločenih krmilnikov za shranjevanje (2U vsak), ki sta medsebojno povezana z 1G ali 10G Ethernet interkonekcijo, kot tudi s skupnimi diskovnimi policami s pomočjo povezave SAS.

Seveda to ni tako lepo kot oblika »Cluster in a box« (ko so krmilniki in pogoni s skupno hrbtno ploščo nameščeni v eno 2U ohišje), ki jo običajno uporabljamo, vendar bo v bližnji prihodnosti tudi na voljo. Glavna stvar tukaj je, da dobro deluje, o "lokih" pa bomo razmišljali kasneje.

SHD AERODISK na domačih procesorjih Elbrus 8C

SHD AERODISK na domačih procesorjih Elbrus 8C

Pod pokrovom ima vsak krmilnik enoprocesorsko matično ploščo s štirimi režami za RAM (DDR3 za procesor 8C). Na krovu vsakega krmilnika so tudi 4 vrata 1G Ethernet (dva od njih uporablja programska oprema AERODISK ENGINE kot storitev) in tri reže PCIe za vmesnike Back-end (SAS) in Front-end (Ethernet ali FibreChannel).

Kot zagonske diske uporabljamo ruske SATA SSD diske podjetja GS Nanotech, ki smo jih že večkrat testirali in uporabljali v projektih.

SHD AERODISK na domačih procesorjih Elbrus 8C

Ko smo se prvič srečali s platformo, smo jo natančno pregledali. O kakovosti montaže in spajkanja nismo imeli vprašanj, vse je bilo opravljeno lepo in zanesljivo.

Operacijski sistem

Kot OS se uporablja različica OS Alt 8SP za certificiranje. V bližnji prihodnosti načrtujemo ustvariti vtični in stalno posodobljen repozitorij za Alt OS s programsko opremo za shranjevanje Aerodisk.

Ta različica distribucije je zgrajena na trenutni stabilni različici jedra Linux 4.9 za E2K (veja z dolgoročno podporo, ki so jo prenesli strokovnjaki MCST), dopolnjena s popravki za funkcionalnost in varnost. Vsi paketi v Alt OS so zgrajeni neposredno na Elbrusu z uporabo izvirnega transakcijskega sistema gradnje projekta ALT Linux Team, ki je omogočil zmanjšanje stroškov dela za sam prenos in večjo pozornost nameniti kakovosti izdelkov.

Vsako izdajo Alt OS za Elbrus je mogoče znatno razširiti v smislu funkcionalnosti z uporabo repozitorija, ki je na voljo zanj (od približno 6 tisoč izvornih paketov za osmo različico do približno 12 za deveto).

Izbira je bila sprejeta tudi zato, ker Basalt SPO, razvijalec Alt OS, aktivno sodeluje z drugimi razvijalci programske opreme in naprav na različnih platformah, kar zagotavlja brezhibno interakcijo znotraj sistemov strojne in programske opreme.

Sistemi za shranjevanje programske opreme

Pri prenosu smo takoj opustili idejo o uporabi emulacije x2, ki je podprta v E86K, in začeli neposredno delati s procesorji (na srečo Alt že ima potrebna orodja za to).

Med drugim izvorni način izvajanja zagotavlja boljšo varnost (isti trije skladi strojne opreme namesto enega) in večjo zmogljivost (ni potrebe po dodelitvi enega ali dveh jeder od osmih, da bi binarni prevajalnik deloval, in prevajalnik naredi svoje delo boljše od JIT).

Pravzaprav implementacija E2K AERODISK ENGINE podpira večino obstoječih funkcij shranjevanja v x86. Kot sistemska programska oprema za shranjevanje se uporablja trenutna različica AERODISK ENGINE (A-CORE različica 2.30).

Na E2K so bile brez kakršnih koli težav uvedene in preizkušene naslednje funkcije za uporabo v izdelku:

  • Odpornost na napake za do dva krmilnika in večpotni V/I (mpio)
  • Blokiranje in dostop do datotek s tankimi nosilci (RDG, DDP bazeni; FC, iSCSI, NFS, protokoli SMB, vključno z integracijo Active Directory)
  • Različne ravni RAID do trojne paritete (vključno z možnostjo uporabe konstruktorja RAID)
  • Hibridno shranjevanje (združuje SSD in HDD v istem bazenu, tj. predpomnilnik in večplastnost)
  • Možnosti prihranka prostora z deduplikacijo in stiskanjem
  • ROW posnetki, kloni in različne možnosti replikacije
  • In druge majhne, ​​a uporabne funkcije, kot so QoS, globalni hotspare, VLAN, BOND itd.

Pravzaprav nam je na E2K uspelo pridobiti vse naše funkcionalnosti, razen večkrmilnikov (več kot dveh) in večnitnega V/I razporejevalnika, ki nam omogoča povečanje zmogljivosti bazenov all-flash za 20-30 %. .

Seveda pa bomo dodali tudi te uporabne funkcije, vprašanje časa.

Malo o uspešnosti

Po uspešno opravljenih testih osnovne funkcionalnosti skladiščnega sistema smo seveda pričeli z izvajanjem obremenitvenih testov.

Na primer, na pomnilniškem sistemu z dvema krmilnikoma (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SAS SSD 800 GB 3DWD), v katerem je bil predpomnilnik RAM onemogočen, smo ustvarili dve področji DDP z glavnim nivojem RAID-10 in dvema 500G LUN-ov in te LUN-e povezal prek iSCSI (10G Ethernet) z gostiteljem Linux. In naredil enega od osnovnih urnih testov na majhnih zaporednih obremenitvenih blokih s programom FIO.

Prvi rezultati so bili precej pozitivni.

SHD AERODISK na domačih procesorjih Elbrus 8C

Obremenitev procesorjev je bila v povprečju na ravni 60 %, tj. to je osnovna raven, na kateri lahko shranjevanje varno deluje.

Da, to je daleč od visoke obremenitve in očitno ni dovolj za visoko zmogljive DBMS, vendar, kot kaže naša praksa, te značilnosti zadostujejo za 80% splošnih nalog, za katere se uporabljajo sistemi za shranjevanje.

Malo kasneje se nameravamo vrniti s podrobnim poročilom o preskusih obremenitve Elbrusa kot skladiščne platforme.

Bright Future

Kot smo zapisali zgoraj, se je množična proizvodnja Elbrusa 8C pravzaprav začela šele pred kratkim - v začetku leta 2019 in do decembra je bilo izdanih že približno 4000 procesorjev. Za primerjavo, prejšnje generacije Elbrus 4C je bilo proizvedenih le 5000 procesorjev v celotnem obdobju njihove proizvodnje, tako da je napredek.

Jasno je, da je to kaplja v morje, tudi za ruski trg, a pot bo obvladal tisti, ki hodi.
Izdaja več deset tisoč procesorjev Elbrus 2020C je načrtovana za leto 8 in to je že resna številka. Poleg tega naj bi ekipa MCST v letu 2020 prenesla procesor Elbrus-8SV v množično proizvodnjo.

Takšni proizvodni načrti so aplikacija za zelo pomemben delež celotnega domačega trga strežniških procesorjev.

Kot rezultat, tukaj in zdaj imamo dober in sodoben ruski procesor z jasno in po našem mnenju pravilno razvojno strategijo, na podlagi katere obstaja najbolj varen in certificiran sistem za shranjevanje podatkov ruske proizvodnje (in v prihodnost, virtualizacijski sistem na Elbrus-16C). Ruski sistem je tako daleč, kot je zdaj fizično mogoče v sodobnih razmerah.

V novicah pogosto vidimo naslednje epske neuspehe podjetij, ki se ponosno imenujejo ruski proizvajalci, v resnici pa se ukvarjajo s ponovnim lepljenjem etiket, ne da bi izdelkom tujega proizvajalca dodali lastno vrednost, razen njihovega pribitka. Takšna podjetja na žalost mečejo senco na vse prave ruske razvijalce in proizvajalce.

S tem člankom želimo jasno pokazati, da so v naši državi obstajala, so in bodo podjetja, ki resnično in učinkovito izdelujejo sodobne kompleksne IT sisteme in se aktivno razvijajo, uvozna substitucija v IT pa ni psovka, ampak realnost, v kateri vsi živimo. Te resničnosti ne morete ljubiti, lahko jo kritizirate ali pa delate in jo izboljšujete.

SHD AERODISK na domačih procesorjih Elbrus 8C

Razpad ZSSR je nekoč ekipi Elbrusovih ustvarjalcev preprečil, da bi postala pomemben igralec v svetu procesorjev, in ekipo prisilila v iskanje sredstev za svoj razvoj v tujini. Najdeno je bilo, delo opravljeno in intelektualna lastnina rešena, za kar bi tem ljudem izrekel ogromno hvala!

To je zaenkrat vse, napišite komentarje, vprašanja in seveda kritike. Vedno smo veseli.

Tudi v imenu celotnega podjetja Aerodisk želim čestitati celotni ruski IT skupnosti za prihajajoče novo leto in božič, želim 100% uptime - in da varnostne kopije v novem letu nikomur ne bodo koristile))).

uporabljeni materiali

Članek s splošnim opisom tehnologij, arhitektur in osebnosti:
https://www.ixbt.com/cpu/e2k-spec.html

Kratka zgodovina računalnikov pod imenom "Elbrus":
https://topwar.ru/34409-istoriya-kompyuterov-elbrus.html

Splošni članek o arhitekturi e2k:
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000

Članek govori o 4. generaciji (Elbrus-8S) in 5. generaciji (Elbrus-8SV, 2020):
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-8%D0%A1

Specifikacije naslednje 6. generacije procesorjev (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

Uradni opis arhitekture Elbrusa:
http://www.elbrus.ru/elbrus_arch

Načrti razvijalcev strojne in programske platforme "Elbrus" za ustvarjanje superračunalnika z zmogljivostjo exascale:
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

Ruske tehnologije Elbrus za osebne računalnike, strežnike in superračunalnike:
http://www.mcst.ru/files/5472ef/770cd8/50ea05/000001/rossiyskietehnologiielbrus-it-edu9-201410l.pdf

Star članek Borisa Babayana, a še vedno aktualen:
http://www.mcst.ru/e2k_arch.shtml

Stari članek Mihaila Kuzminskega:
https://www.osp.ru/os/1999/05-06/179819

Predstavitev MCST, splošne informacije:
https://yadi.sk/i/HDj7d31jTDlDgA

Informacije o Alt OS za platformo Elbrus:
https://altlinux.org/эльбрус

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

Vir: www.habr.com

Dodaj komentar