Apró optimalizálás érkezik Linuxot futtató, AMD Athlon XP-korszakbeli gépekre

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A nyílt forráskódú fejlesztő, Yao Zi a Linux kernel írási memória-gát (WMB) kódjában észrevette, hogy az SFENCE utasítás használatához a processzoron SSE2-t követel meg a rendszer. A Store Fence (SFENCE) utasítást viszont már az eredeti SSE-vel bevezették, nem csak az SSE2-vel. Emiatt most egy egysoros javítócsomag tart a mainline kernel felé, amely módosítja az SFENCE használatát, így már az eredeti Streaming SIMD Extensions-t támogató processzorok is kihasználhatják, nem csak az SSE2-t tudók.

„Amikor cc clobbert adtunk a wmb() definíciójához, az alternative() feltételét az sfence használatára tévesen X86_FEATURE_XMM-ről X86_FEATURE_XMM2-re emeltük.

Állítsuk vissza a helyes feltételt a potenciálisan jobb teljesítmény érdekében az SSE2 nélküli gépeken.”

A javítócsomag megjegyzi, hogy ez jobb teljesítményt hozhat, bár ilyen, csak SSE-t támogató, erősen koros CPU-kon nem végeztek teljesítményméréseket.

A javítócsomag bekerült a tip/tip.Git x86/core Git ágába, így várhatóan a közelgő Linux 7.3 ciklusban egyesítik. A javítást emellett megjelölték arra is, hogy visszaportolják a már elérhető stabil Linux kernel sorozatokba.