No je to "o tom", že čím víc jich je, tím složitější (nebo méně často možné) je najít v rámci "okna" kódu, které jádro procesoru v jednu chvíli vidí, nějakou práci, která by se jim dala přidělit (protože už byly dodělány instrukce, na jejichž výstupu záleží a data z paměti, na kterých závisí, už jsou připravené).
Měl by tam tedy platit zákon klesajícího užitku a zvýšení 4->6 by mělo dát míň IPC než 2->4 (například).
Musí se to kompenzovat zvětšením toho "okna" (reorder buffer, RoB) a dalším podobným posilováním těch out-of-order struktur (když v tom bude návrh hodně dobrý, tak třeba ten zákon klesajícího užitku nebude vidět zas tak drasticky). A samozřejmě to není snadné udělat, aniž by se zhoršily frekvence nebo spotřeba tak moc, že to smaže pozitivní efekt.
31. 3. 2024, 16:24 editováno autorem komentáře