میں سپورٹ لینڈز کے بعد انٹیل نے پچھلے ہفتے GNU کمپائلر کلیکشن کے لیے Raptor Lake، Meteor Lake، اور Sierra Forest کے ارد گرد پیچ کا ایک سیٹ پوسٹ کیا تھا، دو اور بنیادی پیچ پہلے ہی GCC 13 کوڈ بیس میں ضم ہو چکے ہیں جبکہ سیرا فاریسٹ Xeon E-core پیچ اور وہاں پیش کی گئی مختلف نئی ہدایات کا ابھی بھی جائزہ لیا جا رہا ہے۔
ISA کے نقطہ نظر سے Raptor Lake Alder Lake سے مماثل ہونے کے ساتھ، اب صرف Intel انجینئرز GCC میں”-march=raptorlake”ہدف کو شامل کرنے کے لیے تیار ہو گئے ہیں جب کہ وہ Meteor Lake کی مدد کی تیاری کر رہے ہیں۔ تاکہ بنیادی Raptor لیک پیچ اب اپنی جگہ پر ہے حالانکہ”-march=alderlake”اپنے پیشرو سے مماثلت کے پیش نظر وہی اثر حاصل کرے گا۔
Raptor Lake کے اگلے سال کے جانشین کے طور پر Meteor Lake نے اپنی GCC کمپائلر سپورٹ بھی دیکھی ہے ضم ہوگیا آج صبح۔ ایک بار پھر، ISA کے نقطہ نظر سے اگرچہ Alder Lake اور Raptor Lake سے بہت مماثلت ہے بغیر کسی نئے ISA ایکسٹینشن کے جب تک کہ Intel بعد میں ان کا اعلان اور نچوڑ نہ لے۔ کسی بھی صورت میں انٹیل کو لانچ سے ایک سال پہلے-march=meteorlake ہدف میں آتے ہوئے دیکھ کر بہت اچھا لگتا ہے۔
Sierra Forest کے لیے GCC پیچ جس میں انہوں نے مختلف نئی x86_64 CPU ہدایات کو بھی شامل کیا ہے ان کا ابھی بھی جائزہ لیا جا رہا ہے لیکن پھر بھی GCC 13 کے لیے کافی وقت کے ساتھ ضم کیا جانا چاہیے جو کہ اگلے اپریل کے آس پاس مستحکم کے طور پر شروع ہو جائے گا۔
دریں اثناء AMD نے ابھی Zen 4 (znver4) کے لیے اپنی بنیادی GCC اہلیت بھیجی ہے۔-march=znver4 ہدف نئے Ryzen 7000 سیریز کے پروسیسرز کے ذریعہ تعاون یافتہ تمام AVX-512 خصوصیات پر پلٹ جائے گا لیکن افسوس کی بات یہ ہے کہ لانچ کے بعد، بنیادی اہلیت کے پیچ میں کسی بھی بہتر لاگت کے ٹیبل/ٹیوننگ کا فقدان ہے اور اس کے علاوہ AVX-512 ایکسٹینشنز کو فعال کرنا ہے۔ صرف Znver3 ہدف کی حالت پر لے جا رہا ہے۔ امید ہے کہ اس میں مزید بہتری لائی جائے گی اور جلد ہی ضم ہوجائے گی۔