اینتل و ایامدی برای همکاری در جهت توسعه هوش مصنوعی بر روی پردازندههای x86 به توافق رسیدند

شرکتهای اینتل و AMD به منظور تسهیل روند توسعه هوش مصنوعی بر روی پردازندههای x86 به همکاری با یکدیگر پرداختهاند. آنها درصدد هستند با ادغام ابزارهای نرمافزاری خود و تقویت قابلیتهای پردازش ماتریسی، طراحی و اجرای مدلهای هوش مصنوعی را روی پردازندههای خود برای برنامهنویسان سادهتر نمایند.
اینتل اعلام کرده که ابزار oneDNN خود را با ZenDNN وابسته به AMD ترکیب خواهد کرد تا یک رابط برنامهنویسی یکپارچهتر ایجاد کند. این اقدام با هدف آسانتر ساختن پشتیبانی از پردازندههای هر دو شرکت در فریمورک یادگیری ماشین پایتورچ (PyTorch) انجام میشود و به توسعهدهندگان این امکان را میدهد که بدون نیاز به مسیرهای نرمافزاری جداگانه، از سختافزارهای مختلف بهرهمند شوند.
oneDNN مجموعهای از کتابخانههای بهینهشده برای اجرای کارهای یادگیری عمیق هوش مصنوعی بر روی پردازندهها و سایر سختافزارها به شمار میآید. در عوض، ZenDNN ابزارهای نرمافزاری AMD را برای بهینهسازی یادگیری عمیق روی پردازندههای خود فراهم میآورد. هماهنگی بین این دو ابزار میتواند به کاهش پراکندگی ناشی از نرمافزارهای متنوع کمک کرده و نگهداری و بهبود برنامههای هوش مصنوعی را آسانتر کند.
این همکاری به حوزه نرمافزار محدود نخواهد شد. اینتل و AMD به توسعه ACE یا افزونههای ماتریسی پیشرفته مشغول به کار هستند؛ هدف از این امکان بهبود اجرای محاسبات ماتریسی ضروری برای هوش مصنوعی بر روی پردازندههای x86 میباشد. این نوع محاسبات در زمینههایی مانند به کارگیری مدلهای زبانی و شبکههای عصبی مورد استفاده قرار میگیرد.
با این وجود، پشتیبانی سختافزاری از ACE هنوز در مرحله آمادهسازی قرار دارد و طبق اطلاعات منتشر شده، انتظار میرود در دهه جاری به سختافزارها افزوده شود. در نتیجه، تحقق مزایای آن بستگی به زمان عرضه پردازندههای سازگار و همچنین پشتیبانی نرمافزاری خواهد داشت.
این همکاری میتواند در اجرای مدلهای هوش مصنوعی بر روی سیستمهای سازمانی و سیستمانهایی که نیاز به پاسخ سریع دارند، نقشی حیاتی ایفا کند. در این نوع کاربردها، استفاده از پردازندههای مرکزی به جای اتکا به شتابدهندههای پرهزینه، ممکن است گزینهای مناسب باشد؛ به ویژه در شرایطی که تأخیر پایین، بهینهسازی منابع و هزینههای سختافزاری از اهمیت بالایی برخوردار هستند.
اگرچه رقابت تاریخی بین اینتل و AMD در بازار پردازندهها وجود دارد، اما همکاری در زمینه استانداردها و ابزارهای نرمافزاری میتواند به نفع کلیه توسعهدهندگان باشد. البته تأثیر واقعی این اقدام بر عملکرد مدلهای هوش مصنوعی به نحوه پیادهسازی نهایی و نتایج آزمایشهای مستقل بستگی خواهد داشت.



