oneAPI Developer Tools محصول شرکت عظیم Intel، مجموعه ابزار برنامهنویسی برای توسعه برنامههای سطح بالا و پیشرفته برای پردازندههای Intel شامل CPU ها و GPU ها و FPGA ها (که به آنها XPU نیز گفته میشود) است. oneAPI یک مدل برنامهنویسی استاندارد، متنباز، یکپارچه و چند معماری است که به توسعهدهندگان امکان انتخاب بهترین سخت افزار را برای پردازش شتاب داده شده (Accelerated computing) میدهد.
پروژه نرم افزار توسعه oneAPI شرکت اینتل که یک محیط یکپارچه را در اختیار
توسعهدهندگان قرار میدهد، آنها را قادر میسازد تا در یک ابزار جامع به
ساخت برنامهها در چندین معماری محاسباتی بپردازند. اینتل چنین تجربهای را
به واسطه یادگیری در حین توسعه و عملکرد OpenVINO امکان پذیر میسازد.
مجموعه کامل این ابزارها شامل کتابخانهها و مدلهای مختلف برای توسعه
کاربردهای خاص میشود. این مجموعه همچنین امکان استفاده مجدد از کدها را در
سخت افزارهای مختلف و شتابدهندههای ML را ارائه میکند. این ابزار از
جدیدترین قابلیتهای سخت افزاری مانند Intel AVX-512 و Intel DL Boost
استفاده میکند.