Intel možno nasadí Reverzný hyper-threading. Aj tu na EHW o tom Janko písal. Multi-thread je už dostatočný, ale toto by tak boostlo single-thread, že zen5 by bol jak nový buldozer :D
"Opak hyper-threadingu"Reverzný hyper-threading by sme si mohli predstaviť naozaj ako opak hyper-threadingu. Kým s hyper-threadingom sa jeden procesor snaží emulovať dva virtuálne procesory, s reverzným hyper-threadingom sa viac procesorov snaží emulovať jediný virtuálny procesor. Dva dvojjadrové procesory by tak boli „videné“ operačným systémom ako jeden procesor s teoretickou silou štyroch CPU. Pre programátorov by to znamenalo, že sa do určitej miery vytratí komplexnosť viacprocesorových systémov tým, že budú reprezentované ako jediný procesor."
Ide skôr istú kombináciu Rentable Units a Reverzného hyper-threadingu, kedy by sa malo viac jadier spojiť na výpočet jedného vlákna, k čomu Intel využije poznatky od Soft Machines, ktorú Intel v minulosti akvizoval t.j. ich koncept VISC, ktorý by mal robiť vyššie uvedené. Uvidíme ako Intel toto inovatívne riešenie zvládol aplikovať. Ak sa mu to podarí bude sa jednať o ďalšiu paradigmálnu zmenu vo svete x86/x86-64 procesorov a opäť inováciami posunie oproti nudným stojatým vodám ich dogmatických microarchitektúr na iný level.
zdroj: https://www.cnews.cz/clanky/soft-machines-predstavuje-procesory-visc-slibuje-jednovlaknovy-vykon-z-rise-snu/
To nevím, protože spojování jader do jednoho super-širokého sice vypadá dobře, ale v zásadě se zde otvírá podobná bezpečnostní díra jako u multi-threadingu (u Intelu HT). Jen by šlo o nový přístup, takže i případné techniky zneužití by byly nové. Nehledě na to, že to vyžaduje nové způsoby komunikace jader citlivé na nízké latence. K tomu obvody navíc ve front-endu. Celkově čím je jádro širší, tím je složitější dostatečně vytížit všechny výpočetní jednotky, musí se víc hlídat závislosti, vykonávání mimo pořadí atd. To je důvod, proč už dávno běžně nemáme jádra, co by měly víc než 4 a u nových 5 maximálně 6 ALU na jádro. S každým navíc, je těžší ho efektivně využít. A tady by se nejednalo o jedno homogenní dvojnásobné jádro, byly by dvě ale se složitějším propojením navíc.
Tak minimálne z rumours z minulosti vieme, že Lion Cove vs Golden Cove by mal byť
Wide: From 6 up to 8
ROB size: from 512 to 700+
A Raichu to doplnil aj o Skymont, ktorý by mal byť založený na troch 3-way dekodérových klastroch a predikčná šírka pásma vyzerá, že má zjavné zlepšenie (viac ako 2x).
zdroj: https://twitter.com/i/web/status/1588767528360501248
zdroj: https://twitter.com/Prakhar6200/status/1752617890690617753
Je to postup blbým směrem. Vysvětlím snadno proč. HT nebo obecně jakýkoliv multi-threading zvyšuje efektivitu tím, že využívá výkon, který zůstává po jednom vláknu u širšího jádra nevyužitý. Proto se na té technice u IBM pracovalo už od 60. let. Tím efektivně stoupám vícevláknový výkon.
Spojování dvou jader sice může navýšit jednovláknový výkon, ale za cenu naopak horší efektivity. Co jsem se dočetl, tak dvě jádra dohromady v tomto režimu mají jen 140 % výkonu jednoho. Tedy 70 % na jádro. To je dost mizerné.