Diit.cz - Novinky a informace o hardware, software a internetu

Potvrzeno, Zen 4 je optimalizován pro „vícejádrové IPC“

Před vydáním Zen 4 se objevovaly zprávy, že hlavním cílem této architektury nebude oproti Zen 3 zvýšit IPC jednoho samotného jádra, ale dosáhnout vyššího výkonu, když se o prostředky dělí více jader…

IPC se obvykle porovnávalo tím způsobem, že se oběma srovnávaným procesorů nastavila stejná taktovací frekvence a následně se nechal proběhnout nějaký jednojádrový test nebo testy, přičemž rozdíl ve výkonu pak odpovídal rozdílu v IPC. Tato metodika však má jednu zásadní slabinu. Jedno testované jádro má totiž v danou chvíli k dispozici veškeré prostředky, tedy všechny stupně cache včetně celé šířky paměťové sběrnice jen pro sebe. Což je čím dál tím víc vzdáleno realitě aplikací, které jsou jednak (až na historické výjimky) vícejádrově optimalizované a jednak i v případě těchto jednojádrových aplikací zpravidla na systému neběží jen tato aplikace, ale buďto i nějaké další úlohy, nebo více instancí dané aplikace, které mohou efektivně využít další jádra.

Před vydáním Zen 4 se proslýchalo, že právě efektivnější zásobování jader daty bude jedním z cílů této architektury. Jednak kvůli tomu, aby byl prostor pro zvýšení taktovacích frekvencí (kdyby procesor nestíhal jádra „krmit“, nepřinesly by vyšší takty očekávané zvýšení výkonu) a jednak kvůli tomu, aby byla jádra dobře zásobována i při paralelní zátěži.

Recenze webu ComputerBase prokázala, že je na tom leccos pravdy. Pokud si totiž srovnáme IPC ve stejné aplikaci při zatížení jednoho jádra a více jader, pak je nárůst IPC oproti Zen 3 vždy nápadně vyšší při vícejádrové zátěži. Sledujte náskok Ryzen 7 7700X oproti Ryzen 7 5800X:

Zatímco v jednojádrové zátěži v CineBench R20 dochází pouze k 8% posunu, při vytížení celého CPU je nárůst výkonu / IPC 13%:

Podobně tak v POV-Ray: Při jednojádrové zátěži lze pozorovat 5% nárůst IPC, při vytížení všech jader je posun 12%:

AMD sice s Ryzeny 7000 nezvýšila počet jader, ale nárůst vícejádrového výkonu je velmi výrazný. Nezanedbatelná část tohoto mezigeneračního rozdílu však krom zvýšení taktovacích frekvencí a zvýšení IPC jednotlivých jader pochází z efektivnější zásobování jednotlivých jader daty.

Tagy: 
Zdroje: 

Diskuse ke článku Potvrzeno, Zen 4 je optimalizován pro „vícejádrové IPC“

Úterý, 4 Říjen 2022 - 13:53 | Dan8 | K bodu "1) typicky sa to IPC netestuje na...
Úterý, 4 Říjen 2022 - 08:47 | spidsta | Tak tak, nieco pomerane aj tu: https://youtu.be/-...
Pondělí, 3 Říjen 2022 - 14:56 | Peter Fodrek | osobný test Dell Vostro 3300 Servisný tag:...
Pondělí, 3 Říjen 2022 - 14:44 | ventYl | Ved to som uz na par miestach pisal. IPC je viac...
Pondělí, 3 Říjen 2022 - 14:06 | aqt | V podstate by malo ist o pocet dokoncenych...
Pondělí, 3 Říjen 2022 - 10:54 | ventYl | Toto tvrdenie plati, ak za moderny CPU budeme...
Pondělí, 3 Říjen 2022 - 10:49 | ventYl | Pipelining je zhruba rovnako stary, ako Z80 :) Uz...
Pondělí, 3 Říjen 2022 - 10:41 | ventYl | IPC je naozaj vlastnost kombinacie SW + HW....
Pondělí, 3 Říjen 2022 - 06:00 | Peter Fodrek | TLA - ten letter acronym ?
Neděle, 2 Říjen 2022 - 22:45 | bulldozer | MSI B550M PRO-VDH 113€ 5800X3D 455€ Mushkin...

Zobrazit diskusi