SHD AERODISK nantu à i processori domestici Elbrus 8C

SHD AERODISK nantu à i processori domestici Elbrus 8C

Ciao lettori di Habr. Vulemu sparte una bona nutizia. Avemu infine aspittatu a vera pruduzzione seriale di una nova generazione di processori russi Elbrus 8C. Ufficialmente, a produzzione seriale duvia principià in u 2016, ma, in fattu, era a produzzione di massa chì principia solu in 2019 è circa 4000 processori sò digià liberati.

Quasi subitu dopu à l'iniziu di a produzzione di massa, sti prucessori apparsu in u nostru Aerodisk, per quale vulemu ringrazià NORSI-TRANS, chì ci hà gentilmente furnitu cù a so piattaforma hardware Yakhont UVM, chì sustene i processori Elbrus 8C, per portà a parte di u software. u sistema di almacenamentu. Questa hè una piattaforma universale muderna chì risponde à tutti i requisiti di u MCST. À u mumentu, a piattaforma hè aduprata da i cunsumatori speciali è l'operatori di telecomunicazioni per assicurà l'implementazione di l'azzioni stabilite durante l'attività di ricerca operativa.

À u mumentu, u porting hè statu cumpletu cù successu, è avà u sistema di almacenamiento AERODISK hè dispunibule in a versione cù processori domestici Elbrus.

In questu articulu, parlemu di i prucessori stessi, a so storia, l'architettura, è, sicuru, a nostra implementazione di sistemi di almacenamiento in Elbrus.

История

A storia di i prucessori Elbrus data di i tempi di l'Unioni Suviètica. In u 1973, à l'Istitutu di Meccanica Fina è Ingegneria Informatica chjamatu dopu S.A. Lebedev (chjamatu dopu à u stessu Sergei Lebedev, chì prima hà guidatu u sviluppu di u primu computer suvièticu MESM, è dopu BESM), u sviluppu di sistemi di computing multiprocessor chjamatu Elbrus hà iniziatu. Vsevolod Sergeevich Burtsev supervisò u sviluppu, è Boris Artashesovich Babayan, chì era unu di i disegnaturi di u diputatu capu, hà ancu participatu attivamente à u sviluppu.

SHD AERODISK nantu à i processori domestici Elbrus 8C
Vsevolod Sergeevich Burtsev

SHD AERODISK nantu à i processori domestici Elbrus 8C
Boris Artashesovich Babayan

U cliente principale di u prugettu era, sicuru, e forze armate di l'URSS, è sta serie di computers hè stata eventualmente utilizata in a creazione di centri di computazione di cummandu è sistemi di spara per i sistemi di difesa missilistica, è ancu altri sistemi di scopu speciale. .

SHD AERODISK nantu à i processori domestici Elbrus 8C

U primu computer Elbrus hè statu finitu in u 1978. Avia una architettura modulare è puderia include da 1 à 10 processori basati nantu à schemi di integrazione media. A vitezza di sta macchina hà righjuntu 15 milioni di operazioni per seconda. A quantità di RAM, chì era cumuna à tutti i prucessori 10, era finu à 2 à u putere 20 di e parolle di machina o 64 MB.

In seguitu, hè statu chì assai di e tecnulugii utilizati in u sviluppu di Elbrus sò stati ricercati in u mondu à u stessu tempu, è sò stati trattati da a International Business Machine (IBM), ma u travagliu nantu à sti prughjetti, à u cuntrariu di u travagliu nantu à Elbrus. , ùn hè mai statu finitu, sò stati cumpletati è ùn hà micca purtatu in ultimamente à a creazione di un pruduttu finitu.

Sicondu Vsevolod Burtsev, l'ingegneri sovietici anu pruvatu à applicà a sperienza più avanzata di i sviluppatori domestici è stranieri. L'architettura di l'urdinatori Elbrus hè stata ancu influenzata da l'urdinatori Burroughs, i sviluppi Hewlett-Packard, è ancu l'esperienza di i sviluppatori BESM-6.

Ma à u listessu tempu, assai sviluppi eranu originali. A cosa più interessante di Elbrus-1 era a so architettura.

U supercomputer creatu divintò u primu urdinatore in l'URSS chì hà utilizatu l'architettura superscalar. L'usu di massa di processori superscalar à l'esteru principia solu in l'anni 90 di u seculu passatu cù l'apparizione in u mercatu di processori Intel Pentium assequible.

Inoltre, i prucessori di input-output spiciali puderanu esse aduprati per urganizà u trasferimentu di flussi di dati trà i dispositi periferichi è RAM in un computer. Puderia esse finu à quattru tali processori in u sistema, anu travagliatu in parallelu cù u processatore cintrali è avianu a so propria memoria dedicata.

Elbrus-2

In u 1985, Elbrus hà ricivutu a so continuazione logica, l'urdinatore Elbrus-2 hè statu creatu è mandatu in a pruduzzioni di massa. In quantu à l'architettura, ùn hà micca assai diffirenti da u so predecessore, ma hà utilizatu una nova basa di elementi, chì hà permessu di aumentà u rendiment generale quasi 10 volte - da 15 milioni di operazioni per seconda à 125 milioni. aumentatu à 16 milioni di parolle 72-bit o 144 MB. A larghezza di banda massima di i canali I / O Elbrus-2 era 120 MB / s.

"Elbrus-2" hè stata attivamente utilizata in i centri di ricerca nucleari in Chelyabinsk-70 è in Arzamas-16 in u MCC, in u sistema di difesa di missile A-135, è ancu in altre strutture militari.

A creazione di Elbrus hè stata apprezzata da i capi di l'Unioni Suviètica. Parechji ingegneri sò stati premiati ordini è medaglie. General Designer Vsevolod Burtsev è parechji altri specialisti ricivutu premii statali. È Boris Babayan hè stata premiata l'Ordine di a Rivuluzione d'ottobre.

Questi premii sò più chè meritati, Boris Babayan hà dettu dopu:

"In u 1978, avemu fattu a prima macchina superscalar, Elbrus-1. Avà in l'Occidenti facenu superscalars di questa architettura solu. U primu superscalar apparsu in l'Occidenti in u 92, u nostru in u 78. Inoltre, a versione di u superscalar chì avemu fattu hè simile à u Pentium Pro chì Intel hà fattu in 95 ".

Queste parolle nantu à a superiorità storica sò ancu cunfirmati in i Stati Uniti, Keith Diefendorff, u sviluppatore di Motorola 88110, unu di i primi prucessori superscalar occidentali, hà scrittu:

"In u 1978, quasi 15 anni prima di l'apparizione di i primi prucessori superscalari occidentali, Elbrus-1 utilizò un processore, cù l'emissione di dui struzzioni in un ciclu, cambiendu l'ordine di l'esekzione di l'istruzzioni, rinominendu i registri è eseguisce per assunzione.

Elbrus-3

Era u 1986, è quasi subitu dopu à a fine di u travagliu nantu à a seconda Elbrus, ITMiVT hà cuminciatu à sviluppà un novu sistema Elbrus-3 utilizendu una architettura di processore fundamentalmente nova. Boris Babayan hà chjamatu stu approcciu "post-superscalar". Hè stata questa architettura, più tardi chjamata VLIW / EPIC, chì in u futuru (in a mità di l'anni 90) i prucessori Intel Itanium cuminciaru à aduprà (è in l'URSS sti sviluppi cuminciaru in 1986 è finiscinu in 1991).

In questu cumplessu di computing, l'idee di cuntrollu esplicitu di u parallelismu di l'operazioni cù l'aiutu di un compilatore sò stati prima implementati.

In u 1991, u primu è, sfurtunatamenti, l'unicu computer Elbrus-3 hè statu liberatu, chì ùn pudia esse cumplettamente aghjustatu, è dopu à u colapsu di l'Unioni Suviètica, nimu hà bisognu, è i sviluppi è i piani fermanu nantu à carta.

Sfondate à a nova architettura

A squadra chì hà travagliatu in ITMiVT nantu à a creazione di i supercomputer sovietici ùn hà micca spargugliatu, ma cuntinuò à travaglià cum'è una cumpagnia separata sottu u nome MCST (Moscow Center for SPARK-Technologies). È à l'iniziu di l'anni 90, cuminciò a cooperazione attiva trà MCST è Sun Microsystems, induve a squadra MCST hà participatu à u sviluppu di u microprocessore UltraSPARC.

Hè in questu periodu chì u prughjettu di l'architettura E2K hè ghjuntu, chì era inizialmente finanziatu da Sun. In seguitu, u prugettu hè diventatu cumplettamente indipindenti è tutta a pruprietà intellettuale per ellu ferma cù a squadra MCST.

"Se avemu cuntinuatu à travaglià cù Sun in questa zona, allora tuttu appartene à Sun. Ancu s'è u 90% di u travagliu hè statu fattu prima chì Sun arrivò. (Boris Babayan)

L'architettura E2K

Quandu avemu discututu l'architettura di i processori Elbrus, assai spessu si sentenu e seguenti dichjarazioni da i nostri culleghi in l'industria IT:

"Elbrus hè un'architettura RISC"
"Elbrus hè l'architettura EPICA"
"Elbrus hè SPARC-architettura"

In fatti, nimu di sti dichjarazioni hè cumplettamente vera, o s'ellu hè, hè solu parzialmente vera.

L'architettura E2K hè una architettura di processore originale separata, e qualità principali di E2K sò l'efficienza energetica è l'eccellente scalabilità, ottenuta da specificà u parallelismu esplicitu di l'operazioni. L'architettura E2K hè stata sviluppata da a squadra MCST è hè basatu annantu à una architettura post-superscalar (à l'EPIC) cù una certa influenza di l'architettura SPARC (cun ​​passatu RISC). À u listessu tempu, MCST hà participatu direttamente à a creazione di trè di e quattru architetture basiche (Superscalars, Post-Superscalars è SPARC). U mondu hè veramente chjucu.

Per evitari di cunfusione in u futuru, avemu tracciatu un schema simplice chì, ancu simplificatu, ma assai chjaramente mostra e radiche di l'architettura E2K.

SHD AERODISK nantu à i processori domestici Elbrus 8C

Avà un pocu più nantu à u nome di l'architettura, in relazione à quale ci hè ancu un malintesi.

In diverse fonti, pudete truvà i seguenti nomi per questa architettura: "E2K", "Elbrus", "Elbrus 2000", ELBRUS ("ExpLicit Basic Resources Utilization Scheduling", vale à dì pianificazione esplicita per l'usu di risorse basi). Tutti issi nomi parlanu di a stessa cosa - di l'architettura, ma in a documentazione tecnica ufficiale, è ancu in i fori tecnichi, u nome E2K hè utilizatu per designà l'architettura, cusì in u futuru, se parlemu di l'architettura di processore, Avemu aduprà u terminu "E2K", è s'ellu circa un prucissuri specifichi, allura avemu aduprà u nomu "Elbrus".

Caratteristiche tecniche di l'architettura E2K

In architetture tradiziunali cum'è RISC o CISC (x86, PowerPC, SPARC, MIPS, ARM), u processatore riceve un flussu di struzzioni chì sò pensati per l'esekzione sequenziale. U processatore pò detectà operazioni indipendenti è eseguite in parallelu (superscalar) è ancu cambià l'ordine (fora di ordine). Tuttavia, l'analisi di dipendenza dinamica è u supportu per l'esekzione fora di l'ordine hà e so limitazioni in quantu à u numeru di cumandamenti lanciati è analizati per ciclu. Inoltre, i blocchi currispondenti in u processatore cunsuma una quantità significativa d'energia, è a so implementazione più cumplessa porta qualchì volta à prublemi di stabilità o di sicurità.

In l'architettura E2K, u travagliu principale di analizà e dipendenze è ottimisà l'ordine di l'operazioni hè pigliatu da u compilatore. U processatore riceve u cusì chjamatu. struzzioni largu, ognuna di quali codifica struzzioni per tutti i dispositi esecutivi di u processatore chì deve esse lanciatu à un ciculu di u clock. U processatore ùn hè micca necessariu di analizà e dependenzii trà l'operandi o l'operazione di scambià trà l'istruzzioni larghe: u compilatore faci tuttu questu basatu annantu à l'analisi di u codice fonte è a pianificazione di risorse di u processatore. In u risultatu, u hardware di u processatore pò esse più simplice è più economicu.

U compilatore hè capaci di analizà u codice fonte assai più accumpagnatu da u hardware RISC / CISC di u processatore è truvà più operazioni indipendenti. Dunque, l'architettura E2K hà più unità di esecuzione parallela cà l'architetture tradiziunali.

Funzioni attuali di l'architettura E2K:

  • 6 canali di unità logiche aritmetiche (ALU) chì operanu in parallelu.
  • File di registrazione di 256 registri a 84 bit.
  • Supportu di hardware per i cicli, cumpresi quelli cù pipelining. Aumenta l'efficienza di l'usu di e risorse di u processatore.
  • Prepump di dati asincronu programmabile cù canali di lettura separati. Permette di ammuccià i ritardi da l'accessu di memoria è di fà un usu più cumpletu di l'ALU.
  • Supportu per i calculi speculativi è i predicati di un bit. Permette di riduce u numeru di transizioni è eseguisce parechji rami di u prugramma in parallelu.
  • Un cumandamentu largu capaci di specificà finu à 23 operazioni in un ciclu di clock cù u massimu di riempimentu (più di 33 operazioni quandu imballate l'operandi in istruzioni vettoriali).

SHD AERODISK nantu à i processori domestici Elbrus 8C

Emulazione x86

Ancu in u stadiu di cuncepimentu di l'architettura, i sviluppatori anu capitu l'impurtanza di supportà u software scrittu per l'architettura Intel x86. Per questu, un sistema hè statu implementatu per a traduzzione dinamica (vale à dì, durante l'esekzione di u prugramma, o "à a mosca") di codici binari x86 in codici di processore di l'architettura E2K. Stu sistema pò travaglià sia in u modu di applicazione (in a manera di WINE), sia in un modu simili à un ipervisore (poi hè pussibule di eseguisce tuttu u SO invitatu per l'architettura x86).

Grazie à parechji livelli di ottimisazione, hè pussibule di ottene una alta velocità di u codice traduttu. A qualità di l'emulazione di l'architettura x86 hè cunfirmata da u lanciu successu di più di 20 sistemi operativi (cumprese parechje versioni di Windows) è centinaie d'applicazioni nantu à i sistemi di computing Elbrus.

Modu di Esecuzione di Prughjettu Protetti

Una di l'idee più interessanti ereditati da l'architetture Elbrus-1 è Elbrus-2 hè l'esekzione di prugramma sicura. A so essenza hè di assicurà chì u prugramma opera solu cù dati inizializzati, verificate tutti l'accessi di memoria per assicurà chì appartenenu à l'indirizzu validu, è furnisce una prutezzione inter-module (per esempiu, prutegge u prugramma chjamatu da errori in a biblioteca). Tutti questi cuntrolli sò realizati in hardware. Per u modu prutettu ci hè un compilatore cumpletu è una biblioteca di supportu di runtime. Ci vole à capisce chì e restrizioni imposte portanu à l'impossibilità di urganizà l'esekzione di, per esempiu, codice scrittu in C++.

Ancu in u solitu, u modu di funziunamentu "senza prutezzione" di i prucessori Elbrus, ci sò caratteristiche chì aumentanu l'affidabilità di u sistema. Cusì, a pila d'informazioni di ubligatoriu (a catena di indirizzi di ritornu per e chjama di prucedura) hè separata da a pila di dati di l'utilizatori è hè inaccessibile à tali attacchi utilizati in virus cum'è spoofing di l'indirizzu di ritornu.

Cuncepitu annantu à l'anni, ùn hè micca solu chjappà è supera l'architetture cuncurrenti in quantu à u rendiment è a scalabilità in u futuru, ma ancu furnisce a prutezzione contra i bug chì agiscenu x86 / amd64. Segnalibri cum'è Meltdown (CVE-2017-5754), Spectre (CVE-2017-5753, CVE-2017-5715), RIDL (CVE-2018-12126, CVE-2018-12130), Fallout (CVE-2018-), ZombieLoad (CVE-12127-2019) è simili.

A prutezzione muderna contr'à e vulnerabilità truvate in l'architettura x86 / amd64 hè basatu annantu à patches à u livellu di u sistema operatore. Hè per quessa chì a caduta di u rendiment nantu à e generazioni attuali è precedenti di processori di queste architetture hè cusì notevule è varieghja da 30% à 80%. Noi, cum'è utilizatori attivi di i prucessori x86, sapemu di questu, soffrenu è cuntinueghjanu à "mangà un cactus", ma a prisenza di una suluzione à questi prublemi in u buddu per noi (è, in u risultatu, per i nostri clienti) hè un benefiziu senza dubbitu, soprattuttu s'è a suluzione hè Russian.

Specificazioni tecnichi

Quì sottu sò e caratteristiche tecniche ufficiali di i prucessori Elbrus di u passatu (4C), attuale (8C), novi (8CB) è futuri (16C) generazioni in paragone cù i prucessori Intel x86 simili.

SHD AERODISK nantu à i processori domestici Elbrus 8C

Ancu un sguardu superficiale à sta tavula mostra (è questu hè assai piacevule) chì u backlog tecnologicu di i prucessori domestici, chì pareva insurmontable 10 anni fà, pare avà abbastanza chjucu, è in 2021 cù u lanciu di Elbrus-16C (chì, trà altre cose, sustenerà a virtualizazione) serà ridutta à e distanze minime.

SHD AERODISK nantu à i processori Elbrus 8C

Passemu da a teoria à a pratica. In parte di l'alleanza strategica di MCST, Aerodisk, Basalt SPO (ex Alt Linux) è NORSI-TRANS, hè statu sviluppatu è messu in opera un sistema di almacenamentu di dati, chì in u mumentu hè s'ellu ùn hè micca u megliu in termini di sicurezza, funziunalità, costu è prestazione , in u nostru parè, una suluzione innegabilmente degna chì pò assicurà u livellu propiu di l'indipendenza tecnologica di a nostra Patria.
Avà i dettagli ...

Hardware

A parte hardware di u sistema di almacenamentu hè implementata nantu à a basa di a piattaforma universale Yakhont UVM di a cumpagnia NORSI-TRANS. A piattaforma Yakhont UVM hà ricivutu u statutu di l'equipaggiu di telecomunicazione d'origine russa è hè inclusa in u registru unificatu di i prudutti radio-elettronici russi. U sistema hè custituitu da dui controller di almacenamento separati (2U ognunu), chì sò interconnessi da una interconnessione Ethernet 1G o 10G, è ancu cù scaffali di discu spartuti cù una cunnessione SAS.

Di sicuru, questu ùn hè micca cusì bellu cum'è u formatu "Cluster in a box" (quandu i cuntrolli è i dischi cù un backplane cumunu sò stallati in un chassis 2U) chì avemu usu di usu, ma in un futuru vicinu serà ancu dispunibule. A cosa principal quì hè chì travaglia bè, ma penseremu à l'"arcu" dopu.

SHD AERODISK nantu à i processori domestici Elbrus 8C

SHD AERODISK nantu à i processori domestici Elbrus 8C

Sottu u cappucciu, ogni controller hà una scheda madre unicu-processore cù quattru slot RAM (DDR3 per un processore 8C). Ancu à bordu di ogni controller ci sò 4 porti Ethernet 1G (dui di quali sò usati da u software AERODISK ENGINE cum'è serviziu) è trè slot PCIe per adattatori Back-end (SAS) è Front-end (Ethernet o FibreChannel).

Cum'è unità di boot, usemu unità SSD SATA russe da GS Nanotech, chì avemu ripetutamente pruvatu è utilizatu in prughjetti.

SHD AERODISK nantu à i processori domestici Elbrus 8C

Quandu avemu scontru prima a piattaforma, l'avemu esaminata currettamente. Ùn avemu micca dumande nantu à a qualità di l'assemblea è di a saldatura, tuttu hè statu fattu in modu pulitu è ​​​​affidabile.

sistema upirativu

A versione di OS Alt 8SP per a certificazione hè aduprata cum'è OS. In un futuru vicinu, pensemu di creà un repository pluggable è constantemente aghjurnatu per Alt OS cù u software di almacenamiento Aerodisk.

Questa versione di a distribuzione hè custruita nantu à a versione stabile attuale di u kernel Linux 4.9 per E2K (a filiera cù supportu longu hè stata portata da specialisti MCST), supplementata cù patches per a funziunalità è a sicurità. Tutti i pacchetti in l'Alt OS sò assemblati direttamente nantu à Elbrus utilizendu u sistema di assemblea transazionale originale di u prughjettu ALT Linux Team, chì hà permessu di riduce i costi di u travagliu per u trasferimentu stessu è prestu più attente à a qualità di u pruduttu.

Qualchese liberazione di Alt OS per Elbrus pò esse allargata significativamente in termini di funziunalità utilizendu u repository dispunibule per ellu (da circa 6 mila pacchetti fonte per l'ottava versione à circa 12 per a nona).

A scelta hè stata fatta ancu perchè Basalt SPO, u sviluppatore di Alt OS, travaglia attivamente cù altri sviluppatori di software è di dispositivi in ​​diverse piattaforme, assicurendu una interazione perfetta in i sistemi hardware è software.

Sistemi di almacenamiento di software

Quandu u porting, abbandunemu immediatamente l'idea di utilizà l'emulazione x2 supportata in E86K, è cuminciò à travaglià direttamente cù i prucessori (per furtuna, Alt hà digià l'arnesi necessarii per questu).

Frà l'altri cose, u modu di esecutivu nativu furnisce una sicurità megliu (i stessi trè stack di hardware invece di unu) è un rendimentu aumentatu (ùn ci hè bisognu di assignà unu o dui core fora di ottu per u traduttore binariu per travaglià, è u compilatore face u so travagliu megliu cà JIT).

In fattu, l'implementazione E2K di AERODISK ENGINE sustene a maiò parte di e funziunalità di almacenamiento esistenti truvate in x86. A versione attuale di AERODISK ENGINE (versione A-CORE 2.30) hè aduprata cum'è software di sistema di almacenamento.

Senza prublemi nantu à E2K, e seguenti funzioni sò state introdutte è pruvati per l'usu in u pruduttu:

  • Tolérance aux pannes pour jusqu'à deux contrôleurs et E/S multipath (mpio)
  • Bloccà è accessu à i schedari cù volumi sottili (RDG, pools DDP; FC, iSCSI, NFS, protokolli SMB cumpresa l'integrazione Active Directory)
  • Diversi livelli RAID finu à a tripla parità (cumpresa a capacità di utilizà u custruttore RAID)
  • Almacenamiento ibridu (cumbinendu SSD è HDD in u stessu pool, vale à dì cache è tiering)
  • Opzioni di risparmiu di spaziu cù deduplicazione è cumpressione
  • Istantanee ROW, cloni è diverse opzioni di replicazione
  • È altre caratteristiche chjuche ma utili cum'è QoS, hotspare globale, VLAN, BOND, etc.

In fattu, nantu à E2K, avemu sappiutu ottene tutte e nostre funziunalità, eccettu per i multi-controllers (più di dui) è u multi-threaded I / O scheduler, chì ci permette di aumentà u rendiment di e piscine all-flash da 20-30% .

Ma noi, sicuru, aghjunghje ancu queste funzioni utili, una questione di tempu.

Un pocu nantu à u rendiment

Dopu avè passatu cù successu e teste di e funziunalità di basa di u sistema di almacenamento, avemu, sicuru, cuminciatu à fà e teste di carica.

Per esempiu, nantu à un sistema di almacenamentu dual-controller (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SAS SSD 800GB 3DWD), in quale a cache RAM hè stata disattivata, avemu creatu dui pools DDP cù u livellu principale RAID-10 è dui 500G. LUN è cunnessu questi LUN sopra iSCSI (10G Ethernet) à un host Linux. È hà fattu una di e teste basiche orari nantu à picculi blocchi di carica sequenziale utilizendu u prugramma FIO.

I primi risultati eranu abbastanza pusitivi.

SHD AERODISK nantu à i processori domestici Elbrus 8C

A carica nantu à i prucessori era in media à u livellu di 60%, i.e. questu hè u livellu di basa à quale u almacenamentu pò travaglià in modu sicuru.

Iè, questu hè luntanu da highload, è questu hè chjaramente micca abbastanza per DBMS d'altu rendiment, ma, cum'è a nostra pratica mostra, queste caratteristiche sò abbastanza per 80% di i travaglii generali per quale sò usati sistemi di almacenamento.

Un pocu dopu, pensemu à vultà cun un rapportu detallatu nantu à e teste di carica di Elbrus cum'è una piattaforma di almacenamento.

U futuru luminoso

Cum'è avemu scrittu sopra, a produzzione di massa di Elbrus 8C hà iniziatu da pocu pocu - à l'iniziu di u 2019 è da dicembre circa 4000 processori eranu digià liberati. Per paragunà, solu i prucessori 4 di a generazione precedente Elbrus 5000C sò stati pruduciuti per tuttu u periodu di a so pruduzzione, cusì ci hè prugressu.

Hè chjaru chì questu hè una goccia in l'oceanu, ancu per u mercatu russu, ma a strada serà maestrata da quellu chì cammina.
A liberazione di parechje decine di millaie di processori Elbrus 2020C hè prevista per 8, è questu hè digià una figura seria. Inoltre, durante u 2020, u processore Elbrus-8SV deve esse purtatu da a squadra MCST à a pruduzzioni di massa.

Tali piani di produzzione sò una applicazione per una parte assai significativa di u mercatu tutale di u processatore di u servitore domesticu.

In u risultatu, quì è avà avemu un processatore russu bonu è mudernu cù una strategia di sviluppu chjara è, in u nostru parè, curretta, nantu à a basa di quale ci hè u sistema di almacenamentu di dati di fabbricazione russa più sicura è certificata (è in u futuru, un sistema di virtualizazione in Elbrus-16C). U sistema russu hè quant'è avà hè fisicu pussibule in cundizioni muderni.

Spessu vedemu in a nutizia i prossimi fallimenti epici di cumpagnie chì si chjamanu orgogliosi di fabricatori russi, ma in fatti sò impegnati in ri-incollazione di etichette senza aghjunghje alcunu valore propiu à i prudutti di un fabricatore straneru, fora di u so marcatu. Tali cumpagnie, sfurtunatamenti, facenu una ombra nantu à tutti i veri sviluppatori è pruduttori russi.

Cù questu articulu, vulemu dimustrà chjaramente chì in u nostru paese ci sò stati, sò è seranu cumpagnie chì facenu veramente è efficacimente i sistemi informatici cumplessi muderni è si sviluppanu attivamente, è a sustituzzioni di l'impurtazioni in l'IT ùn hè micca una profanità, ma una realità in quale. campemu tutti. Ùn pudete micca amà sta realità, pudete criticà, o pudete travaglià è fà megliu.

SHD AERODISK nantu à i processori domestici Elbrus 8C

U colapsu di l'URSS in un tempu impeditu à a squadra di i creatori di l'Elbrus di diventà un attore prominente in u mondu di i prucessori è hà furzatu a squadra à circà finanziamentu per i so sviluppi in l'esteru. Hè stata truvata, u travagliu hè statu fattu, è a pruprietà intellettuale hè stata salvata, per quale vogliu dì un ringraziu enormu à queste persone!

Hè tuttu per avà, scrivite i vostri cumenti, dumande è, sicuru, critiche. Semu sempre felici.

Inoltre, in nome di l'intera cumpagnia Aerodisk, vogliu felicità tutta a cumunità IT russa nantu à u prossimu annu novu è Natale, desiderate u 100% uptime - è chì e copie di salvezza ùn saranu micca utili à nimu in l'annu novu))).

Materiali utilizati

Un articulu cù una descrizzione generale di tecnulugia, architetture è persunalità:
https://www.ixbt.com/cpu/e2k-spec.html

Una breve storia di l'urdinatori sottu u nome "Elbrus":
https://topwar.ru/34409-istoriya-kompyuterov-elbrus.html

Articulu generale nantu à l'architettura e2k:
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000

L'articulu hè nantu à a 4a generazione (Elbrus-8S) è a 5a generazione (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

Specificazioni di a prossima 6a generazione di processori (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

A descrizzione ufficiale di l'architettura di Elbrus:
http://www.elbrus.ru/elbrus_arch

I piani di i sviluppatori di a piattaforma hardware è software "Elbrus" per creà un supercomputer cù prestazioni 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

Tecnulugie russe Elbrus per l'urdinatori persunali, i servitori è i supercomputer:
http://www.mcst.ru/files/5472ef/770cd8/50ea05/000001/rossiyskietehnologiielbrus-it-edu9-201410l.pdf

Un vechju articulu di Boris Babayan, ma sempre pertinente:
http://www.mcst.ru/e2k_arch.shtml

Vechju articulu di Mikhail Kuzminsky:
https://www.osp.ru/os/1999/05-06/179819

Presentazione MCST, infurmazione generale:
https://yadi.sk/i/HDj7d31jTDlDgA

Informazioni nantu à Alt OS per a piattaforma Elbrus:
https://altlinux.org/эльбрус

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

Source: www.habr.com

Add a comment