web analytics
elbrus 8cb, tsmc, 28nm

Procesorul rusesc Elbrus 8CB are VLIW cu 8 nuclee pe nodul de 28nm de la TSMC

Procesoare Made in Rusia

Parteneri

Toate marile superputeri ale lumii au un interes în construirea propriilor procesoare personalizate de silicon. Ingredientul esențial pentru acest lucru permite superputerii să se îndepărteze de procesoarele din SUA, garantează că nu există compromisuri în plus și, dacă este nevoie, le vor face. Așa cum am văzut în China, designurile de cipuri personalizate, joint-venture-uri bazate pe x86 sau derivatele ARM par să fie la ordinea zilei. La fel vine și Rusia, cu designul personalizat Elbrus VLIW care pare să-și aibă rădăcinile în SPARC.

Rusia creează de mai mulți ani procesoare numite Elbrus. Pentru cei din afara Rusiei, în mare parte a fost un mare semn de întrebare cu privire la ce se află de fapt sub capotă – aceste cipuri sunt construite pentru servere personalizate și PC-uri de birou, deseori în direcția guvernului rus și a cerințelor acestuia. Am văzut imagini ale proiectării, datorită documentelor de la evenimentele de supercomputare rusești, însă acestea sunt vechi de câțiva ani. Dacă nu sunteți în Rusia, este puțin probabil să puneți mâna pe unul oricum. Cu toate acestea, recent a ajuns în atenția noastră despre un nou ghid de programare listat online pentru cele mai noi modele de procesoare Elbrus-8CB.

elbrus 8cb, tsmc, 28nm

Cel mai recent cip Elbrus-8CB, așa cum este detaliat în noul ghid de programare online publicat săptămâna aceasta, construit pe 28nm la TSMC, este un design de 333 mm2 cu 8 nuclee la 1,5 GHz. Puterea maximă în conformitate cu documentele afirmă că are 576 GFLOP-uri de o singură precizie, cipul oferind patru canale de DDR4-2400, cu o lățime de bandă de 68,3 GB/s. Cache-urile L1 și L2 sunt private, cu un cache L1-D de 64 kB, un cache L1-I de 128 kB și un cache L2 de 512 kB. Memoria cache L3 este împărțită între nuclee, la 2 MB/nucleu pentru un total de 16 MB. Procesorul acceptă, de asemenea, combinații multiprocesoare de server pe 4 căi, deși nu spune pe ce protocol sau ce lățime de bandă.

elbrus 8cb, tsmc, 28nm

Este un design axat pe compilator, la fel ca în cazul altor cipuri complexe, prin faptul că majoritatea optimizărilor se întâmplă la nivel de compilator. Este bazat pe primele modele ale compilatorului din trecut, care de obicei nu face un produs de succes. Documentele din 2015 afirmă că un obiectiv continuu al designului Elbrus este traducerea binară x86 și x86-64 cu doar o depășire de 20%, permițând suportul complet pentru codul x86, precum și pentru sistemele de operare x86, inclusiv Windows 7 (acest lucru ar fi actualizat din 2015 încoace).

elbrus 8cb, tsmc, 28nm

Nucleul are șase porturi de execuție, multe din ele fiind multi-capabile. De exemplu, patru dintre porturi pot fi porturi de încărcare, iar două dintre porturi pot fi porturi de stocare, dar toate pot face operațiuni întregi și majoritatea pot face operații în floating point. Patru dintre porturi pot efectua operații de comparație, iar cele patru porturi pot face și calcul vector.

elbrus 8cb, tsmc, 28nm

Această scurtă știre nu este menită să fie o defalcare completă a funcțiilor Elbrus – ne-am amuzat întrebându-ne cu ce frecvență un Cortex X1 cu traducere x86 s-ar potrivi cu funcțiile Elbrus cu 8 nuclee însă, cu toate acestea, utilizatorii care doresc să înțeleagă designul poate deschide și citi documentația la următoarea adresă:

http://ftp.altlinux.org/pub/people/mike/elbrus/docs/elbrus_prog/html/index.html

Întrebarea cea mai mare ar fi, cât de mult ar reuși oricare dintre aceste proiecte de dezvoltare finanțate de stat pe scară largă? În mod teoretic, grupurile finanțate de stat ar trebui să fie cel mai bine finanțate, însă chiar și cu toți banii din lume, inginerii sunt în continuare obligați să finalizeze lucrurile. Chiar dacă se ajunge la un super-procesor nou pentru o superputere dată, vor exista întotdeauna interese într-o cantitate de securitate, mai degrabă obscuritate, mai ales dacă hardware-ul este proiectat special pentru a răspunde nivelurilor secrete de calcul. Există, de asemenea, complicația adăugată de guvernul american care strânge șuruburile în jurul TSMC și ASML pentru a nu accepta comenzi de la anumite companii – ar putea apărea orice plan de extindere a acestor granițe, în funcție de cât de bune sunt produsele sau de cât de amenințate se simt unele țări implicate.