مجموعه دستورالعمل های نسل بعدی AVX10 اینتل از گنو اسمبلر پشتیبانی می کند
پیشرفت های اینتل با مجموعه دستورالعمل های AVX (Advanced Vector Extensions) قطعا راهگشای آینده است و حالا به نقل از وب سایت wccftech نسل بعدی AVX10 شروع به پشتیبانی در گنو اسمبلر (GNU Assembler) کرده است.
اینتل از تاندربولت 5 رونمایی کرد: پهنای باند 120 گیگابیت ، شارژ 240 وات، 8K تا 540 هرتز
دستورالعمل های نسل بعدی AVX10 اینتل چیست و کجا کاربرد دارد؟
قبل از ورود به اصل ماجرا، باید بدانیم که دستورالعمل های AVX چه چیزی هستند و چه کاربردی دارند. طبیعتا این موضوع برای یک کاربر معمولی، چندان جذاب به نظر نمی رسد، اما این مجموعه دستورالعمل ها برای حرفه ای ها، به ویژه در صنعت HPC، بسیار حیاتی هستند. آنها عملیات ممیز شناور و بردار بسیار موازی را فعال می کنند که منجر به بهبود عملکرد قابل توجهی در بارهای کاری محاسباتی مختلف می شود. در حالی که حتی همان دستورالعمل های قبلی AVX512 عملکرد بسیار مناسبی را به ارمغان می آوردند، نسل جدید AVX10 آماده است تا پردازنده های مرکزی آینده را در بارهای کاری مربوط به این موضوع، وارد سطح جدیدی کند.
یکی دیگر از جنبه های مهم دیگری که انتشار AVX10 را برای پردازنده های اینتل حیاتی می کند، پذیرش دستورالعمل برای کار با هر دو هسته P/E است که در معماری هیبریدی اینتل وجود دارد. استفاده از هر دو نوع هسته منجر به یک جهش بزرگ در عملکرد نیز می شود.
فورونیکس گزارش می دهد که پس از اعلام اولیه این موضوع، توسعه AVX10 در کامپایلر GCC آغاز شده است و اکنون ما در نهایت شاهد هستیم که “بیت های” مخصوص مجموعه دستورالعمل جدید AVX10 اینتل یا به عبارت دقیق تر (AVX 10.1) در گنو اسمبلر توسط یک باز از شرکت آلمانی SUSE آپلود شده است و از این پس امکان پشتیبانی از آن نیز وجود دارد. در ادامه صحبت توسعه دهنده آن را خواهیم داشت:
از آنجایی که این فقط یک نام تجاری مجدد از برخی ویژگی های AVX512* است، کد کمی برای اضافه کردن وجود دارد.
جنبه اصلی در اینجا موارد آزمایشی جدید است. برای اینکه بتوان از برخی از تست های موجود مجددا استفاده کرد، تعدادی از آنها نیاز به تنظیم نمادهای شروع خود دارند. توجه داشته باشید که تست های 256 و 128 بیتی می خواهند در اینجا اضافه شوند، زیرا باید فوراً کار کنند. متعاقباً آنها محدودیت های طول برداری را به دست خواهند آورد.
جان بیلیچ از شرکت SUSE
در حالی که می دانیم این یک خبر در مورد پیشرفت فوق العاده نیست، اما همین گام های کوچک مانند این در ادامه می توانند تحولات بزرگی را به وجود بیاورند. مجموعه دستورالعمل جدید AVX10 می تواند عملکرد مناسبی را در برنامه های محاسباتی برای پردازنده های نسل بعدی به ارمغان بیاورد و همچنین می تواند با پردازنده Meteor Lake اینتل نیز همراه باشد، که کارایی این پردازنده را در دنیای صنعت به شدت گسترش می دهد. ولی به هر حال باید صبر کرد تا دید که دستورالعمل AVX10 ارتقاء یافته نسبت به نسل های قبلی، در دنیای واقعی چه عملکردی خواهد داشت.
مطالب مرتبط:
بدون امتیاز
کمی صبر کنید…