OpenCL Pro Edition үчүн intel RN-OCL004 FPGA SDK
OpenCL Pro Edition үчүн intel RN-OCL004 FPGA SDK

OpenCL™ Pro Edition Version 22.4 Релиз эскертүүлөрү үчүн Intel® FPGA SDK

OpenCL™ Pro Edition Release Notes үчүн Intel® FPGA SDK OpenCL(1)(2) Pro Edition үчүн Intel FPGA Программалык камсыздоону иштеп чыгуу комплекти (SDK) жана OpenCL Pro Edition үчүн Intel FPGA Runtime Environment (RTE) жөнүндө акыркы маалыматты берет. Версия 22.4.

Жаңы функциялар жана өркүндөтүүлөр

OpenCL Pro Edition үчүн Intel FPGA SDK жана OpenCL Pro Edition үчүн Intel FPGA RTE бул чыгарылышында эч кандай жаңы функциялар кошулган жок.

Операциялык системаны колдоо

OpenCL үчүн Intel FPGA SDK OS колдоосу жөнүндө маалымат Intel FPGA Операциялык системаны колдоо бетинде жеткиликтүү webсайт.
Тиешелүү маалымат
Операциялык системаны колдоо

Программалык камсыздоонун жүрүм-турумуна өзгөртүүлөр

OpenCL үчүн Intel FPGA SDK жана OpenCL үчүн Intel FPGA RTE учурдагы чыгарылышында программалык камсыздоонун жүрүм-турумуна эч кандай өзгөртүүлөр киргизилген жок.
Тиешелүү маалымат
OpenCL 2.0 аталыштары

Белгилүү маселелер жана чечүү жолдору

Бул бөлүм OpenCL үчүн Intel FPGA SDK жана OpenCL Version 22.4 үчүн Intel FPGA RTE таасирин тийгизген белгилүү маселелер жөнүндө маалымат берет.

  1. OpenCL жана OpenCL логотиби Apple Inc. компаниясынын Khronos Group™ уруксаты менен колдонулган соода белгилери.
  2. OpenCL үчүн Intel FPGA SDK жарыяланган Khronos спецификациясына негизделген жана Khronos шайкештигин текшерүү процессинен өткөн. Учурдагы шайкештиктин абалын төмөнкү жерден тапса болот www.khronos.org/conformance.
Description Чечим
HLS тапшырмаларын камтыган китепкана функцияларына чалууларды камтыган OpenCL өзөгүн түзүүдө, кошумча компиляция таасири тийбеген ядролор үчүн рекомпиляцияны ишке киргизиши мүмкүн. Белгилүү чечүүчү жол жок. Бирок, бул функционалдык ката эмес. Бул бир кыйла консервативдүү кошумча компиляцияга алып келиши мүмкүн.
Эгер ядро ​​16,000 XNUMX жолу кезекке турса, эмулятордун иштөө убактысы ырастоо катасын чыгарат. Ядрону 16,000 XNUMX жолудан ашык тизбеңиз.
Аты 61 символдон ашкан OpenCL өзөктөрү Intel Quartus® Prime Pro Edition компиляторунда төмөнкү катага окшош ката менен иштебей калышы мүмкүн: OpenCL ядросунун аталышынын өлчөмүн азайтыңыз.
Ката (16045): Instance "...| _cra_slave_inst" аныкталбаган объектти жаратат " _function_cra_slave" File:fileаты> Сап:
OpenCL ядро ​​түтүктөрү кээ бир учурларда аргумент катары берилбейт. Симптом - бул иштөө убактысы а CL_INVALID_BUFFER_SIZE (-61) ядроңузду кезекке койгонуңузда ката. Түтүктөрдүн ордуна каналдарды колдонуу үчүн дизайныңызды өзгөртүңүз.
Суб-буферлерди жана алардын негизги буферлерин альтернатива катары колдонгондо, бирине жазылган өзгөртүүлөр экинчисинде чагылдырылбашы мүмкүн. Буферди картадан чыгаруу жана картага салуу суб-буферлерди жана алардын негизги буферлерин синхрондоштурууга мажбурлайт. Буферди колдонуунун ортосундагы буферди картадан чыгаруу жана картага салуу бул маселенин алдын алышы керек.

Бул бөлүмдө OpenCL Custom Platform Toolkit жана Reference Platforms үчүн Intel FPGA SDK учурдагы релизине таасир эткен белгилүү маселелер жөнүндө маалымат берилет. Бул маселелер сиз OpenCL үчүн Intel FPGA SDK менен колдонуу үчүн түзүлгөн Ыңгайлаштырылган платформаларга да таасирин тийгизиши мүмкүн.

Description Чечим
Windows үчүн, хост тиркемеси түзмөктөрдүн санын сураганда, телефон чалат clGetDeviceIDs 128 түзмөктү бар болгон түзмөктөрдүн иш жүзүндөгү санына карабастан кайтарыңыз.

Эскертүү: Сиз кайтарган түзмөктөр тизмесинин башында реалдуу жеткиликтүү түзмөктөрдү таба аласыз clGetDeviceIDs.

Төмөнкү убактылуу чечимдердин бирин аткарыңыз:

• Суроолорду чектөө үчүн хост тиркемесин кайра жазыңыз

clGetDeviceIDs аппараттардын иш жүзүндөгү санына.

• Колдонуу үчүн хост тиркемесин кайра жазыңыз clGetDeviceInfo кайсы түзмөктөр бар экенин суроо үчүн. менен clGetDeviceInfo чалуу CL_DEVICE_AVAILABLE желек туура бөтөн түзмөктөр жеткиликтүү эмес деп билдирет.

• Чалуу үчүн хост тиркемесин кайра жазыңыз clCreateContext аппараттардын иш жүзүндөгү саны менен. Чалуу clCreateContext бөтөн түзмөктөр менен ката менен ишке ашпай калат CL_DEVICE_NOT_AVAILABLE.

• Айлана-чөйрө өзгөрмөсүн орнотуңуз

CL_OVERRIDE_NUM_DEVICES_INTELFPGA -га

түзмөктөрдүн туура саны. Мындай кылуу туура эмес жүрүм-турумун оңдойт clGetDeviceIDs.

OpenCL программалык камсыздоо маселелери үчүн акыркы белгилүү Intel FPGA SDK

OpenCL версиясы үчүн учурдагы Intel FPGA SDK жана мурунку версиялар үчүн кошумча белгилүү маселе маалыматы үчүн Билим базасын караңыз web бет.

Тиешелүү маалымат
Билим базасы

Программалык камсыздоо маселелери чечилди

OpenCL үчүн Intel FPGA SDK жана OpenCL 22.4.

 Бул релизге камтылган программалык патчтар

Бул чыгарылышта эч кандай программалык тактар ​​камтылган.

OpenCL Pro Edition Release Notes Archives үчүн Intel FPGA SDK

Бул чыгарылыш эскертүүлөрүнүн акыркы жана мурунку версиялары үчүн IOpenCL Pro Edition Release Notes үчүн ntel FPGA SDK. Эгерде программалык камсыздоонун версиясы тизмеде жок болсо, программанын мурунку версиясы үчүн колдонмо колдонулат.

OpenCL Pro Edition Release Notes үчүн Intel FPGA SDK документти кайра карап чыгуу тарыхы
Документтин версиясы Intel Quartus Prime Version Өзгөрүүлөр
2022.12.19 22.4 Алгачкы чыгаруу.

Социалдык белги Online котормосу
Социалдык белги Пикир жөнөтүү

intel Logo

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

OpenCL Pro Edition үчүн intel RN-OCL004 FPGA SDK [pdf] Колдонуучунун колдонмосу
RN-OCL004, RN-OCL004 FPGA SDK OpenCL Pro Edition, FPGA SDK OpenCL Pro Edition, SDK for OpenCL Pro Edition, OpenCL Pro Edition, Edition

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *