می دانیم برخی از پردازندههای نسل دوازدهمی (Alder Lake) دارای قابلیت AVX-512 هستند اما این موضوع هیچ گاه از سوی اینتل برجسته نشده است. بالاخره اینتل تصمیم گرفته است این قابلیت را به طور کامل در پردازندههای نسل دوازدهمی از کار بیندازد.
AVX-512 یک افزونه برای معماری مجموعه دستورالعمل x86 است که در سال 2013 برای اولین بار از سوی اینتل مورد استفاده قرار گرفت. AVX-512 در پردازشهای کاری مزایایی دارد اما در پردازندههای رده مصرف کننده در بسیاری از موارد موجب افزایش مصرف و دما میشود که به کاهش فرکانس میانجامد.
با وجود اینکه AVX512 تقریباً هیچ استفادهای برای گیمرها و کاربران خانگی ندارد، اینتل چنین قابلیتی را در اولین پردازندههای نسل دوازدهمی خود تعبیه کرده بود اما بعداً از طریق ارائه آپدیت میکروکُد برای مادربردهای سری 600 آن را از کار انداخت. البته برخی سازندگان مادربرد گزینههای مخفی برای فعال کردن مشروط آن ارائه کردهاند.
حالا اینتل به طور رسمی اعلام کرده در سری ساختهای جدید پردازندههای نسل دوازدهمی AVX512 به طور سخت افزاری از کار انداخته شده است. به این ترتیب امکان فعال سازی آن وجود نخواهد داشت.
از کار انداختن AVX-512 برای اغلب برنامههای مورد استفاده کاربران معمولی بی تأثیر است و عمدتاً در برنامههای سنگین کاری مزایای خود را نشان میدهد. هرچه که بود دیگر پردازندههای نسل دوازدهمی اینتل از AVX-512 پشتیبانی نمیکنند.
جالب اینکه در پردازندههای نسل دوازدهمی تنها هستههای بزرگ دارای قابلیت پشتیبانی از AVX-512 هستند و هستههای کوچک چنین قابلیتی ندارند. همین موضوع باعث شده بود تنها در صورت ترکیب برخی نسخههای میکروکُد با برخی BIOS های معین در برخی مادربردها بتوان از آن استفاده کرد. همچنین بسیاری از برنامهها که ابتدا بر روی هستههای کوچک اجرا میشدند و سپس به هستههای بزرگ منتقل میشدند دچار خطا میشدند.
تستهای انجام شده نشان میدهد وجود AVX-512 در پردازندههای نسل دوازدهمی تنها باعث چند درصد بهبود نسبت به نسل یازدهم میشود اما با افزایش چشمگیر مصرف همراه است.
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت