Intel oneAPI - واحد للجميع ، الآن - من أجلك أيضًا

لذلك ، حدث شيء تحدثت عنه Intel منذ يوليو - تم إصدار إصدار تجريبي من مجموعة أدوات Intel oneAPI Toolkits ، وهي مجموعة من أدوات التطوير التي لم تعد الحياة بها كما هي. تضم المجموعة ، كما وعدت ، مترجم لغة Data Parallel C ++ الجديدة ، ومجموعة من المكتبات لبرمجة API ومجموعة من الأدوات لتحليل وتصحيح التطبيقات. تحت خفض - عن كل هذا بمزيد من التفصيل.

ونعم ، يمكن بالفعل تنزيل مجموعة الأدوات وتثبيتها وتجربتها - الروابط في نهاية المقالة. ويمكنك أن تجرب ، ولكن ليس التنزيل - هناك مثل هذا الخيار ، وسأخبره أيضًا.



حقائق اليوم هي أنه لا توجد بنية حوسبة واحدة مثالية لجميع المناسبات - على العكس من ذلك ، هناك أنواع مختلفة من الأحمال تتباعد بشكل متزايد عن بعضها البعض في تفاصيلها. في هذه الظروف ، يعد حلم مطور التطبيقات الإنتاجية أداة تتيح لك استخدام جميع أجهزة الحوسبة في النظام ، سواء كانت عددية أو ناقلات أو مصفوفة أو مكانية ، والحلم النهائي هو القدرة على التجريد من الهندسة المعمارية من حيث المبدأ وكتابة رمز واحد لأي نظام أساسي. هنا ، كما تعلمون ، يظهر Intel oneAPI - الآن المزيد حول ما يتم تضمينه في التكوين الخاص به.

البيانات المتوازية C ++ (DPC ++)


DPC ++ هو تطوير للغة C ++ ، والذي يتضمن SYCL ، قدرتك على استخدام كود C ++ لأي هندسة ، مع إنتاج تحسينات متاحة لمنصة معينة. تتضمن المجموعة مترجمًا ومكتبة أساسية بها وظائف وخوارزميات وأداة لترحيل كود CUDA إلى DPC ++.

مكتبات أداء Intel المعروفة


Intel Distribution for Python - تحسين الحوسبة عالية الكثافة دون تغيير رمز البيانات الضخمة والتعلم الآلي.

أدوات تحليل التعليمات البرمجية وتصحيح الأخطاء المألوفة أيضًا للجميع

  • Intel VTune Profiler - ابحث عن اختناقات الأداء على منصات CPU و GPU و FPGA.
  • Intel Advisor - تحسين الكود لتحسين الاتجاه والخيوط والتفريغ على المعجلات.

المكتبات الوظيفية لمختلف قطاعات الاقتصاد:


أساسيات الأداء المتكاملة من Intel - تحسين الأداء للعمليات الأساسية لمعالجة الصور ، DSP ، الضغط ، إلخ.

GDB - تصحيح عميق للنظام لبرامج DPC ++ و C و C ++ و Fortran.

يتم تضمين كل ما سبق في الحزمة الأساسية Intel oneAPI . هناك أيضًا مجموعات متخصصة لأنواع محددة من الأحمال. من بينها:


جميع أنواع Intel oneAPI متاحة الآن للتنزيل كتوزيعات لنظامي Linux و Windows من موقع Intel. ولا يمكنك تنزيل أي شيء ، ولكن يمكنك استخدام صندوق الحماية Intel DevCloud لمشاريع oneAPI - وهي خدمة سحابية مع بيئة تم تكوينها مسبقًا وجميع مكونات oneAPI مثبتة. توفر Intel للمطورين حق الوصول المجاني إلى DevCloud لمدة 120 يومًا.

Intel oneAPI هو موضوع كبير ومثير للاهتمام ، ونحن نعتزم العودة إليه أكثر من مرة.

ملاحظة: إذا كان هذا الجمعة ، 22 نوفمبر ، 2019 ، فسوف تقابل أحد موظفي إنتل الراضين في نيجني نوفغورود في مكان ما ، ثم يجب أن تعلم أنه لا يتخطى العمل ولكنه يستمتع براحة مستحقة - يلاحظ الإفراج عن الإصدار التجريبي oneAPI ، الذي أخذ فيه موظفو موقع نيجني نوفغورود تجربة كبيرة المشاركة.

Source: https://habr.com/ru/post/ar476514/


All Articles