intel RN-OCL004 FPGA SDK для OpenCL Pro Edition
intel RN-OCL004 FPGA SDK для OpenCL Pro Edition

Заўвагі да выпуску Intel® FPGA SDK для OpenCL™ Pro Edition версіі 22.4

Intel® FPGA SDK for OpenCL™ Pro Edition Notes дае апошнюю інфармацыю аб 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.

  1. OpenCL і лагатып OpenCL з'яўляюцца гандлёвымі маркамі Apple Inc., якія выкарыстоўваюцца з дазволу Khronos Group™.
  2. 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" стварае нявызначаны аб'ект " _функцыя_cra_slave" File:fileімя> Радок:
У некаторых выпадках каналы ядра OpenCL нельга перадаваць у якасці аргументаў. Сімптомам з'яўляецца тое, што час выканання атрымлівае a CL_INVALID_BUFFER_SIZE (-61) памылка, калі вы ставіце ядро ​​ў чаргу. Змяніце свой дызайн, каб выкарыстоўваць каналы замест труб.
Пры альтэрнатыўным выкарыстанні падбуфераў і іх бацькоўскіх буфераў змены, запісаныя ў адзін, могуць не адлюстравацца ў другім. Адмена адлюстравання і адлюстраванне буфера прымушае падбуферы і іх бацькоўскія буферы сінхранізавацца. Адмена адлюстравання і адлюстраванне буфера паміж выкарыстаннем буфера павінна прадухіліць гэтую праблему.

У гэтым раздзеле змяшчаецца інфармацыя аб вядомых праблемах, якія ўплываюць на бягучы выпуск Intel FPGA SDK для OpenCL Custom Platform Toolkit і эталонных платформ. Гэтыя праблемы могуць таксама паўплываць на карыстальніцкія платформы, якія вы ствараеце для выкарыстання з 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 Edition

Каб атрымаць апошнюю і папярэднюю версіі нататак да выпуску, звярніцеся да IНататкі да выпуску ntel FPGA SDK для OpenCL Pro Edition. Калі версія праграмнага забеспячэння адсутнічае ў спісе, прымяняецца кіраўніцтва для папярэдняй версіі праграмнага забеспячэння.

Гісторыя версій дакумента Intel FPGA SDK для OpenCL Pro Edition Notes да выпуску
Версія дакумента Версія Intel Quartus Prime Змены
2022.12.19 22.4 Першапачатковы выпуск.

Сацыяльная ікона электронная версія
Сацыяльная ікона Адправіць водгук

Лагатып intel

Дакументы / Рэсурсы

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

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *