نیاز به سیستمهای پردازشی سریعتر و هوشمندتر همه را واردار کرده که به نسل جدیدی از پردازندهها روی بیاورند تا بتوانند پاسخگوی نیازهای پردازشی ما باشند. این پردازندهها که به IPU یا واحد پردازش زیرساخت مشهور هستند در آینده در هر سیستم پردازشی ابری و آفلاین موجود خواهند بود. اینتل یک IPU منتشر کرده که دقیقا شبیه به SmartNIC است. در این مقاله، یاد خواهیم گرفت که IPU یا واحد پردازش زیرساخت چیست، چه کاری انجام میدهد و چرا اهمیت دارد؟
ارائه دهندگان خدمات و شرکتها، سرمایه گذاری هنگفتی را در مراکز داده انجام میدهند تا محاسبات کارآمد را برای برنامههای بومی ابری و خدمات خرد ارائه دهند. برنامههای کاربردی ارائه دهنده این خدمات باید به ذخیره سازی با سرعت بالا و تاخیر کم و زیرساخت شبکه ایمن دسترسی داشته باشند. با این حال، خدمات زیرساختی مانند: سوئیچینگ مجازی، امنیت و ذخیره سازی میتوانند تعداد قابل توجهی از چرخههای CPU را مصرف کنند. واحدهای پردازش زیرساخت (IPU) زیرساخت شبکه را تسریع میکنند و هستههای CPU را برای بهبود عملکرد برنامه آزاد میکنند.
معرفی IPU یا واحد پردازش زیرساخت
در حالت کلی باید گفت که IPU ساختاری شبیه به پردازندههای گرافیکی یا همان GPU دارند. ولی توانایی پردازشی آنها به سبب تغییراتی که در ساختار ارتباطات و عملکرد داخلی آن ها ایجاد شده تا سه برابر قدرتمندتر از GPU است. هدف اولیه یک IPU به مشتریان فرصت می دهد تا از منابع با راه حل ایمن، قابل برنامه ریزی و پایدار استفاده کنند. و با این کار بین پردازش و ذخیره سازی تعادل برقرار میکنند.
شرکت مایکروسافت که با داشتن سرورهای Azure یکی از بزرگترین خدمات دهندههای سرویسهای پردازش ابری در دنیاست. اعلام کرد که پردازندههای جدیدی را به واحدهای پردازش ابری خود اضافه کرده که Graphcore IPU نام دارند. پایه و اساس سیستمهای هوش مصنوعی بر تصمیم گیری بر اساس مقایسه دادهها استوار است. به همین دلیل یک سیستم برای اجرای بهتر دادههای هوش مصنوعی باید به عملکرد مقایسه و تصمیمگیری سریعتر متکی باشد. در همین زمینه برنامه نویسان هوش مصنوعی میتوانند با استفاده از پردازندههای Graphcore ساختاری در اختیار داشته باشند. که با روشهای ارزانتری بتواند به عملیات مد نظر خود بپردازد. چرا که IPU هزینه تمام شدهای در حد پردازندههای دیگر خواهند داشت و همانطور که عنوان شد میتواند تا سه برابر قدرتمندتر باشد.
عملکرد واحد پردازش زیرساخت
مایکروسافت در توضیح عملکرد ادامه مطلب...