SHD AERODISK op ynlânske processors Elbrus 8C

SHD AERODISK op ynlânske processors Elbrus 8C

Hallo Habr-lêzers. Wy wolle graach wat heul goed nijs diele. Wy lang om let wachte op de echte serial produksje fan in nije generaasje Russyske Elbrus 8C processors. Offisjeel soe serial produksje al yn 2016 begjinne, mar yn feite wie it massaproduksje dy't pas yn 2019 begon en sawat 4000 processors binne al frijlitten.

Hast fuort nei it begjin fan 'e massaproduksje ferskynden dizze processors yn ús Aerodisk, wêrfoar't wy NORSI-TRANS wolle betankje, dy't ús freonlik foarsjoen hat fan har hardwareplatfoarm Yakhont UVM, dy't Elbrus 8C-processors stipet, foar it portearjen fan it softwarediel fan it opslachsysteem. Dit is in moderne universele platfoarm dat foldocht oan alle easken fan 'e MCST. Op it stuit wurdt it platfoarm brûkt troch spesjale konsuminten en telekomoperators om de ymplemintaasje fan fêststelde aksjes te garandearjen tidens operasjonele sykaksjes.

Op it stuit is porting mei súkses foltôge, en no is it AERODISK-opslachsysteem beskikber yn 'e ferzje mei ynlânske Elbrus-processors.

Yn dit artikel sille wy prate oer de processors sels, har skiednis, arsjitektuer, en, fansels, ús ymplemintaasje fan opslachsystemen op Elbrus.

История

De skiednis fan Elbrus-processors giet werom nei de tiden fan 'e Sovjet-Uny. Yn 1973, oan it Ynstitút foar Fine Mechanics en Computer Engineering neamd nei S.A. Lebedev (neamd nei deselde Sergei Lebedev, dy't earder de ûntwikkeling fan 'e earste Sovjet-kompjûter MESM, en letter BESM liede), begûn de ûntwikkeling fan multiprosessor komputersystemen neamd Elbrus. Vsevolod Sergeevich Burtsev begeliede de ûntwikkeling, en Boris Artashesovich Babayan, ien fan 'e plakferfangend haadûntwerpers, naam ek in aktyf diel oan' e ûntwikkeling.

SHD AERODISK op ynlânske processors Elbrus 8C
Vsevolod Sergeevich Burtsev

SHD AERODISK op ynlânske processors Elbrus 8C
Boris Artashesovich Babayan

De wichtichste klant fan it projekt wie, fansels, de wapene troepen fan de USSR, en dizze rige fan kompjûters waard úteinlik mei súkses brûkt by it meitsjen fan kommando Computing sintra en fjoer systemen foar missile ferdigening systemen, en ek oare spesjale-doel systemen .

SHD AERODISK op ynlânske processors Elbrus 8C

De earste Elbrus-kompjûter waard foltôge yn 1978. It hie in modulêre arsjitektuer en koe fan 1 oant 10 processors omfetsje basearre op medium yntegraasjeskema's. De snelheid fan dizze masine berikte 15 miljoen operaasjes per sekonde. It bedrach fan RAM, dat wie mienskiplik foar alle 10 processors, wie oant 2 oant de 20e macht fan masine wurden of 64 MB.

Letter die bliken dat in protte fan 'e technologyen brûkt yn' e ûntwikkeling fan Elbrus waarden studearre yn 'e wrâld tagelyk, en International Business Machine (IBM) wie dwaande mei harren, mar wurk oan dizze projekten, yn tsjinstelling ta wurk oan Elbrus, net waarden foltôge en liede úteinlik net ta it meitsjen fan in klear produkt.

Neffens Vsevolod Burtsev, Sovjet yngenieurs besocht te passen de meast avansearre ûnderfining fan sawol ynlânske en bûtenlânske ûntwikkelders. De arsjitektuer fan Elbrus-kompjûters waard ek beynfloede troch Burroughs-kompjûters, Hewlett-Packard-ûntwikkelingen, lykas de ûnderfining fan 'e BESM-6-ûntwikkelders.

Mar tagelyk wiene in protte ûntjouwings oarspronklik. It meast nijsgjirrige ding oer Elbrus-1 wie syn arsjitektuer.

De makke superkomputer waard de earste kompjûter yn 'e USSR dy't superskalêre arsjitektuer brûkte. It massaal gebrûk fan superskalêre processors yn it bûtenlân begon allinich yn 'e jierren '90 fan' e foarige ieu mei it ferskinen op 'e merk fan betelbere Intel Pentium-processors.

Derneist kinne spesjale input-output-processors brûkt wurde om de oerdracht fan gegevensstreamen te organisearjen tusken perifeare apparaten en RAM yn in kompjûter. D'r kinne maksimaal fjouwer sokke processors yn it systeem wêze, se wurken parallel mei de sintrale processor en hienen har eigen tawijd ûnthâld.

Elbrus-2

Yn 1985, Elbrus krige syn logyske fuortsetting, Elbrus-2 kompjûter waard makke en stjoerd yn massa produksje. Yn termen fan arsjitektuer, it ferskilde net folle fan syn foargonger, mar brûkt in nije elemint basis, dy't makke it mooglik om te fergrutsjen de totale prestaasjes troch hast 10 kear - fan 15 miljoen operaasjes per sekonde nei 125 miljoen. ferhege nei 16 miljoen 72-bit wurden of 144 MB. De maksimale bânbreedte fan 'e Elbrus-2 I / O-kanalen wie 120 MB / s.

"Elbrus-2" waard aktyf brûkt yn nukleêre ûndersyk sintra yn Chelyabinsk-70 en yn Arzamas-16 yn 'e MCC, yn it A-135 missile ferdigening systeem, en ek op oare militêre foarsjennings.

De oprjochting fan Elbrus waard behoarlik wurdearre troch de lieders fan de Sovjet-Uny. In protte yngenieurs waarden takend oarders en medaljes. Algemiene ûntwerper Vsevolod Burtsev en in oantal oare spesjalisten krigen steat prizen. En Boris Babayan waard bekroane mei de Oarder fan de Oktoberrevolúsje.

Dizze prizen binne mear dan goed fertsjinne, sei Boris Babayan letter:

"Yn 1978 makken wy de earste superskalêre masine, Elbrus-1. No meitsje se yn it Westen allinich superskalaren fan dizze arsjitektuer. De earste superskalar ferskynde yn it Westen yn 92, ús yn 78. Boppedat is de ferzje fan 'e superskalar dy't wy makken gelyk oan de Pentium Pro dy't Intel yn 95 makke.

Dizze wurden oer de histoaryske superioriteit wurde ek befêstige yn 'e FS, Keith Diefendorff, de ûntwikkelder fan' e Motorola 88110, ien fan 'e earste westerske superskalêre processors, skreau:

"Yn 1978, hast 15 jier foardat de earste westerske superskalêre processors ferskynden, brûkte Elbrus-1 in prosessor, mei de útjefte fan twa ynstruksjes yn ien syklus, feroarjen fan de folchoarder fan útfiering fan ynstruksjes, omneame registers en útfiere troch oanname."

Elbrus-3

It wie 1986, en hast fuortendaliks nei it foltôgjen fan it wurk oan 'e twadde Elbrus, begon ITMiVT in nij Elbrus-3-systeem te ûntwikkeljen mei in fûneminteel nije prosessorarsjitektuer. Boris Babayan neamde dizze oanpak "post-superscalar". It wie dizze arsjitektuer, letter VLIW / EPIC neamd, dy't yn 'e takomst (yn' e midden fan 'e jierren '90) Intel Itanium-processors begon te brûken (en yn' e USSR begon dizze ûntwikkelingen yn 1986 en einige yn 1991).

Yn dit komputerkompleks waarden de ideeën fan eksplisite kontrôle fan it parallellisme fan operaasjes mei help fan in kompilator earst útfierd.

Yn 1991 waard útbrocht de earste en, spitigernôch, de ienige Elbrus-3 kompjûter, dy't koe net folslein oanpast, en nei it ynstoarten fan 'e Sovjet-Uny, gjinien hat it nedich, en de ûntwikkelingen en plannen bleau op papier.

Eftergrûn foar de nije arsjitektuer

It team dat wurke by ITMiVT oan 'e oprjochting fan' e Sovjet-supercomputers, brekke net, mar bleau te wurkjen as in apart bedriuw ûnder de namme MCST (Moskou Sintrum foar SPARK-Technologies). En yn 'e iere jierren '90 begon aktive gearwurking tusken MCST en Sun Microsystems, wêr't it MCST-team diel naam oan' e ûntwikkeling fan 'e UltraSPARC-mikroprosessor.

It wie yn dizze perioade dat it E2K-arsjitektuerprojekt ûntstie, dat oarspronklik finansierd waard troch Sun. Letter waard it projekt folslein ûnôfhinklik en alle yntellektuele eigendom dêrfoar bleau by it MCST-team.

“As wy fierder wurkje mei Sun yn dit gebiet, dan soe alles fan Sun hearre. Ek al wie 90% fan it wurk dien foardat Sun kaam. (Boris Babayan)

E2K arsjitektuer

As wy de arsjitektuer fan Elbrus-processors besprekke, hearre wy faaks de folgjende útspraken fan ús kollega's yn 'e IT-sektor:

"Elbrus is in RISC-arsjitektuer"
"Elbrus is EPIC arsjitektuer"
"Elbrus is SPARC-arsjitektuer"

Yn feite is net ien fan dizze útspraken hielendal wier, of as it is, is it mar foar in part wier.

De E2K-arsjitektuer is in aparte orizjinele prosessor-arsjitektuer, de wichtichste kwaliteiten fan E2K binne enerzjy-effisjinsje en poerbêste skalberens, berikt troch it opjaan fan eksplisite parallellisme fan operaasjes. De E2K-arsjitektuer waard ûntwikkele troch it MCST-team en is basearre op in post-superskalêre arsjitektuer (a la EPIC) mei wat ynfloed fan 'e SPARC-arsjitektuer (mei in RISC-ferline). Tagelyk wie MCST direkt belutsen by it meitsjen fan trije fan 'e fjouwer basisarsjitektuer (Superscalars, Post-Superscalars en SPARC). De wrâld is echt lyts.

Om betizing yn 'e takomst te foarkommen, hawwe wy in ienfâldige diagram tekene dat, hoewol ferienfâldige, mar heul dúdlik de woartels fan' e E2K-arsjitektuer toant.

SHD AERODISK op ynlânske processors Elbrus 8C

No noch wat mear oer de namme fan de arsjitektuer, dêr't ek in misferstân mei is.

Yn ferskate boarnen kinne jo de folgjende nammen fine foar dizze arsjitektuer: "E2K", "Elbrus", "Elbrus 2000", ELBRUS ("ExpLicit Basic Resources Utilization Scheduling", d.w.s. eksplisite planning foar it brûken fan basisboarnen). Al dizze nammen sprekke fan itselde ding - oer de arsjitektuer, mar yn 'e offisjele technyske dokumintaasje, lykas op technyske foarums, wurdt de namme E2K brûkt om de arsjitektuer oan te jaan, dus yn' e takomst, as wy it hawwe oer prosessor-arsjitektuer, wy brûke de term "E2K", en as oer in spesifike prosessor, dan brûke wy de namme "Elbrus".

Technyske skaaimerken fan 'e E2K-arsjitektuer

Yn tradisjonele arsjitektueren lykas RISC of CISC (x86, PowerPC, SPARC, MIPS, ARM), ûntfangt de prosessor in stream fan ynstruksjes dy't binne ûntworpen foar sekwinsjele útfiering. De prosessor kin unôfhinklike operaasjes detectearje en se parallel útfiere (superscalar) en sels har folchoarder feroarje (bûten oarder). Dynamyske ôfhinklikensanalyse en stipe foar útfiering bûten-oarder hat lykwols syn beheiningen yn termen fan it oantal kommando's lansearre en analysearre per syklus. Boppedat, de oerienkommende blokken binnen de prosessor konsumearje in grutte hoemannichte enerzjy, en harren meast komplekse útfiering soms liedt ta stabiliteit of feiligens problemen.

Yn 'e E2K-arsjitektuer wurdt de haadtaak fan it analysearjen fan ôfhinklikens en it optimalisearjen fan de folchoarder fan operaasjes nommen troch de kompilator. De prosessor ûntfangt de saneamde. brede ynstruksjes, elk fan dat kodearret ynstruksjes foar alle prosessor útfierende apparaten dy't moatte wurde lansearre op in opjûne klok syklus. De prosessor is net ferplichte om ôfhinklikens tusken operanden te analysearjen of operaasjes te wikseljen tusken brede ynstruksjes: de kompilator docht dit alles basearre op boarnekoadeanalyse en prosessorboarneplanning. As resultaat kin de prosessorhardware ienfâldiger en ekonomysk wêze.

De kompilator is yn steat om de boarnekoade folle yngeand te parsearjen dan de RISC / CISC-hardware fan 'e prosessor en mear ûnôfhinklike operaasjes te finen. Dêrom hat de E2K-arsjitektuer mear parallelle útfieringsienheden dan tradisjonele arsjitektuer.

Aktuele funksjes fan 'e E2K-arsjitektuer:

  • 6 kanalen fan aritmetyske logyske ienheden (ALU) dy't parallel wurkje.
  • Registrearje triem fan 256 84-bit registers.
  • Hardware-stipe foar syklusen, ynklusyf dy mei pipelining. Fergruttet de effisjinsje fan it brûken fan prosessorboarnen.
  • Programmierbare asynchrone gegevens foarpomp mei aparte útlêzen kanalen. Stelt jo yn steat om fertragingen te ferbergjen fan tagong ta ûnthâld en folsleiner gebrûk te meitsjen fan de ALU.
  • Stipe foar spekulative berekkeningen en ien-bit predikaten. Hjirmei kinne jo it oantal transysjes ferminderje en ferskate tûken fan it programma parallel útfiere.
  • In breed kommando by steat om te spesifisearje maksimaal 23 operaasjes yn ien klok syklus mei maksimale vulling (mear dan 33 operaasjes by it ynpakken fan operanden yn vector ynstruksjes).

SHD AERODISK op ynlânske processors Elbrus 8C

Emulaasje x86

Sels yn 'e arsjitektuerûntwerpstadium begrepen de ûntwikkelders it belang fan it stypjen fan software skreaun foar de Intel x86-arsjitektuer. Hjirfoar waard in systeem ymplementearre foar dynamyske (dat wol sizze, tidens programma-útfiering, of "on the fly") oersetting fan x86-binêre koades yn E2K-arsjitektuerprosessorkoades. Dit systeem kin wurkje sawol yn applikaasje modus (yn 'e wize fan WINE), en yn in modus fergelykber mei in hypervisor (dan is it mooglik om it hiele gast OS foar de x86-arsjitektuer út te fieren).

Mei tank oan ferskate nivo's fan optimalisaasje is it mooglik om hege snelheid fan 'e oersette koade te berikken. De kwaliteit fan emulaasje fan x86-arsjitektuer wurdt befêstige troch de suksesfolle lansearring fan mear dan 20 bestjoeringssystemen (ynklusyf ferskate ferzjes fan Windows) en hûnderten applikaasjes op Elbrus-komputersystemen.

Protected Program Execution Mode

Ien fan de meast nijsgjirrige ideeën erfde út de Elbrus-1 en Elbrus-2 arsjitektuer is de saneamde feilige programma útfiering. De essinsje dêrfan is om te soargjen dat it programma allinich wurket mei inisjalisearre gegevens, om alle ûnthâldtagongen te kontrolearjen foar it hearren fan in jildich adresberik, om inter-module beskerming te jaan (bygelyks om it opropprogramma te beskermjen tsjin in flater yn 'e bibleteek). Al dizze kontrôles wurde útfierd yn hardware. Foar beskerme modus is d'r in folsleine kompilator en bibleteek foar runtime-stipe. Tagelyk moat it begrepen wurde dat de opleine beheiningen liede ta de ûnmooglikheid fan it organisearjen fan útfiering, bygelyks koade skreaun yn C ++.

Sels yn 'e gewoane, "ûnbeskerme" modus fan wurking fan de Elbrus-processors binne der funksjes dy't de betrouberens fan it systeem ferheegje. Sa is de binende ynformaasjestapel (de keten fan weromadressen foar proseduereoproppen) apart fan 'e brûkergegevensstapel en is net tagonklik foar sokke oanfallen dy't brûkt wurde yn firussen as spoofing fan weromadres.

Untworpen yn 'e rin fan' e jierren, it fangt net allinich op en prestearret konkurrearjende arsjitektueren yn termen fan prestaasjes en skalberens yn 'e takomst, mar leveret ek beskerming tsjin bugs dy't x86 / amd64 pleage. Blêdwizers lykas 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) en sa.

Moderne beskerming tsjin fûne kwetsberens yn 'e x86 / amd64-arsjitektuer is basearre op patches op it bestjoeringssysteemnivo. Dat is de reden wêrom't de prestaasjesfal op hjoeddeistige en eardere generaasjes fan processors fan dizze arsjitektueren sa merkber is en farieart fan 30% oant 80%. Wy, as aktive brûkers fan x86-processors, witte oer dit, lije en bliuwend "in kaktus ite", mar de oanwêzigens fan in oplossing foar dizze problemen yn 'e bud foar ús (en, as gefolch, foar ús klanten) is in sûnder twifel foardiel, benammen as de oplossing is Russysk.

Technyske spesifikaasjes

Hjirûnder binne de offisjele technyske skaaimerken fan 'e Elbrus-processors fan it ferline (4C), hjoeddeistige (8C), nije (8CB) en takomstige (16C) generaasjes yn ferliking mei ferlykbere Intel x86-processors.

SHD AERODISK op ynlânske processors Elbrus 8C

Sels in flugge blik op dizze tabel lit sjen (en dit is heul noflik) dat de technologyske efterstân fan ynlânske processors, dy't 10 jier lyn ûnoerwinlik like, no al frij lyts liket, en yn 2021 mei de lansearring fan Elbrus-16C (dy't ûnder oaren oare dingen, sil stypje virtualization) wurdt ferlege ta de minimale ôfstannen.

SHD AERODISK op Elbrus 8C processors

Wy geane fan teory nei praktyk troch. As ûnderdiel fan 'e strategyske alliânsje fan MCST, Aerodisk, Basalt SPO (eartiids Alt Linux) en NORSI-TRANS, waard in data-opslachsysteem ûntwikkele en yn gebrûk nommen, dat op it stuit as net de bêste is yn termen fan feiligens, funksjonaliteit, kosten en prestaasjes , yn ús miening, in ûnbestriden weardige oplossing dy't it juste nivo fan technologyske ûnôfhinklikens fan ús heitelân garandearje kin.
No de details ...

Hardware

It hardwarediel fan it opslachsysteem wurdt útfierd op basis fan it universele platfoarm Yakhont UVM fan it bedriuw NORSI-TRANS. Yakhont UVM-platfoarm krige de status fan telekommunikaasjeapparatuer fan Russyske komôf en is opnommen yn it unifoarme register fan Russyske radio-elektroanyske produkten. It systeem bestiet út twa aparte opslach controllers (2U elk), dy't meiinoar ferbûn binne troch in 1G of 10G Ethernet interconnect, likegoed as mei dielde skiif planken mei help fan in SAS ferbining.

Fansels, dit is net sa moai as de "Cluster yn in doaze" formaat (doe't controllers en skiven mei in mienskiplike backplane wurde ynstallearre yn ien 2U chassis) dat wy meastal brûke, mar yn 'e heine takomst sil ek beskikber wêze. It wichtichste ding hjir is dat it goed wurket, mar wy sille letter tinke oer de "bôgen".

SHD AERODISK op ynlânske processors Elbrus 8C

SHD AERODISK op ynlânske processors Elbrus 8C

Under de kap hat elke controller in moederbord mei ien prosessor mei fjouwer RAM-slots (DDR3 foar in 8C-prosessor). Ek oan board elke controller binne d'r 4 1G Ethernet-ports (dêrfan twa wurde brûkt troch AERODISK ENGINE-software as tsjinst) en trije PCIe-slots foar Back-end (SAS) en Front-end (Ethernet of FibreChannel) adapters.

As bootdisks brûke wy Russyske SATA SSD-skiven fan GS Nanotech, dy't wy ferskate kearen hifke en brûkt hawwe yn projekten.

SHD AERODISK op ynlânske processors Elbrus 8C

Doe't wy it platfoarm earst moete, hawwe wy it foarsichtich ûndersocht. Wy hiene gjin fragen oer de kwaliteit fan montage en soldering, alles waard kreas en betrouber dien.

bestjoeringssysteem

De ferzje fan OS Alt 8SP foar sertifisearring wurdt brûkt as it OS. Yn 'e heine takomst binne wy ​​fan plan in pluggable en konstant bywurke repository foar Alt OS te meitsjen mei Aerodisk-opslachsoftware.

Dizze ferzje fan 'e distribúsje is boud op' e hjoeddeistige stabile ferzje fan 'e Linux 4.9-kernel foar E2K (in tûke mei lange termyn stipe troch MCST-spesjalisten), oanfolle mei patches foar funksjonaliteit en feiligens. Alle pakketten yn Alt OS wurde direkt op Elbrus boud mei it orizjinele transaksjesysteem fan it ALT Linux Team-projekt, wat it mooglik makke om arbeidskosten te ferminderjen foar de oerdracht sels en mear omtinken te jaan oan produktkwaliteit.

Elke release fan Alt OS foar Elbrus kin signifikant útwreide wurde yn termen fan funksjonaliteit mei it beskikbere repository (fan sawat 6 tûzen boarnepakketten foar de achtste ferzje oant sawat 12 foar de njoggende).

De kar waard ek makke om't Basalt SPO, de ûntwikkelder fan Alt OS, aktyf wurket mei oare software- en apparaatûntwikkelders op ferskate platfoarms, en soarget foar naadleaze ynteraksje binnen hardware- en softwaresystemen.

Software Storage systemen

By it portearjen lieten wy fuortendaliks it idee ferlitte om de x2-emulaasje te brûken dy't stipe wurdt yn E86K, en begon direkt te wurkjen mei processors (gelokkich hat Alt al de nedige ark foar dit).

De native útfieringsmodus leveret ûnder oare bettere feiligens (deselde trije hardware-stapels ynstee fan ien) en ferhege prestaasjes (d'r is gjin need nedich om ien of twa kearnen út acht te tawizen foar de binêre oersetter om te wurkjen, en de kompilator docht syn baan better dan JIT).

Yn feite stipet de E2K-ymplemintaasje fan AERODISK ENGINE de measte besteande opslachfunksjonaliteit fûn yn x86. De hjoeddeistige ferzje fan AERODISK ENGINE (A-CORE ferzje 2.30) wurdt brûkt as software foar opslachsysteem

Sûnder problemen op E2K waarden de folgjende funksjes yntrodusearre en testen foar gebrûk yn it produkt:

  • Fouttolerânsje foar maksimaal twa controllers en multipath I/O (mpio)
  • Blokkearje en bestân tagong mei tinne folumes (RDG, DDP pools; FC, iSCSI, NFS, SMB protokollen ynklusyf Active Directory yntegraasje)
  • Ferskate RAID-nivo's oant triple parity (ynklusyf de mooglikheid om de RAID-konstruktor te brûken)
  • Hybride opslach (kombinearjen fan SSD en HDD binnen itselde swimbad, d.w.s. cache en tiering)
  • Opsjes foar romtebesparring mei deduplikaasje en kompresje
  • ROW-snapshots, klonen en ferskate replikaasjeopsjes
  • En oare lytse, mar brûkbere funksjes lykas QoS, globale hotspare, VLAN, BOND, ensfh.

Yn feite binne wy ​​​​op E2K slagge om al ús funksjonaliteit te krijen, útsein multi-controllers (mear dan twa) en de multi-threaded I / O-planner, wêrtroch wy de prestaasjes fan all-flash pools mei 20-30% kinne ferheegje .

Mar wy sille fansels ek dizze nuttige funksjes tafoegje, in kwestje fan tiid.

In bytsje oer prestaasjes

Nei it suksesfolle trochjaan fan de tests fan 'e basisfunksjonaliteit fan it opslachsysteem, binne wy, fansels, begon om loadtests út te fieren.

Bygelyks, op in dual-controller opslachsysteem (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SAS SSD 800GB 3DWD), wêryn de RAM-cache wie útskeakele, makken wy twa DDP-pools mei it haadnivo RAID-10 en twa 500G LUN's en ferbûn dizze LUN's oer iSCSI (10G Ethernet) oan in Linux-host. En die ien fan 'e basis oere testen op lytse opienfolgjende load blokken mei help fan de FIO programma.

De earste resultaten wiene frij posityf.

SHD AERODISK op ynlânske processors Elbrus 8C

De lading op 'e processors wie gemiddeld op it nivo fan 60%, d.w.s. dit is it basisnivo wêrop opslach feilich wurkje kin.

Ja, dit is fier fan hege lading, en dit is dúdlik net genôch foar DBMS's mei hege prestaasjes, mar, lykas ús praktyk sjen lit, binne dizze skaaimerken genôch foar 80% fan 'e algemiene taken wêrfoar opslachsystemen wurde brûkt.

In bytsje letter binne wy ​​​​fan plan om werom te kommen mei in detaillearre rapport oer de loadtests fan Elbrus as opslachplatfoarm.

Hichtepunt

Lykas wy hjirboppe skreaunen, begon de massaproduksje fan Elbrus 8C eins krekt koartlyn - oan it begjin fan 2019 en yn desimber wiene al sawat 4000 processors frijlitten. Foar ferliking, mar 4 processors fan 'e foarige generaasje Elbrus 5000C waarden produsearre foar de hiele perioade fan harren produksje, dus der is foarútgong.

It is dúdlik dat dit in drip yn 'e oseaan is, sels foar de Russyske merk, mar de wei sil behearske wurde troch de rinnende.
De frijlitting fan ferskate tsientûzenen Elbrus 2020C-processors is pland foar 8, en dit is al in serieuze figuer. Derneist soe yn 2020 de Elbrus-8SV-prosessor moatte wurde brocht troch it MCST-team nei massaproduksje.

Sokke produksjeplannen binne in applikaasje foar in heul signifikant diel fan 'e heule ynlânske serverprosessormerk.

As gefolch hawwe wy hjir en no in goede en moderne Russyske prosessor mei in dúdlike en, nei ús miening, korrekte ûntwikkelingsstrategy, op basis wêrfan it feilichste en sertifisearre Russysk makke gegevensopslachsysteem is (en yn 'e takomst, in virtualisaasjesysteem op Elbrus-16C). It Russyske systeem is sa fier as it no fysyk mooglik is yn moderne omstannichheden.

Wy sjogge faak yn it nijs de folgjende epyske mislearrings fan bedriuwen dy't harsels mei grutsk Russyske fabrikanten neame, mar yn feite dwaande binne mei it opnij lijmen fan etiketten sûnder har eigen wearde ta te foegjen oan 'e produkten fan in bûtenlânske fabrikant, útsein har markearring. Sokke bedriuwen, spitigernôch, smiet in skaad op alle echte Russyske ûntwikkelders en fabrikanten.

Mei dit artikel wolle wy dúdlik sjen litte dat yn ús lân bedriuwen wiene, binne en sille wêze dy't echt en effisjint moderne komplekse IT-systemen meitsje en aktyf ûntwikkelje, en ymportferfanging yn IT is gjin profanity, mar in realiteit wêryn wy allegearre libje. Jo kinne dizze realiteit net hâlde, jo kinne it bekritisearje, of jo kinne wurkje en it better meitsje.

SHD AERODISK op ynlânske processors Elbrus 8C

It ynstoarten fan 'e USSR yn ien kear foarkommen dat it team fan Elbrus-skeppers in promininte spiler yn' e wrâld fan processors waard en twong it team om finansiering te sykjen foar har ûntwikkelingen yn it bûtenlân. It waard fûn, it wurk wie dien, en it yntellektueel eigendom waard bewarre, wêrfoar ik dizze minsken in grutte tank sizze wol!

Dat is alles foar no, skriuw asjebleaft jo opmerkings, fragen en, fansels, krityk. Wy binne altyd bliid.

Ek wol ik út namme fan it hiele Aerodisk-bedriuw de hiele Russyske IT-mienskip lokwinskje mei it kommende Nijjier en Kryst, winskje 100% uptime - en dat backups net nuttich wêze foar elkenien yn it nije jier))).

Materialen brûkt

In artikel mei in algemiene beskriuwing fan technologyen, arsjitektueren en persoanlikheden:
https://www.ixbt.com/cpu/e2k-spec.html

In koarte skiednis fan kompjûters ûnder de namme "Elbrus":
https://topwar.ru/34409-istoriya-kompyuterov-elbrus.html

Algemien artikel oer e2k-arsjitektuer:
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000

It artikel giet oer de 4e generaasje (Elbrus-8S) en de 5e generaasje (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

Spesifikaasjes fan 'e folgjende 6e generaasje prosessoren (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

De offisjele beskriuwing fan 'e arsjitektuer fan Elbrus:
http://www.elbrus.ru/elbrus_arch

De plannen fan 'e ûntwikkelders fan it hardware- en softwareplatfoarm "Elbrus" om in superkomputer te meitsjen mei exascale prestaasjes:
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

Russyske Elbrus-technologyen foar persoanlike kompjûters, servers en supercomputers:
http://www.mcst.ru/files/5472ef/770cd8/50ea05/000001/rossiyskietehnologiielbrus-it-edu9-201410l.pdf

In âld artikel fan Boris Babayan, mar noch altyd relevant:
http://www.mcst.ru/e2k_arch.shtml

Alde artikel fan Mikhail Kuzminsky:
https://www.osp.ru/os/1999/05-06/179819

MCST presintaasje, algemiene ynformaasje:
https://yadi.sk/i/HDj7d31jTDlDgA

Ynformaasje oer Alt OS foar it Elbrus-platfoarm:
https://altlinux.org/эльбрус

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

Boarne: www.habr.com

Add a comment