به گزارش پایگاه خبری ربیع،در یک خبر خوب برای آنهایی که در انتظار Cannon Lake نشستهاند، بالاخره اینتل تأیید کرد نسل بعدی پردازندههای دسکتاپ این کمپانی از افزونه گسترش دهنده AVX-512 پشتیبانی میکنند.
اگر خبرها را دنبال کرده باشید، احتمالاً اینتل به طور رسمی مشخصات اولین پردازنده مبتنی بر ریزمعماری ۱۰ نانومتری Cannon Lake را بر روی وب سایت خود قرار داده است. ساعاتی بعد اینتل فیلد پشتیبانی از افزونههای گسترش دهنده معماری مجموعه دستورالعملهای x86 این پردازنده را به روز کرد که با اضافه شدن AVX-512 همراه است. بنابراین حالا می دانیم پردازندههای Cannon Lake به طور قطع از AVX-512 پشتیبانی میکنند.
در صورتی که نرم افزارها بتوانند به طور کامل از توانایی AVX2 بهره بگیرند، میتوان شاهد دو برابر شدن کارایی به ازای انرژی مصرفی بود. البته آنچه که گفته شد منوط به بهکارگیری AVX2 توسط خود برنامهها است.
با اینکه در اصل دستورالعملهای افزونه AVX-512 برای پردازش دادههای انبوه برای سرورها و تا حدودی هم مصارف ورک استیشن چون انکودینگ، رندرینگ، رمزنگاری، یادگیری ماشین و امثال آنها طراحی شده، اما آوردن آن به پردازندههای رده مصرف کننده، یک پیشرفت بزرگ محسوب میشود. احتمالاً اکنون میپرسید چه لزومی دارد اینتل پشتیبانی از دستورالعملهای مخصوص پردازش دادههای کلان را به پردازندههای رده مصرف کننده خود بیاورد؟
ظاهراً اینتل به این نتیجه رسیده که محاسبات صحیح و اعشاری ۵۱۲ بیتی برای کامپیوترهای معمولی نیز مهم خواهد بود و احتمالاً نقش اساسی در آینده محاسبات داشته باشد. در حقیقت در وجود پردازندهها و برنامههایی که از AVX-512 پشتیبانی میکنند، کارایی میتواند بسیار بهتر شود و محاسبات و کارهای پیچیده به مدت زمان کمتری برای اجرا نیاز داشته باشند.
هم زمان اینتل پشتیبانی از دستورالعملهای مختلف دیگری را به ریزمعماری Cannon Lak آورده است که میتوانند سودمند باشند. دستورالعملهای جدید به بهبود امنیت و کارایی کمک میکنند.
در تلاش برای سرعت بخشی به برخی الگوریتمهای رمزگذاری، Cannon Lake از مجموعه دستورالعمل SHA-NI پشتیبانی میکند که هم اکنون در هستههای پردازشی Goldmont این کمپانی یافت میشوند. SHA-NI مشابه مجموع دستورالعملهایی مخصوص رمزگذاری AES-NI است که چند نسل قبلتر اضافه شد. طبق مستندات اینتل، SHA-NI میتواند الگوریتمهای SHA1 ،SHA256 و SHA224 را سرعت بخشد. افزون بر آنچه که گفته شد، پردازندههای آتی اینتل از مکانیزم امنیتی UMIP جهت جلوگیری از اجرای برخی دستورالعملها در سطح مجوز بالاتر پشتیبانی میکنند. قابلیت مزبور میتواند مانع از دسترسی برنامهها به تنظیمات سیستم عامل شود.
هرچند تأثیر آنی تغییرات مورد بحث روشن نیست، اما بدون شک اضافه شدن پشتیبانی از برخی از دستورالعملهای افزونه AVX-512 به پردازندههای معمولی یک خبر خوب برای آنهایی است که از این پردازنده ها برای انجام کارهایی چون تبدیل ویدئو، رندر کردن و دیگر برنامههای سنگین استفاده میکنند.