intel RN-OCL004 FPGA SDK для OpenCL Pro Edition
Примітки до випуску Intel® FPGA SDK для OpenCL™ Pro Edition версії 22.4
Примітки до випуску Intel® FPGA SDK for OpenCL™ Pro Edition надають останню інформацію про Intel FPGA Software Development Kit (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.
- OpenCL і логотип OpenCL є товарними знаками Apple Inc., які використовуються з дозволу Khronos Group™.
- Intel FPGA SDK для OpenCL базується на опублікованій специфікації Khronos і пройшов процес тестування Khronos на відповідність. Поточний статус відповідності можна знайти за адресою www.khronos.org/conformance.
опис | Обхідний шлях |
Під час компіляції ядра OpenCL, що містить виклики функцій бібліотеки, що містять завдання HLS, інкрементальна компіляція може ініціювати повторну компіляцію для ядер, на які не впливає. | Немає відомого обхідного шляху. Однак це не функціональна помилка. Це може призвести до більш консервативної інкрементної компіляції. |
Середовище виконання емулятора видає помилку твердження, якщо ядро поставлено в чергу 16,000 XNUMX разів. | Не ставте ядро в чергу більше 16,000 XNUMX разів. |
Ядра 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 Custom Platform Toolkit і Reference Platforms. Ці проблеми також можуть вплинути на спеціальні платформи, які ви створюєте для використання з Intel FPGA SDK для OpenCL.
опис | Обхідний шлях |
Для Windows, коли хост-програма запитує кількість пристроїв, викликає виклики clGetDeviceIDs повернути 128 пристроїв незалежно від фактичної кількості наявних пристроїв.
Примітка: Фактично доступні пристрої можна знайти на початку списку пристроїв, який повертає |
Виконайте один із наведених нижче способів вирішення проблеми.
• Перепишіть головну програму, щоб обмежити запит
• Перепишіть головну програму для використання • Перепишіть головну програму, щоб лише здійснювати виклики • Встановіть змінну середовища
правильна кількість пристроїв. Це виправляє помилкову поведінку |
Останній відомий 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
Щоб отримати останню та попередню версії приміток до цього випуску, зверніться до IПримітки до випуску ntel FPGA SDK для OpenCL Pro Edition. Якщо версії програмного забезпечення немає в списку, застосовується посібник для попередньої версії програмного забезпечення.
Історія версій документа Intel FPGA SDK для OpenCL Pro Edition Примітки до випуску
Версія документа | Версія Intel Quartus Prime | Зміни |
2022.12.19 | 22.4 | Початковий випуск. |
Онлайн-версія
Надіслати відгук
Документи / Ресурси
![]() |
intel RN-OCL004 FPGA SDK для OpenCL Pro Edition [pdfПосібник користувача RN-OCL004, RN-OCL004 FPGA SDK для OpenCL Pro Edition, FPGA SDK для OpenCL Pro Edition, SDK для OpenCL Pro Edition, OpenCL Pro Edition, Edition |