Vuonna 2021 HiSiliconin insinöörit ja Intelin insinöörit työskentelivät prosessoriklusteritietoisten aikataulujen parissa Arm-prosessoreille ja keskittyivät Jacobsville-alustaan, joka koostuu Atom-ytimien klustereista. Tämä x86-klusteritietoinen ajoitus otettiin käyttöön kykeneville Intel-prosessoreille, kun taas nyt kaksi vuotta myöhemmin sitä jatketaan AMD-prosessoreille.
Cluster Scheder-tuki yhdistettiin takaisin Linux 5.16-ytimeen, kun taas AMD:n insinöörin K Prateek Nayakin tänään julkaisemat korjaustiedostot laajentavat sitä AMD-suorittimille.
Tänään julkaistut ytimen korjaustiedostot yhdistävät”l2c_id”:n määritettäväksi AMD-prosessoreihin Topology Extension”TOPOEXT”-ominaisuuden avulla, jotta saman L2-välimuistin jakavat säikeet voidaan yhdistää oikein sama klusterin tunnus.
Tähän mennessä jopa suurille AMD EPYC-palvelinprosessoreille sama klusteritunnus on raportoitu kaikissa suorittimen ytimissä. Kun kaksi korjaustiedostoa lähetettiin tänään, klusterin tunnus on nyt liitetty oikein jokaiseen L2-välimuistin joukkoon.
Nämä AMD:n korjaukset ovat melko helppoja hankkia AMD Prosessoriklusterien ajoitustuki käynnissä, joten toivottavasti ne onnistutaan saamaan päälinjaan pian-mahdollisesti jopa tulevaa v6.4-sykliä varten.
Linux-klusteriajastimen käyttäminen edellyttää”CONFIG_SCHED_CLUSTER”-asetuksen asettamista rakennusvaiheessa, jotta suorittimen ajoittimen päätöksentekoa voidaan parantaa ytimien asettelun perusteella. Suorituskykylukuja ei annettu osana tätä korjauspäivityssarjaa, mutta on mielenkiintoista vertailla klusterin ajoituksen vaikutusta erityisesti suuriin AMD EPYC-palvelimiin.