Az Arm „TLBID”-en dolgozik Linuxhoz: nagy magszámú CPU-k teljesítménynövelése

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 TLBID lehetővé teszi, hogy a Translation Lookaside Buffer (TLB) érvénytelenítését ne mindig a teljes rendszeren, hanem csak a CPU-magok egy részén hajtsák végre. Dolgoznak azon, hogy a Linux kernel támogatása úgy működjön, hogy a TLBI parancsokat csak azokhoz a CPU-khoz küldje, amelyeken az adott folyamat futott. Így elkerülhető az a többletterhelés, amit a teljes rendszer TLB-jének törlése okoz. Ez különösen a sokmagos Arm szerverprocesszoroknál hozhat komoly teljesítménynövekedést.

Egyelőre nem közöltek teljesítményméréseket, és mivel a TLBID még nem része az Arm Architecture Reference Manual dokumentációnak, valószínűleg még jó ideig várni kell, amíg megjelenik a hardverekben.

A Linux kernel javítócsomagok mellett az ARM64 TLBID támogatás függ az LLVM 23-as vagy újabb, illetve a GNU Binutils 2.46-os vagy újabb verziójától is, mivel ezek biztosítják a szükséges utasításkészlet-támogatást.

Akik érdeklődnek a TLBID iránt a jövőbeli Arm processzortervezések kapcsán, további információt találnak a Linux kernel levelezőlistán.