Echelon je kódové označení pro výzkumný projekt společnosti nVidia z roku 2010 zaměřený na návrh nového mikroprocesoru pro superpočítače a grafické výpočty .
Agentura Defence Advanced Research Projects Agency (DARPA) oznámila sponzorství programu Ubiquitous High Performance Computing ( UHPC ) [ 1] [2] , jehož cílem je vytvořit prototyp serverového systému - racky s výkonem 1 petaflop a spotřebou energie . o výkonu 57 kW. Soutěže se zúčastnily Intel , MIT , Sandia National Labs a nVidia . Dokončení tohoto programu je naplánováno na rok 2018.
Dne 18. listopadu 2010 na konferenci Supercomputing 2010 v New Orleans , Louisiana , technologický ředitel nVidia Bill Dally oznámil projekt Echelon jako výsledek práce společnosti na iniciativě DARPA. Projekt Echelon byl oznámen jako mikroprocesor podobný svými strukturálními vlastnostmi nejnovějším GPU nVidia . Navzdory tomu, že v době oznámení čip existoval pouze na papíře a design byl testován v řadě simulací, byly odhaleny některé technologické vlastnosti a plány vývoje a vydání. Byla ukázána schémata, grafy a diagramy ukazující vnitřní strukturu a vlastnosti procesoru.
V roce 2011 byl čip hodnocen pro výrobu procesní technologií 10 nm s plochou čipu 290 mm2 [3] .
Mikroprocesor Echelon se bude skládat ze 128 bloků vláken, z nichž každý bude obsahovat osm jader. Každé jádro může nezávisle provádět operace s pohyblivou řádovou čárkou a hlavní vlastností je, že v jednom cyklu může jedno jádro provést čtyři operace s pohyblivou řádovou čárkou s dvojitou přesností. Zároveň nejnovější profesionální grafické procesory nVidia v době oznámení - Fermi - jsou schopny provést pouze jednu operaci za takt. 1024 jader "Echelon" tedy dává teoretický celkový výkon 10 TFLOPS.
Mikroprocesor Echelon je schopen provádět jedinou operaci s plovoucí desetinnou čárkou s použitím pouze 10 pikojoulů energie. Pro srovnání, Fermi používá pro podobnou operaci 200 pikojoulů.
Další vlastností čipu je jeho vyrovnávací paměť, která má šest úrovní a má 256 MB. Maximální podporovaná externí grafická paměť je 256 GB.
Uvádí se, že budoucí verze CUDA bude použita jako nástroj pro programování čipů "Echelon" , ačkoli není vyloučena podpora budoucích verzí OpenCL , OpenMP a Microsoft DirectCompute .