Nakon Intel je prošlog tjedna objavio set zakrpa za GNU Compiler Collection oko Raptor Lake, Meteor Lake i Sierra Forest, dvije osnovne zakrpe već su spojene u GCC 13 bazu koda, dok Sierra Forest Xeon E-core zakrpe i razne nove upute koje su ondje predstavljene još su u fazi pregleda.
Budući da je Raptor Lake iz ISA perspektive identičan Alder Lakeu, tek sada su Intelovi inženjeri uspjeli dodati cilj”-march=raptorlake”GCC-u u isto vrijeme kad pripremaju podršku za Meteor Lake. Dakle, ta osnovna zakrpa jezera Raptor sada je na mjestu iako”-march=alderlake”postići će isti učinak s obzirom na sličnost s prethodnikom.
Meteor Lake kao nasljednik Raptor Lakea za sljedeću godinu također ima podršku svog GCC prevoditelja spojeno jutros. Opet, iz perspektive ISA-e, iako je vrlo sličan Alder Lakeu i Raptor Lakeu bez ikakvih novih ISA proširenja, osim ako ih Intel kasnije ne najavi i ubaci. U svakom slučaju, sjajno je vidjeti kako Intel dolazi do cilja-march=meteorlake godinu dana prije lansiranja.
GCC zakrpe za Sierra Forest s obzirom da također dodaju razne nove x86_64 CPU upute još su u fazi pregleda, ali bi se još trebale spojiti s dovoljno vremena za GCC 13 koji će debitirati kao stabilan oko sljedećeg travnja.
U međuvremenu je AMD upravo poslao svoje osnovno GCC omogućenje za Zen 4 (znver4). Cilj-march=znver4 uključit će sve značajke AVX-512 koje podržavaju novi procesori serije Ryzen 7000, ali nažalost toj osnovnoj zakrpi za omogućavanje nakon lansiranja nedostaju optimizirane tablice/podešavanje troškova i osim omogućavanja proširenja AVX-512 samo prenosi stanje cilja Znver3. Nadamo se da će to uskoro biti dodatno poboljšano i spojeno.