
کامپایلر (Compiler) GCC 17 نخستین پشتیبانی خود از AVX10V1AUX را دریافت کرد. این قابلیت بهعنوان بهروزرسانیهای کمکی (Auxiliary Updates) برای AVX10.1 شناخته میشود و از ابتکار (Initiative) محاسبات هوش مصنوعی (AI Compute Extensions - ACE) میان AMD و اینتل سرچشمه میگیرد.
AVX10V1AUX چیست؟
AVX10V1AUX نقش یک پل ارتباطی میان سختافزارهای اولیه AVX10 و قابلیتهای پیشرفتهتر AVX10.2 را ایفا میکند. این مجموعه دستورات (Instruction Set) تغییرات تدریجی و مهمی را در اختیار توسعهدهندگان قرار میدهد.
قابلیتهای کلیدی افزودهشده
- پشتیبانی بومی از VNNI INT8
- پشتیبانی بومی از VNNI INT16
- قابلیت وامگیری دستورات (Instruction Borrowing)
- تغییرات تدریجی و تکمیلی دیگر در مجموعه دستورات
وضعیت پشتیبانی در GCC
مهندسان AMD در هفتههای گذشته رهبری کار بر روی پشتیبانی از مجموعه دستورات AVX10V1AUX را برای GCC بر عهده داشتند و اکنون این تغییرات به مخزن Git پروژه GCC ادغام شده است. وصلههای (Patches) مربوطه قابلیتهای AVX10V1AUX را اضافه میکنند و از طریق کلید کامپایل (Compiler Switch) -mavx10v1aux در دسترس قرار میگیرند.
بر اساس گزارشها، قابلیتهای AVX10V1AUX هنوز در هدفگیری کامپایلر به نسل مشخصی از پردازندههای اینتل یا AMD متصل نشدهاند. این تغییر (Commit) تنها پشتیبانی اولیه از AVX10V1AUX را به GCC اضافه میکند.