Intel RN-OCL004 FPGA SDK برای نسخه OpenCL Pro
Intel RN-OCL004 FPGA SDK برای نسخه OpenCL Pro

Intel® FPGA SDK for OpenCL™ Pro Edition نسخه 22.4 Release Notes

Intel® FPGA SDK for OpenCL™ Pro Edition Release Notes اطلاعاتی در مورد کیت توسعه نرم افزار Intel FPGA (SDK) برای OpenCL(1)(2) Pro Edition و Intel FPGA Runtime Environment (RTE) برای OpenCL Pro Edition نسخه 22.4 ارائه می دهد.

ویژگی ها و پیشرفت های جدید

هیچ ویژگی جدیدی در این نسخه از Intel FPGA SDK برای OpenCL Pro Edition و Intel FPGA RTE برای OpenCL Pro Edition اضافه نشده است.

پشتیبانی سیستم عامل

اطلاعات مربوط به پشتیبانی سیستم عامل 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 با خطای مشابه خطای زیر خراب شوند: اندازه نام هسته OpenCL را کاهش دهید.
خطا (16045): نمونه "...| _cra_slave_inst" موجودیت تعریف نشده را نشان می دهد " _function_cra_slave" File:fileنام> خط:
لوله های هسته OpenCL در برخی موارد نمی توانند به عنوان آرگومان ارسال شوند. علامت این است که زمان اجرا a دریافت می کند CL_INVALID_BUFFER_SIZE خطای (-61) هنگامی که هسته خود را در صف قرار می دهید. طراحی خود را طوری تغییر دهید که از کانال ها به جای لوله استفاده کنید.
هنگام استفاده از بافرهای فرعی و بافرهای والد آنها، تغییرات نوشته شده در یکی ممکن است در دیگری منعکس نشود. برداشتن نقشه و نگاشت یک بافر، بافرهای فرعی و بافرهای والد آنها را مجبور به همگام سازی می کند. برداشتن نقشه و نگاشت بافر بین استفاده های بافر باید از این مشکل جلوگیری کند.

این بخش اطلاعاتی در مورد مسائل شناخته شده ای ارائه می دهد که بر روی نسخه فعلی Intel FPGA SDK برای بسته ابزار پلتفرم سفارشی OpenCL و پلتفرم های مرجع تأثیر می گذارد. این مشکلات همچنین ممکن است بر پلتفرم‌های سفارشی که برای استفاده با Intel FPGA SDK برای OpenCL ایجاد می‌کنید، تأثیر بگذارد.

توضیحات راه حل
برای ویندوز، زمانی که برنامه میزبان تعداد دستگاه ها را پرس و جو می کند، با آن تماس می گیرد clGetDeviceIDs 128 دستگاه را صرف نظر از تعداد واقعی دستگاه های موجود برگردانید.

توجه: می‌توانید دستگاه‌های موجود واقعی را در ابتدای فهرست دستگاه‌های بازگردانده‌شده توسط پیدا کنید clGetDeviceIDs.

یکی از راه حل های زیر را انجام دهید:

• برنامه میزبان را بازنویسی کنید تا پرس و جو را محدود کنید

clGetDeviceIDs به تعداد واقعی دستگاه ها

• برنامه میزبان را برای استفاده بازنویسی کنید clGetDeviceInfo برای پرس و جو که کدام دستگاه ها در دسترس هستند. تماس با clGetDeviceInfo با CL_DEVICE_AVAILABLE flag به درستی گزارش می دهد که دستگاه های اضافی در دسترس نیستند.

• برنامه میزبان را بازنویسی کنید تا فقط تماس بگیرد 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 Edition Release Notes Archives

برای اطلاع از آخرین و نسخه های قبلی این یادداشت های انتشار، به Intel FPGA SDK برای یادداشت‌های انتشار نسخه OpenCL Pro. اگر نسخه نرم افزاری در لیست نیست، راهنمای نسخه نرم افزار قبلی اعمال می شود.

تاریخچه ویرایش سند Intel FPGA SDK برای یادداشت‌های انتشار نسخه OpenCL Pro
نسخه سند اینتل Quartus نسخه پرایم تغییرات
2022.12.19 22.4 انتشار اولیه

نماد اجتماعی نسخه آنلاین
نماد اجتماعی ارسال بازخورد

لوگوی اینتل

اسناد / منابع

Intel RN-OCL004 FPGA SDK برای نسخه OpenCL Pro [pdfراهنمای کاربر
RN-OCL004، RN-OCL004 FPGA SDK برای OpenCL Pro Edition، FPGA SDK برای OpenCL Pro Edition، SDK برای OpenCL Pro Edition، OpenCL Pro Edition، Edition

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *