Drobná jednořádková optimalizace pro Athlony XP či Pentia III

11. 8. 2026

Sdílet

AMD Duron Autor: Depositphotos

Procesory z počátku tohoto století jsou v Linuxu stále podporovány a světě div se, celý svůj život bez jedné maličké optimalizace, které si nyní všiml vývojář Yao Zi.

Povšiml si nevhodného nastavení kódu tzv. write memory barrier (WMB), kde Linux dosud vyžadoval podporu instrukční sady SSE2. Nicméně instrukce Store Fence (SFENCE) je součástí již SSE první generace. Yao Zi tak připravil jednořádkový patch, který činí příslušný mechanismus v jádru univerzálnějším a fungujícím i na procesorech éry před SSE2, jmenovitě zmíněných Athlonů a Pentií (a jim odpovídajících procesorů typů Duron, Celeron, případně první ještě 32bitové Socke 754 Semprony apod.).

O míře pozitivního vlivu na výkon můžeme jen vést debaty, toto asi nikdo nebude mít potřebu vůbec měřit. Každopádně kód již sedí ve vývojové větvi a počítá se s jeho začleněním do jádra Linux 7.3.

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.