Oprava spred 20 rokov nečakane spomaľuje najnovšie AMD procesory.
V roku 2002 trpeli procesory vyrobené spoločnosťou Advanced Micro Devices chybou, pri ktorej pre chybné spracovávanie operácií bol vyvinutý opravný patch. Bola teda pridaná podpora ACPI, vďaka čomu došlo k "fiktívnemu čakaniu". Lenže toto čakanie spôsobuje na nových AMD Zen procesoroch zbytočné spomaľovanie, teda pokles výkonu. Keďže tento patch je stále aktívny aj na nových procesoroch, spôsobuje naďalej problémy. Napríklad na procesoroch AMD Zen tretej generácie sa chyba prejavuje tak, že dané CPU strávi väčšinu času vykonávaním fiktívneho čakania.
Túto chybu sa podarilo objaviť Prateekovi Nayakovi zo spoločnosti AMD, pomocou benchmarkového programu - tbench. Opravný linuxový patch postihuje procesory aj AMD Ryzen, Threadripper a EPYC. Chyba nešťastie neovplyvňuje procesory Intel, ktoré mali v tom období svoje riešenie v podobe inel_idle. AMD CPU používajú príkaz - processor_idle. Záplata je už v stave urgencie a mala by sa dostať vďaka tomu do linuxového kernelu vo verzii 6.0 a nie až 6.1. Paradoxne, záplatu vytvoril Dave Hansen, ktorý má na starosti sekciu Intel procesorov v kerneli.
Zdroj: SlashDot, NotebookCheck,

Pridať nový komentár