intel RN-OCL004 FPGA SDK para sa OpenCL Pro Edition
intel RN-OCL004 FPGA SDK para sa OpenCL Pro Edition

Intel® FPGA SDK para sa OpenCL™ Pro Edition na Bersyon 22.4 Mga Tala sa Paglabas

Ang Intel® FPGA SDK para sa OpenCL™ Pro Edition Release Notes ay nagbibigay ng late-breaking na impormasyon tungkol sa Intel FPGA Software Development Kit (SDK) para sa OpenCL(1)(2) Pro Edition at ang Intel FPGA Runtime Environment (RTE) para sa OpenCL Pro Edition Bersyon 22.4.

Mga Bagong Tampok at Pagpapahusay

Walang mga bagong feature na idinagdag sa release na ito ng Intel FPGA SDK para sa OpenCL Pro Edition at ang Intel FPGA RTE para sa OpenCL Pro Edition.

Suporta sa Operating System

Ang impormasyon tungkol sa suporta sa OS para sa Intel FPGA SDK para sa OpenCL ay makukuha sa pahina ng Suporta sa Operating System ng Intel FPGA website.
Kaugnay na Impormasyon
Suporta sa Operating System

Mga Pagbabago sa Gawi ng Software

Walang mga pagbabago sa gawi ng software ang ginawa sa kasalukuyang release ng Intel FPGA SDK para sa OpenCL at ang Intel FPGA RTE para sa OpenCL.
Kaugnay na Impormasyon
Mga Header ng OpenCL 2.0

Mga Kilalang Isyu at Solusyon

Ang seksyong ito ay nagbibigay ng impormasyon tungkol sa mga kilalang isyu na nakakaapekto sa Intel FPGA SDK para sa OpenCL at ang Intel FPGA RTE para sa OpenCL Bersyon 22.4.

  1. Ang OpenCL at ang OpenCL na logo ay mga trademark ng Apple Inc. na ginamit nang may pahintulot ng Khronos Group™.
  2. Ang Intel FPGA SDK para sa OpenCL ay batay sa isang na-publish na Khronos Specification, at nakapasa sa Khronos Conformance Testing Process. Ang kasalukuyang katayuan ng pagsunod ay matatagpuan sa www.khronos.org/conformance.
Paglalarawan Workaround
Kapag nag-compile ng OpenCL kernel na naglalaman ng mga tawag sa mga function ng library na naglalaman ng mga gawain sa HLS, ang incremental na compile ay maaaring mag-trigger ng recompilation para sa mga hindi apektadong kernel. Walang alam na solusyon. Gayunpaman, hindi ito isang functional na bug. Maaari itong magresulta sa isang mas konserbatibong incremental compile.
Ang runtime ng emulator ay naglalabas ng isang assertion error kung ang isang kernel ay na-enqueued nang 16,000 beses. Huwag mag-enqueue ng kernel nang higit sa 16,000 beses.
Ang mga OpenCL kernel na may mga pangalan na mas mahaba sa 61 character ay maaaring mabigo sa Intel Quartus® Prime Pro Edition compiler na may error na katulad ng sumusunod na error: Bawasan ang laki ng OpenCL kernel name.
Error (16045): Halimbawa "...| Ang _cra_slave_inst" ay nagpapakita ng hindi natukoy na entity " _function_cra_slave" File:filepangalan> Linya:
Ang mga OpenCL kernel pipe ay hindi maipapasa bilang mga argumento sa ilang mga kaso. Ang sintomas ay ang runtime na natatanggap a CL_INVALID_BUFFER_SIZE (-61) error kapag na-enqueue mo ang iyong kernel. Baguhin ang iyong disenyo upang gumamit ng mga channel sa halip na mga tubo.
Kapag gumagamit ng mga sub-buffer at mga parent buffer ng mga ito, ang mga pagbabagong nakasulat sa isa ay maaaring hindi makikita sa isa pa. Pinipilit ng pag-unmapa at pagma-map ng buffer na ma-sync ang mga sub-buffer at ang kanilang mga parent buffer. Ang pag-unmapa at pagmamapa ng buffer sa pagitan ng mga paggamit ng buffer ay dapat maiwasan ang isyung ito.

Ang seksyong ito ay nagbibigay ng impormasyon tungkol sa mga kilalang isyu na nakakaapekto sa kasalukuyang release ng Intel FPGA SDK para sa OpenCL Custom Platform Toolkit at Reference Platform. Ang mga isyung ito ay maaari ring makaapekto sa Mga Custom na Platform na iyong ginawa para gamitin sa Intel FPGA SDK para sa OpenCL.

Paglalarawan Workaround
Para sa Windows, kapag tinanong ng host application ang bilang ng mga device, tumatawag sa clGetDeviceIDs ibalik ang 128 na device anuman ang aktwal na bilang ng mga device na naroroon.

Tandaan: Mahahanap mo ang mga aktwal na available na device sa simula ng listahan ng device na ibinalik ni clGetDeviceIDs.

Magsagawa ng isa sa mga sumusunod na solusyon:

• Isulat muli ang host application upang limitahan ang query para sa

clGetDeviceIDs sa aktwal na bilang ng mga device.

• Isulat muli ang host application na gagamitin clGetDeviceInfo para i-query kung aling mga device ang available. Ang pagtawag sa clGetDeviceInfo gamit ang CL_DEVICE_AVAILABLE wastong iniulat ng flag na hindi available ang mga extraneous na device.

• Isulat muli ang host application para tumawag lamang clCreateContext sa aktwal na bilang ng mga device. Tumatawag clCreateContext na may mga extraneous na device ay nabigo sa error CL_DEVICE_NOT_AVAILABLE.

• Itakda ang variable ng kapaligiran

CL_OVERRIDE_NUM_DEVICES_INTELFPGA sa

tamang bilang ng mga device. Ang paggawa nito ay nag-aayos sa maling pag-uugali ng clGetDeviceIDs.

Pinakabagong Kilalang Intel FPGA SDK para sa OpenCL Software Isyu

Para sa karagdagang kilalang impormasyon ng isyu para sa kasalukuyang Intel FPGA SDK para sa bersyon ng OpenCL at para sa mga nakaraang bersyon, sumangguni sa Knowledge Base web pahina.

Kaugnay na Impormasyon
Base ng Kaalaman

Nalutas ang Mga Isyu sa Software

Walang mga isyu sa software ang naiulat, naitama o kung hindi man ay nalutas sa Intel FPGA SDK para sa OpenCL at ang Intel FPGA RTE para sa OpenCL Bersyon 22.4.

 Mga Patch ng Software na Kasama sa Paglabas na ito

Walang software patch na kasama sa release na ito.

Intel FPGA SDK para sa OpenCL Pro Edition Release Notes Archives

Para sa pinakabago at nakaraang mga bersyon ng mga tala sa paglabas na ito, sumangguni sa Intel FPGA SDK para sa OpenCL Pro Edition Release Notes. Kung ang isang bersyon ng software ay hindi nakalista, ang gabay para sa nakaraang bersyon ng software ay nalalapat.

Kasaysayan ng Pagbabago ng Dokumento ng Intel FPGA SDK para sa Mga Tala sa Paglabas ng OpenCL Pro Edition
Bersyon ng Dokumento Bersyon ng Intel Quartus Prime Mga pagbabago
2022.12.19 22.4 Paunang paglabas.

Icon ng lipunan Online na Bersyon
Icon ng lipunan Magpadala ng Feedback

Intel Logo

Mga Dokumento / Mga Mapagkukunan

intel RN-OCL004 FPGA SDK para sa OpenCL Pro Edition [pdf] Gabay sa Gumagamit
RN-OCL004, RN-OCL004 FPGA SDK para sa OpenCL Pro Edition, FPGA SDK para sa OpenCL Pro Edition, SDK para sa OpenCL Pro Edition, OpenCL Pro Edition, Edition

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *