Ruský procesor Elbrus-8C

Miloslav Ponkrác

23.7.2014 Počítače, komunikace Témata: Počítače 763 slov

Procesor kompletně vyvinutý ruskými silami. Má vlastní strojový kód, který je mnohem efektivněji navržen už jen proto, že si nenese historické artefakty jako x86/x64 a ARM. Na druhé straně přímo v procesoru je emulátor x86/x64 architektury, takže Elbrus umí spouštět i x86/x64 binárky. Je to rozumné rozhodnutí. Nativní strojový kód umožňuje plně využít možností a výkonu Elbrusu, ale přitom je možné používat x86 programy a kód.

Vlastní strojový kód Elbrusu je silně inspirován SPARCem, není-li to přímo on.

Rusové zřejmě využili poznatky o moderních procesorech a jejich zpracování strojových instrukcí, takže instrukce jedou paralelně, a v příznivých případech se zpracovává až 25 strojových instrukcí v jednom taktu na každém jádře.

Detaily architektury Elbrus lze vyčíst z předchůdce Elbrus-4C, který měl pro každé jádro 6 nezávislých paralelně pracujících aritmeticko-logických jednotek (ALU). Strojový kód má k dispozici 84 procesorových registrů. Už jen samotný několikanásobek registrů oproti x64 i ARMu umožňuje mnohem optimálnější a rychlejší kód. Není třeba extenzivně využívat zásobník, paměť a další, při větším počtu registrů i dlouhé podprogramy vystačí s procesorovými registry.

Mimochodem, předchůdce Elbrus-4C se vyráběl na 65 nm, takt 800 MHz, 4 jádra, průměrně žral 45 W, 50 Gflops, L1 = 256 KB/jádro, L2 = 4MB,

Čeho si lze všimnout je, že Rusové nevyrábějí kriplíky a myriády vnitřně omezených submodelů z obchodních důvodů, jako dělá AMD a zejména Intel, prostě je jeden model procesoru a hotovo.

Architektura procesorů Elbrusu je, stejně jako u x86, RISC/CISC. Procesor jede vlastní mikroinstrukce, které dekódovací jednotka překládá ze strojových instrukcí. Díky tomu pro Elbrus není problém mít prostě dvojí překladač – nativní strojový kód, který na 100 % využije možnosti procesoru a x86/x64 strojový kód, který umožňuje vysokou rychlostí provádět x86/x64 strojový kód. Je to vlastně stejné, jako když jsem v minulých mailech psal, že pro Intel by nebyl problém emulovat ARM instrukce, a tak ARM zničit, protože výkonem by se dostal vysoko.

Procesor by se měl začít dodávat v říjnu 2014, minimálně ve vzorcích. Ovšem není to žádná slibotechna, protože toto je už 3. generace architektury Elbrus a předchozí modely běžně fungují v řadě zařízení. Samotná architektura Elbrus se začala vyvíjet už v roce 1986, a zřejmě její vývoj v posledním desetiletí je akcelerován také potřebou Ruska a dalších států vymanit se ze špionážních i rozkazovacích pařátů USA a potažmo západního světa. Zejména Rusové potřebují mít jistotu, že do vojenské techniky si nenasazují špionážní kukačky.

Pro Elbrus je vyvinut i operační systém, založený na linuxovém jádře, nad kterým běží vlastní operační systém Elbrus. Také existují kompilátory řady programovacích jazyků, speciálně se zmiňuje C, C++, Java, Fortran. To vše bylo k dispozici už v době předchozích modelů procesorů Elbrus.

* * *

Já Elbrusu fandím, jednak proto, že rozředit technologickou sílu USA už je více, než třeba – jednak proto, že tato síla je zneužívána k podpoře špionáží, ale i amerických korporací více, než je přijatelná mez. Sleduji poslední roky například soudy USA ve stylu „košile je bližší než kabát“, jako je třeba soud Apple versus Samsung, kde Samsung dostal miliardovou pokutu v dolarech, apod.

A pak také proto, že považuji za normální prostředí prostředí heterogenní, s několika vzájemně přibližně stejně silnými architekturami, které existují souběžně.

Navíc vůbec nebudu proti tomu, když vznikem i konkurence pro PC standardu. Dnešní PC už je téměř nepoužitelné pro elektronickou či řídící práci, protože je prošpikované horou „inteligentních standardů“, které zabraňují se v něm vrtat a mít nad PC kontrolu – počínaje UEFI, inteligentním řízením napájení, nutností po startu oživit USB a síť, atd. atd. atd.

Stejně tak jsem fandil i VIA, ale ceny VIA procesorů a desek jsou šílené a nepoužitelné.

* * *

Elbrus není možné koupit v USA. Ne proto, že by ho Rusové nedodávali, ale protože podle amerického soudního schématu podpory amerických nadnárodních firem „košile je bližší než kabát“ ho Intel zablokoval pro prodej v USA. Podle všeho, Intel zablokoval Elbrus v době, kdy startoval prodej Itanií, a obával se, že Elbrus Itanium překoná a zničí tak Intelu prodej procesorů Itanium. Pořád nezapomínejme, že Elbrus od začátku (tedy od roku 1986) byl nativně 64bitovým procesorem.

A zřejmě americké ministerstvo obrany také neskákalo nadšením, že by americký trh měl dobývat ruský procesor.

Na druhé straně si můžete objednat desky se staršími procesory Elbrus. Například miniITX s Elbrus-2C:

Technikálie:

  • 8 jader
  • každé jádro má vlastní 512 kB L2 cache
  • 16 MB L3 cache sdílená všemi jádry
  • takt 1,3 GHz
  • 32nm technologie
  • 64bitový procesor
  • používá DDR3 RAM
  • výpočetní výkon 250 Gflops
  • multiprocessing do 4 procesorů

http://www.microsofttranslator.com/bv.aspx?from=&to=en&a=http%3A%2F%2Fwww.mcst.ru%2Fstr_120529.shtml

Známka 1.4 (hodnotilo 196)

Oznámkujte kvalitu článku jako ve škole
(1-výborný, 5-hrozný)

1  2  3  4  5 

Káva pro Zvědavce

33

Být v obraze něco stojí.
Připojte se k ostatním a staňte se
také sponzorem Zvědavce, stačí
částka v hodnotě jedné kávy měsíčně.

Za měsíc listopad přispělo 65 čtenářů částkou 11 417 korun, což je 33 % měsíčních nákladů provozu Zvědavce.

Bankovní spojení: 2000368066/2010

IBAN: CZ4720100000002000368066
Ze Slovenska 2000368066/8330
IBAN: SK5883300000002000368066
BIC/SWIFT: FIOBCZPPXXX

[PayPal]

Bitcoin:
bc1q40mwpus89teua4ruhxrtal6v45lc3ye5a9ttud

Další možnosti platby ›

Ve zkratce

Rakousko je uprostřed krize. Počet bankrotů je rekordní, firmy propouštějí23.11.24 05:26 Rakousko 0

Rusko již "zničilo ukrajinské vojenské tažení pro rok 2025"22.11.24 23:36 Rusko 0

De Telegraaf: Mark Rutte se na Floridě setká s N. Trumpem 22.11.24 23:23 Nizozemsko 0

"Hrozba globálního konfliktu je vážná a reálná ," řekl dnes polský premiér Donald Tusk22.11.24 23:16 Polsko 0

B. Putin: „Zahajujeme sériovou výrobu Orešniku – může zasáhnout cíle po celé Evropě“ 22.11.24 23:04 Rusko 0

12 zemí NATO deklaruje podporu Ukrajině "až do konce" - Ale neříkají, čí "konec" to bude... 22.11.24 22:53 Evropská unie 0

Zelenskij oznámil, že vyvine nové zbraně k zachycení... Orešnika22.11.24 22:38 Ukrajina 0

Rusko vypálilo 31 hypersonických raket Kinzhal na klíčové ukrajinské vojenské struktury 22.11.24 17:58 Rusko 0

Tajné dokumenty odhalily, že Německo začalo připravovat plány na rozmístění 800 000 vojáků pro případ, že Rusko napadne NATO 22.11.24 17:55 Německo 0

Rusové na Rudém náměstí předvedli mezikontinentální balistickou raketu s nápisem „Po mně zůstane jen ticho“ 22.11.24 10:36 Rusko 0

Francouzský prázdninový chaos, protože bylo zrušeno 60 letů a Eurostar zpožděna kvůli masivnímu sněžení 22.11.24 10:12 Francie 0

Ukrajina se snaží vytvořit atmosféru třetí světové války ve snaze obrátit celý Západ proti Rusku22.11.24 09:59 Ukrajina 2

Maďarsko přesouvá všechny své protiletadlové systémy k hranici s Ukrajinou22.11.24 09:46 Maďarsko 2

USA: Krátce před předáním moci administrativa T.Bidena uvalila nové sankce na ruskou Gazprombanku22.11.24 08:21 USA 0

Projev Vladimira Putina k vážné mezinárodní situaci, "Orešnik" dopadá jako prut na záda válečných jestřábů.22.11.24 08:12 Rusko 0

Nový americký ministr zdravotnictví Robert Kennedy vysvětluje, jak NATO způsobilo válku na Ukrajině (video) 22.11.24 08:11 Ukrajina 0

Baltské moře: Dánské přístavní stráže zajaly čínské plavidlo Yi Peng 3 - Je obviněno ze sabotáže 22.11.24 08:06 Dánsko 0

Rusko: „Naším dalším cílem může být americká základna protiraketové obrany v polském Rezikově“!22.11.24 07:49 Rusko 1

Británie ve válečné pohotovosti: "Očekáváme útok z Ruska i dnes večer" 22.11.24 07:40 Británie 0

Ukrajinci opět zasahují raketami a drony ruské území na jihu Ruska22.11.24 06:58 Rusko 0

Měnové kurzy

USD
24,35 Kč
Euro
25,35 Kč
Libra
30,50 Kč
Kanadský dolar
17,42 Kč
Australský dolar
15,82 Kč
Švýcarský frank
27,22 Kč
100 japonských jenů
15,73 Kč
Čínský juan
3,36 Kč
Polský zloty
5,85 Kč
100 maď. forintů
6,16 Kč
Ukrajinská hřivna
0,59 Kč
100 rublů
23,33 Kč
1 unce (31,1g) zlata
65 942,21 Kč
1 unce stříbra
761,40 Kč
Bitcoin
2 418 849,31 Kč

Poslední aktualizace: 22.11.2024 22:00 SEČ

Tuto stránku navštívilo 30 120