در یک خبر خوب اینتل خبر ز افزونه جدید AVX10 برای معماری مجموعه دستورالعمل x86 داد. با AVX10 پشتیبانی از AVX-512 را به هر دو هستههای بزرگ و کوچک پردازندههای هیبریدی میآورد. اطلاعات بیشتر را در شهر سخت افزار بخوانید.
AVX10 توسط اینتل معرفی شد
همانطور که می دانید، AVX-512 یک افزونه یا Advanced Performance Extensions (APX) برای معماری x86 بوده و مخصوص پردازش داده های برداری (Vector) است که بیشتر در پردازندههای ورک استیشن یافت میشود. AVX-512 از طریق افزایش تواناییهای پردازنده در سطح ثباتها و پشتیبانی از دستورالعملهای اضافی، قادر است سرعت انجام محاسبات را به طرز چشمگیری بالا ببرد. البته از آنجایی که همه انواع محاسبات برای AVX-512 مناسب نیستند، از آن بیشتر در پردازشهای پیچیده و سنگین استفاده میشود.
اینتل با معرفی افزونه جدید AVX10، پشتیبانی از AVX-512 را به سطح تازهای میرساند و از معایب ریزمعماری های هیبریدی میکاهد. اینتل با AVX10، پشتیبانی یکپارچه از AVX-512 را به هر دو هستههای E-core و P-core پردازندههای هیبریدی خود میآورد. با این تغییر، دستورالعملهای 512 بیتی به هستههای بزرگ P سپرده میشود اما دستورالعملهای 256 بیتی توسط هر دو هستههای بزرگ و کوچک قابل اجراست.
خوشبختانه اینتل میگوید برنامههای کامپایل شده برای AVX2 را میتوان بدون انجام هرگونه کار اضافی با AVX10 هم اجرا کرد. البته این تغییر مربوط به پردازندههای آتی است و در ریزمعماری هیبریدی کنونی اینتل خبری از پشتیبانی از AVX10 نیست.
در همین رابطه بخوانید:
- پردازندههای نسل دوازدهمی اینتل دیگر قابلیت AVX-512 ندارند
- روشی آسان برای تشخیص پشتیبانی پردازندههای Alder Lake اینتل از AVX512
تیم آبی اعلام کرده پردازندههای نسل ششمی Xeon با اسم مرز Granite Rapids، اولین محصولات این کمپانی با پشتیبانی از نگارش اول AVX10 خواهند بود. AVX10.1 صرفاً از دستورالعمل های 512 بیتی پشتیبانی میکند اما با AVX10.2 پشتیبانی از دستورالعملهای 256 بیتی هم اضافه میشود. همچنین AVX10.2 با اضافه شدن پشتیبانی از دیتا تایپها و تبدیلهای مرتبط با محاسبات هوش مصنوعی همراه خواهد بود.
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت