Skylake a inverzní Hyper-threading pro jednovláknový výkon
17.8.2015, Jan Vítek, aktualita
Intel sice již oficiálně představil své nové procesory Core "Skylake", ale o jejich mikroarchitektuře nám toho zatím moc neprozradil. Stane se tak možná za několik dní na blížícím se IDF a tématem by mohl být i tzv. inverzní Hyper-threading.
Technologii Hyper-threading už dlouho známe jako schopnost jednoho procesorového jádra zpracovávat dvě vlákna najednou, čili to se pak chová jako dvě samostatná jádra. Výkon se však v žádném případě nerovná tomu, co dokáží dvě samostatná fyzická jádra, ale i tak je jeho nárůst nezanedbatelný, takže jde o hlavní výhodu procesorů Core i7 oproti Core i5. To tedy zpravidla a především v případě desktopových modelů. Když se tedy řekne inverzní Hyper-threading, můžeme si představit pravý opak, čili zpracování jednoho vlákna více procesorovými jádry, což vypadá velice zajímavě vzhledem k tomu, že podstatná část používaných aplikací nedokáže využít více jader. Mluvíme tedy o zvýšení jednovláknového výkonu.
Procesory Skylake by tedy dle zatím nezaručených informací mohly být schopny spojit svá jádra do jednoho velkého logického, což tedy není nová myšlenka. Ta má již své některé praktické implementace, a to především v podobě VISC a MorphCore, ovšem na trhu se s nimi nesetkáme. Je třeba také říci, že výsledná technologie, pokud tedy opravdu přijde jako součást procesorů Skylake, se asi nebude jmenovat Inverse Hyper-threading, takže pak budeme mluvit o jinak nazvané technologii.
Pokud si vezmeme na pomoc architekturu VISC, pak ta je prý schopna na čtyřech jádrech nabídnout 3 - 4x více IPC (počet zpracovaných instrukcí za cyklus), díky čemuž lze dosáhnout 2 - 4x vyššího výkonu na watt. VISC také má dle svého tvůrce využívat jednoduchou softwarovou vrstvu, díky níž je využitelná i se stávajícím softwarem, čili nejsou potřeba speciálně upravené aplikace. Vraťme se ale ke Skylake.
Server Heise.de přinesl srovnání procesorů Core i7-4790K a Core i7-6700K pomocí benchmarku SPEC CPU2006, kde je jasně vidět, jak velký je rozdíl mezi těmito dvěma procesory při použití méně jader. V případě jednoho jádra má Core i7-6700K více než dvojnásobné skóre, což by šlo na vrub vylepšené architektuře a právě inverznímu hyperthreadingu. Škoda že autor testu neukázal také graf spotřeby při těchto testech, který by mohl potvrdit využití více jader v jednothreadovém testu. Můžeme také vidět, že vícevláknové testy nepřináší vyšší výkon, ale naopak nižší a je otázka, jaká je toho příčina.
Možná že se tedy u procesorů Skylake můžeme těšit na opravdu vysoký nárůst jednovláknového výkonu a doufejme, že tomu tak bude, i když některé testy tomu nenapovídají. Ve světě procesorů x86 se toho za poslední roky moc nestalo a takovýto svěží vítr je velice žádoucí. Ve spojitosti s procesory Skylake se také mluví o jejich celosvětovém nedostatku, i když tomu tedy pohled do nabídek našich obchodů nenasvědčuje. Spekuluje se tak, že Intel je ve velkém počtu vyšle na trh až poté, co odhalí jejich hlavní výhodu. Uvidíme tedy možná již zítra, kdy v San Francisku odstartuje IDF.
Zdroj: WCCFtech
Procesory Skylake by tedy dle zatím nezaručených informací mohly být schopny spojit svá jádra do jednoho velkého logického, což tedy není nová myšlenka. Ta má již své některé praktické implementace, a to především v podobě VISC a MorphCore, ovšem na trhu se s nimi nesetkáme. Je třeba také říci, že výsledná technologie, pokud tedy opravdu přijde jako součást procesorů Skylake, se asi nebude jmenovat Inverse Hyper-threading, takže pak budeme mluvit o jinak nazvané technologii.
Pokud si vezmeme na pomoc architekturu VISC, pak ta je prý schopna na čtyřech jádrech nabídnout 3 - 4x více IPC (počet zpracovaných instrukcí za cyklus), díky čemuž lze dosáhnout 2 - 4x vyššího výkonu na watt. VISC také má dle svého tvůrce využívat jednoduchou softwarovou vrstvu, díky níž je využitelná i se stávajícím softwarem, čili nejsou potřeba speciálně upravené aplikace. Vraťme se ale ke Skylake.
Server Heise.de přinesl srovnání procesorů Core i7-4790K a Core i7-6700K pomocí benchmarku SPEC CPU2006, kde je jasně vidět, jak velký je rozdíl mezi těmito dvěma procesory při použití méně jader. V případě jednoho jádra má Core i7-6700K více než dvojnásobné skóre, což by šlo na vrub vylepšené architektuře a právě inverznímu hyperthreadingu. Škoda že autor testu neukázal také graf spotřeby při těchto testech, který by mohl potvrdit využití více jader v jednothreadovém testu. Můžeme také vidět, že vícevláknové testy nepřináší vyšší výkon, ale naopak nižší a je otázka, jaká je toho příčina.
Možná že se tedy u procesorů Skylake můžeme těšit na opravdu vysoký nárůst jednovláknového výkonu a doufejme, že tomu tak bude, i když některé testy tomu nenapovídají. Ve světě procesorů x86 se toho za poslední roky moc nestalo a takovýto svěží vítr je velice žádoucí. Ve spojitosti s procesory Skylake se také mluví o jejich celosvětovém nedostatku, i když tomu tedy pohled do nabídek našich obchodů nenasvědčuje. Spekuluje se tak, že Intel je ve velkém počtu vyšle na trh až poté, co odhalí jejich hlavní výhodu. Uvidíme tedy možná již zítra, kdy v San Francisku odstartuje IDF.
Zdroj: WCCFtech