إنتل RN-OCL004 FPGA SDK لـ OpenCL Pro Edition
إنتل RN-OCL004 FPGA SDK لـ OpenCL Pro Edition

ملاحظات الإصدار Intel® FPGA SDK لإصدار OpenCL™ Pro الإصدار 22.4

توفر ملاحظات إصدار Intel® FPGA SDK لإصدار OpenCL™ Pro أحدث المعلومات حول مجموعة تطوير برامج Intel FPGA (SDK) لإصدار OpenCL(1)(2) Pro وبيئة تشغيل Intel FPGA (RTE) لإصدار OpenCL Pro الإصدار 22.4.

الميزات والتحسينات الجديدة

لم تتم إضافة ميزات جديدة في هذا الإصدار من Intel FPGA SDK لإصدار OpenCL Pro وIntel FPGA RTE لإصدار OpenCL Pro.

دعم نظام التشغيل

تتوفر معلومات حول دعم نظام التشغيل لـ Intel FPGA SDK لـ OpenCL على صفحة دعم نظام التشغيل في Intel FPGA webموقع.
معلومات ذات صلة
دعم نظام التشغيل

التغييرات في سلوك البرنامج

لم يتم إجراء أي تغييرات على سلوك البرنامج في الإصدار الحالي من Intel FPGA SDK لـ OpenCL وIntel FPGA RTE لـ OpenCL.
معلومات ذات صلة
رؤوس OpenCL 2.0

المشكلات المعروفة والحلول

يوفر هذا القسم معلومات حول المشكلات المعروفة التي تؤثر على Intel FPGA SDK لـ OpenCL وIntel FPGA RTE لـ OpenCL الإصدار 22.4.

  1. OpenCL وشعار OpenCL هما علامتان تجاريتان لشركة Apple Inc. ويتم استخدامهما بموجب إذن من Khronos Group™.
  2. تعتمد Intel FPGA SDK لـ OpenCL على مواصفات Khronos المنشورة، وقد اجتازت عملية اختبار مطابقة Khronos. يمكن العثور على حالة المطابقة الحالية على www.khronos.org/conformance.
وصف الحل البديل
عند تجميع نواة OpenCL التي تحتوي على استدعاءات لوظائف المكتبة التي تحتوي على مهام HLS، قد يؤدي التجميع التزايدي إلى إعادة الترجمة للنواة غير المتأثرة. لا يوجد حل بديل معروف. ومع ذلك، هذا ليس خطأ وظيفي. قد يؤدي إلى تجميع تزايدي أكثر تحفظًا.
يصدر وقت تشغيل المحاكي خطأ تأكيد إذا تم وضع النواة في قائمة الانتظار 16,000 مرة. لا تقم بإدراج النواة أكثر من 16,000 مرة.
قد تفشل نواة OpenCL التي تحتوي على أسماء أطول من 61 حرفًا في برنامج التحويل البرمجي Intel Quartus® Prime Pro Edition مع وجود خطأ مشابه للخطأ التالي: تقليل حجم اسم kernel OpenCL.
خطأ (16045): مثيل "...| _cra_slave_inst "ينشئ كيانًا غير محدد" _function_cra_slave" File:fileالاسم > الخط:
لا يمكن تمرير أنابيب kernel OpenCL كوسائط في بعض الحالات. العَرَض هو أن وقت التشغيل يتلقى ملف CL_INVALID_BUFFER_SIZE (-61) خطأ عند وضع النواة في قائمة الانتظار. قم بتعديل التصميم الخاص بك لاستخدام القنوات بدلاً من الأنابيب.
عند استخدام المخازن المؤقتة الفرعية والمخازن المؤقتة الأصلية الخاصة بها، بدلًا من ذلك، قد لا تنعكس التغييرات المكتوبة على إحداهما في الأخرى. يؤدي إلغاء تعيين المخزن المؤقت وتعيينه إلى مزامنة المخازن المؤقتة الفرعية والمخازن المؤقتة الأصلية الخاصة بها. يجب أن يؤدي إلغاء تعيين المخزن المؤقت وتعيينه بين استخدامات المخزن المؤقت إلى منع هذه المشكلة.

يوفر هذا القسم معلومات حول المشكلات المعروفة التي تؤثر على الإصدار الحالي من Intel FPGA SDK لمجموعة أدوات النظام الأساسي المخصص لـ OpenCL والأنظمة الأساسية المرجعية. قد تؤثر هذه المشكلات أيضًا على الأنظمة الأساسية المخصصة التي تقوم بإنشائها للاستخدام مع Intel FPGA SDK لـ OpenCL.

وصف الحل البديل
بالنسبة لنظام التشغيل Windows، عندما يستعلم التطبيق المضيف عن عدد الأجهزة، يتم الاتصال بها clGetDeviceIDs إرجاع 128 جهازًا بغض النظر عن العدد الفعلي للأجهزة الموجودة.

ملحوظة: يمكنك العثور على الأجهزة الفعلية المتوفرة في بداية قائمة الأجهزة التي تم إرجاعها بواسطة clGetDeviceIDs.

قم بتنفيذ أحد الحلول التالية:

• أعد كتابة التطبيق المضيف للحد من الاستعلام عنه

clGetDeviceIDs إلى العدد الفعلي للأجهزة.

• إعادة كتابة التطبيق المضيف لاستخدامه clGetDeviceInfo للاستعلام عن الأجهزة المتوفرة. استدعاء clGetDeviceInfo مع CL_DEVICE_AVAILABLE تشير العلامة بشكل صحيح إلى عدم توفر الأجهزة الدخيلة.

• إعادة كتابة التطبيق المضيف للاتصال فقط clCreateContext مع العدد الحقيقي للأجهزة. الاتصال clCreateContext مع الأجهزة الدخيلة فشل مع الخطأ CL_DEVICE_NOT_AVAILABLE.

• ضبط متغير البيئة

CL_OVERRIDE_NUM_DEVICES_INTELFPGA الى

العدد الصحيح من الأجهزة. يؤدي القيام بذلك إلى إصلاح السلوك الخاطئ لـ clGetDeviceIDs.

أحدث إصدارات Intel FPGA SDK المعروفة لمشكلات برامج OpenCL

للحصول على معلومات إضافية حول المشكلات المعروفة الخاصة بـ Intel FPGA SDK الحالي لإصدار OpenCL وللإصدارات السابقة، راجع قاعدة المعرفة web صفحة.

معلومات ذات صلة
قاعدة المعرفة

تم حل مشكلات البرامج

لم يتم الإبلاغ عن أي مشكلات برمجية أو تصحيحها أو حلها بطريقة أخرى في Intel FPGA SDK لـ OpenCL وIntel FPGA RTE لـ OpenCL الإصدار 22.4.

 تم تضمين تصحيحات البرامج في هذا الإصدار

لم يتم تضمين أي تصحيحات برمجية في هذا الإصدار.

أرشيف ملاحظات إصدار Intel FPGA SDK لإصدار OpenCL Pro

للحصول على أحدث الإصدارات والإصدارات السابقة من ملاحظات الإصدار هذه، راجع Intel FPGA SDK لملاحظات إصدار OpenCL Pro Edition. إذا لم يكن إصدار البرنامج مدرجًا، فسيتم تطبيق الدليل الخاص بإصدار البرنامج السابق.

سجل مراجعة المستند لملاحظات إصدار Intel FPGA SDK لإصدار OpenCL Pro
نسخة الوثيقة إصدار Intel Quartus Prime التغييرات
2022.12.19 22.4 الإصدار الأولي.

أيقونة الاجتماعية نسخة على الانترنت
أيقونة الاجتماعية إرسال التعليقات

انتل الشعار

المستندات / الموارد

إنتل RN-OCL004 FPGA SDK لـ OpenCL Pro Edition [بي دي اف] دليل المستخدم
RN-OCL004، RN-OCL004 FPGA SDK لإصدار OpenCL Pro، FPGA SDK لإصدار OpenCL Pro، SDK لإصدار OpenCL Pro، إصدار OpenCL Pro، الإصدار

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *