Domov Myslet dopředu Co byste dělali s 300 jádry?

Co byste dělali s 300 jádry?

Video: Russia tests S-300 surface-to-air missile system in combat drills in Astrakhan (Listopad 2024)

Video: Russia tests S-300 surface-to-air missile system in combat drills in Astrakhan (Listopad 2024)
Anonim

Gary Patton, viceprezident IBM Semiconductor Research and Development Center, přednesl ve svém projevu na fóru Technology Platform Technology Forum svou vizi „vysoce integrovaného čipu“. Od té doby jsem přemýšlel o tom, jak lze takový čip použít.

Patton řekl, že by nakonec rád viděl nové technologie, jako je 3D výroba a křemíková fotonika, které jsou integrovány do jediného čipu, a popsal 3D čip, který by měl tři letadla. Jeden by měl logiku s asi 300 jádry CPU. Další by měl paměť s asi 30 GB vestavěného DRAM, většinou používaného jako další úroveň mezipaměti. A konečně by existovala další fotonická rovina, poskytující optickou síť na čipu, zajišťující spojení uvnitř a za čipem, pracující rychlostí vyšší než 1 TB za sekundu. To je docela čip.

Samozřejmě by to byl serverový čip. Teď je těžké přemýšlet o tom, co bychom vlastně udělali s 300 jádry na stolním nebo přenosném počítači, a je pravděpodobné, že bude příliš velký a příliš horký, než aby mohl jít do mobilního telefonu. Jak víme, postupem času se technologie stěhuje, takže nikdy neřeknu nikdy. Přesto je docela snadné si představit, jak by se takový čip mohl použít v superpočítačích, zejména těch, které vyžadují složité výpočty. (Zde a zde si můžete přečíst mé nedávné příspěvky týkající se superpočítačů.)

Nepřekvapilo by mě, kdybych to viděl v nějakém nástupci projektu IBM Watson, který byl původně vytvořen pro Jeopardy! výzvou, ale nyní se používá v oblastech jako zdravotnictví a finance. Chápu, že se tento druh strojového učení jeví jako nejvhodnější pro poměrně výkonná jádra, nikoli pro věci typu SIMD (single-instruction, multiple data), které vidíme při práci s GPU. A pokud takový čip existuje, IBM by jej pravděpodobně použila ve svých hlavních počítačích.

Takový čip by mohl být použit pro věci, jako je virtualizace, kde by teoreticky měl být schopen zvládnout stovky, možná tisíce virtuálních strojů. U jednotlivých aplikací však jednoznačně potřebujeme nové druhy paralelního programování, což znamená velké změny ve způsobu, jakým lidé vytvářejí aplikace.

Historicky bylo v oblasti počítačů vidět, jak silnější stroje přicházejí každých pár let, a vždy se zdá, že najdeme nové způsoby, jak je používat - často způsoby, které jsme neočekávali. Koneckonců, před deseti lety si jen málokdo představil Watsona nebo Hadoopa. V každém případě je zábavné přemýšlet o tom, co budeme dělat s čipy příští dekády.

Co byste dělali s 300 jádry?