Inteli avatud lähtekoodiga insenerid on jätkuvalt üsna hõivatud Emerald Rapidsi Linuxi toe väljatoomisega Sapphire Rapidsi järglasena ja seejärel Granite Rapidsi kui Xeon Scalable protsessorite jaoks. Kuna i10nm EDAC muudatused on Linux 6.3 ees järjekorras, on olemas nii Granite Rapidsi tugi kui ka kinnitus, et Granite Rapids toetab kuni 12-kanalilist DDR5 süsteemimälu.
Sel nädalal on RAS.giti Giti edac-for-next haru järjekorras enne Linux 6.3 liitmisakent veebruaris Emerald Rapidsi ja Granite Rapidsi tugi i10nm-is, mis on Xeoni serveri kasutatav vigade tuvastamise ja parandamise draiver Protsessorid alates Ice Lake’ist mälukontrolleri vigadest teatamiseks.
The Emerald Rapids tugi Inteli EDAC draiveris on vaid üherealine lisand, mis lisab vajaliku ID. See pole kuigi üllatav, kuna kõik märgid näitavad, et Emerald Rapids on funktsioonide/võimaluste poolest Sapphire Rapidsile väga lähedal. Muud Emerald Rapidsi täiendused Linux 6.2-s on üldiselt olnud ka lihtsalt uute ID-de lisamine ja muul viisil järginud samu draiverikoodi teid nagu Sapphire Rapids.
I10nm EDAC-i Granite Rapidsi lisamisega muutub asi natuke huvitavamaks. Granite Rapidsi jaoks tugi see märgib erinevaid mälukontrollerite arvusid erinevate Granite Rapidsi protsessorite vahel, erinevaid MMIO nihkeid ja muid erinevusi võrreldes Sapphire/Emerald Rapidsiga. Nii et EDAC-draiveriga tuvastab see nüüd tööajal olemasolevate mälukontrollerite arvu, kuna erinevates Granite Rapidsi protsessorimudelites on mälukontrollerite arv erinev.
Uue Inteli EDAC-koodiga kinnitab see Granite Rapids toetab kuni 12 mälukanalit (mitte rohkem kui 12, kuna järjekordne draiverikoodi kontroll annab nüüd vea, kui konstant ületatakse väärtusele 12). Granite Rapidsi jaoks määratud mälukanalite staatiline arv seatakse 12-le enne tegeliku loenduse dünaamilist määramist käitusajal.
On olnud kuulujutte, mis viitavad kaheteistkümne kanali DDR5-6400 toele koos Granite Rapidsiga, samas kui teised kaheksa kanalit, kuid igal juhul kinnitab see avatud lähtekoodiga draiverikoodi ühendamine Linux 6.3-ga, et Granite Rapidsiga saab olema kuni 12 mälukanalit. (Emerald Rapidsiga võrreldes Sapphire Rapidsiga pole muudatusi tehtud.) Seni on Xeon Scalable protsessorid kõik toetanud sama arvu mälukanaleid kogu tootevirnas, kuid madalamate SKU-de puhul on lubatud töötada madalamal mälukiirusel.
Nüüd vaadates Granite Rapidsi, ei eristata mitte ainult SKU-sid süsteemimälus DDR5-mälu kiiruse, vaid ka antud protsessori jaoks toetatavate mälukontrollerite/kanalite arvu järgi. Sapphire Rapidsi plaaditud paigutusega on neli paani, millel on üks mälukontroller ja kaks DDR5 kanalit paani kohta, kuid arvatavasti näeme Granite Rapidsi puhul SKU-l põhinevaid plaate rohkem ja erinevat arvu, seega on võimalik erinevad mälukanalite arvud.
Samuti kinnitab i10nm EDAC töö, et HBM2 mäluga Granite Rapidsi SKU-sid on endiselt oodata, mida on hea näha.
Hiljuti turule tulnud 4. põlvkonna EPYC”Genoa”protsessoritega tutvustas AMD 12-kanalilist DDR5-4800 mälu tuge kogu oma tootevalikus. Kui see jäi kahe silma vahele, vaadake minu AMD EPYC Genoa 6/8/10/12 mälukanali skaleerimise võrdlust paljude sealsete võrdlusnäitajatega 12-kanalilise DDR5 serverimälu eeliste kohta.
Nagu tavaliselt, au Inteli avatud lähtekoodiga inseneridele selle eest, et olete juba töötanud selle nimel, et Granite Rapidsi/Emerald Rapidsi draiverite toe muudatused jõuaksid ülesvoolu juba aegsasti enne toote turuletoomist. See on Inteli jaoks jätkuvalt üks tugevamaid valdkondi, kus üldiselt saab suur osa oma Linuxi lubamisest kasutusele võtta aegsasti enne turuletoomist, sealhulgas sellistes valdkondades nagu GCC ja LLVM/Clangi kompilaatori tugi, kus nad on ka juba alustanud oma paikade ülesvoogutamist.