Virtualizace jader čipů vysaje ze železa čtyřnásobný výkon

Soft Machines přichází dle vlastních slov se třetí generací čipové architektury VISC (Virtual Instruction Set Computing), která softwarový multi-threading nahrazuje virtualizací hardwarových jader.

Pro Instaluj.cz SEO specialista a copywriter Daniel Beránek:

Virtualizace čipů zečtyřnásobí jejich výkon

Startup Soft Machines představil koncept čipové architektury VISC, který má virtualizovat jádra čipu pro virtualizované výpočetní vlákna, a tak zečtyřnásobit výkon skutečného hardwaru samotného čipu.

Věřím, že VISC předznamenává třetí generaci architektury počítačových čipu, říká spoluzakladatel Mahesh Lingareddy. Potají jsme budovali společnost a vyvíjeli architekturu VISC po sedm let. Nyní, když už máme k dispozici křemík dokazující uskutečnitelnost konceptu, je na čase odkrýt tuto průlomovou technologii.

VISC (Virtual Instruction Set Computing) se od klasických architektur CISC (Complex Instruction Set Computing) a RISC (Reduced Instruction Set Computing) zastoupených x86 a ARM odlišuje způsobem využití fyzických jader procesoru. Využívá je pouze coby zdroje virtuálních jader pro virtualizované výpočetní vlákna. Tým Soft Machines deklaruje, že díky tomu dojde ke zvýšení zpracování výpočetních instrukcí 3 – 4krát ve srovnání s existujícími technologiemi a ke dvoj- až čtyřnásobnému nárůstu výkonu na spotřebovaný Watt energie.VISC využívá všech fyzických jader a dynamicky alokuje výkon virtualizovaných jader všem jednovláknovým i vícevláknovým operacím.

Největší příslib technologie spočívá v její škálovatelnosti. VISC se bude dát využít jak v nízkonapěťových procesorech zařízení typu wearables, tak ve velmi výkonný serverových sestavách. Spoluzakladatel Mohammad Abdallah připomíná, že škálování procesorového výkonu už bylo považováno za odepsané, když limity spotřeby vnutily CISC a RISC architekturám nemožně komplexní vícejádrové zpracování sekvenčních operací (tzv. multi‑threading). VISC místo toho zpracovává virtualizovaná vlákna výpočetních operací na virtualizovaných jádrech procesoru, což dalece překračuje účinnost jakéhokoli softwarového multi-threadingu.

Svá tvrzení Soft Machines demonstrovali na systému virtualizujícím dvoujádro. Pokud se technologie ukáže být opravdu uplatnitelnou, brání jejímu rozšíření už jen jedna překážka: její přijetí vývojáři softwaru.

Zdroje