2021-ben a HiSilicon mérnökei az Arm processzorokhoz, valamint az Intel mérnökei a CPU-fürt-tudatos ütemezésen dolgoztak, és a Jacobsville-i platformjukra összpontosítottak, amely Atom magokból álló klaszterekből áll. Az x86-os fürt-tudatos ütemezést engedélyezték az alkalmas Intel processzorok számára, míg most két évvel később az AMD processzorokra is kiterjesztették.

A fürtütemező támogatása visszakerült a Linux 5.16-os kernelbe, míg az AMD mérnöke, K Prateek Nayak által ma közzétett javítások kiterjesztik az AMD processzorokon való működésre.

A ma közzétett kernelfoltok készlete összecsatolja az”l2c_id”-t, hogy be legyen állítva az AMD processzorokon a”TOPOEXT”topológiabővítmény funkcióval, így az azonos L2 gyorsítótárat megosztó szálak megfelelően leképezhetők ugyanaz a fürtazonosító.


Eddig még a nagy AMD EPYC szerverprocesszorok esetében is ugyanaz a fürtazonosító jelent meg az összes CPU magon. A mai napon kiküldött két javítással a fürtazonosító megfelelően hozzá van rendelve az L2 gyorsítótár minden különálló készletéhez.

Ezek az AMD javítások meglehetősen egyszerűek az AMD beszerzéséhez A CPU-fürtütemező támogatása folyamatban van, így remélhetőleg hamarosan sikerül bevezetni őket – esetleg még a közelgő v6.4-es ciklusra is.

A Linux-fürtütemező használatához be kell állítani a”CONFIG_SCHED_CLUSTER”beállítást az összeállításkor, hogy javítsa a CPU-ütemező döntéshozatalát a magok elrendezése alapján. A javítási sorozat részeként nem adtak meg teljesítményszámokat, de érdekes lesz összehasonlítani a fürtütemezés hatását, különösen a nagy AMD EPYC szerverek esetében.

Categories: IT Info