intel RN-OCL004 FPGA SDK fyrir OpenCL Pro Edition
intel RN-OCL004 FPGA SDK fyrir OpenCL Pro Edition

Intel® FPGA SDK fyrir OpenCL™ Pro Edition útgáfu 22.4 útgáfuskýringar

Intel® FPGA SDK fyrir OpenCL™ Pro Edition útgáfuskýrslur veitir nýjustu upplýsingar um Intel FPGA Software Development Kit (SDK) fyrir OpenCL(1)(2) Pro Edition og Intel FPGA Runtime Environment (RTE) fyrir OpenCL Pro Edition Útgáfa 22.4.

Nýir eiginleikar og endurbætur

Engum nýjum eiginleikum bætt við í þessari útgáfu af Intel FPGA SDK fyrir OpenCL Pro Edition og Intel FPGA RTE fyrir OpenCL Pro Edition.

Stuðningur við stýrikerfi

Upplýsingar um stýrikerfisstuðning fyrir Intel FPGA SDK fyrir OpenCL eru fáanlegar á Stýrikerfisstuðningssíðu Intel FPGA websíða.
Tengdar upplýsingar
Stuðningur við stýrikerfi

Breytingar á hegðun hugbúnaðar

Engar breytingar á hugbúnaðarhegðun voru gerðar í núverandi útgáfu af Intel FPGA SDK fyrir OpenCL og Intel FPGA RTE fyrir OpenCL.
Tengdar upplýsingar
OpenCL 2.0 hausar

Þekkt vandamál og lausnir

Þessi hluti veitir upplýsingar um þekkt vandamál sem hafa áhrif á Intel FPGA SDK fyrir OpenCL og Intel FPGA RTE fyrir OpenCL útgáfu 22.4.

  1. OpenCL og OpenCL lógóið eru vörumerki Apple Inc. sem notuð eru með leyfi Khronos Group™.
  2. Intel FPGA SDK fyrir OpenCL er byggt á útgefinni Khronos forskrift og hefur staðist Khronos samræmisprófunarferlið. Núverandi samræmisstaða er að finna á www.khronos.org/conformance.
Lýsing Lausn
Þegar þú safnar saman OpenCL kjarna sem inniheldur símtöl í bókasafnsaðgerðir sem innihalda HLS verkefni, getur stigvaxandi þýðing komið af stað endursamsetningu fyrir óbreytta kjarna. Engin þekkt lausn. Hins vegar er þetta ekki hagnýtur galli. Það gæti leitt til íhaldssamari stigvaxandi samantektar.
Runtime hermir gefur frá sér fullyrðingarvillu ef kjarna er settur í biðröð 16,000 sinnum. Ekki setja kjarna í biðröð oftar en 16,000 sinnum.
OpenCL kjarna með nöfn sem eru lengri en 61 stafir gætu bilað í Intel Quartus® Prime Pro Edition þýðandanum með villu sem líkist eftirfarandi villu: Minnkaðu stærð OpenCL kjarnanafns.
Villa (16045): Tilvik "...| _cra_slave_inst" sýnir óskilgreinda einingu " _function_cra_slave“ File:filenafn> Lína:
Ekki er hægt að senda OpenCL kjarnapípur sem rök í sumum tilfellum. Einkennið er að keyrslutíminn fær a CL_INVALID_BUFFER_SIZE (-61) villa þegar þú setur kjarnann þinn í biðröð. Breyttu hönnun þinni til að nota rásir í stað pípa.
Þegar notaðir eru undirbuffarar og foreldri biðminni þeirra gætu breytingar sem skrifaðar eru á annan ekki endurspeglast í hinum. Afkortun og kortlagning á biðminni þvingar til að samstilla undir-buffa og foreldrabuffa þeirra. Afkortun og kortlagning biðminni á milli notkunar biðminni ætti að koma í veg fyrir þetta vandamál.

Þessi hluti veitir upplýsingar um þekkt vandamál sem hafa áhrif á núverandi útgáfu Intel FPGA SDK fyrir OpenCL Custom Platform Toolkit og Reference Platforms. Þessi mál gætu einnig haft áhrif á sérsniðna palla sem þú býrð til til notkunar með Intel FPGA SDK fyrir OpenCL.

Lýsing Lausn
Fyrir Windows, þegar hýsingarforritið spyr um fjölda tækja, hringir í clGetDeviceIDs skila 128 tækjum óháð raunverulegum fjölda tækja til staðar.

Athugið: Þú getur fundið raunveruleg tiltæk tæki í upphafi tækjalistans sem skilað er af clGetDeviceIDs.

Framkvæmdu eina af eftirfarandi lausnum:

• Endurskrifaðu hýsingarforritið til að takmarka fyrirspurnina fyrir

clGetDeviceIDs að raunverulegum fjölda tækja.

• Endurskrifaðu hýsingarforritið sem á að nota clGetDeviceInfo til að spyrjast fyrir um hvaða tæki eru tiltæk. Hringir í clGetDeviceInfo með CL_DEVICE_AVAILABLE flaggið tilkynnir rétt að utanaðkomandi tæki séu ekki tiltæk.

• Endurskrifaðu hýsingarforritið til að hringja aðeins clCreateContext með raunverulegum fjölda tækja. Hringir clCreateContext með utanaðkomandi tækjum mistekst með villunni CL_DEVICE_NOT_AVAILABLE.

• Stilltu umhverfisbreytuna

CL_OVERRIDE_NUM_DEVICES_INTELFPGA til

réttan fjölda tækja. Að gera það lagar ranga hegðun clGetDeviceIDs.

Nýjasta þekkta Intel FPGA SDK fyrir OpenCL hugbúnaðarvandamál

Fyrir frekari upplýsingar um þekkt vandamál fyrir núverandi Intel FPGA SDK fyrir OpenCL útgáfu og fyrir fyrri útgáfur, vísa til þekkingargrunnsins web síðu.

Tengdar upplýsingar
Þekkingargrunnur

Hugbúnaðarvandamál leyst

Engin hugbúnaðarvandamál voru tilkynnt, leiðrétt eða leyst á annan hátt í Intel FPGA SDK fyrir OpenCL og Intel FPGA RTE fyrir OpenCL útgáfu 22.4.

 Hugbúnaðarplástrar innifalinn í þessari útgáfu

Engir hugbúnaðarplástrar fylgja með í þessari útgáfu.

Intel FPGA SDK fyrir OpenCL Pro Edition útgáfuskýrslur

Fyrir nýjustu og fyrri útgáfur þessara útgáfuskýringa, vísa til Intel FPGA SDK fyrir OpenCL Pro Edition útgáfuskýringar. Ef hugbúnaðarútgáfa er ekki á listanum gildir leiðbeiningar fyrir fyrri hugbúnaðarútgáfu.

Endurskoðunarsaga Intel FPGA SDK fyrir OpenCL Pro Edition útgáfuskýringar
Skjalaútgáfa Intel Quartus Prime útgáfa Breytingar
2022.12.19 22.4 Upphafleg útgáfa.

Félagslegt tákn Netútgáfa
Félagslegt tákn Sendu athugasemdir

intel merki

Skjöl / auðlindir

intel RN-OCL004 FPGA SDK fyrir OpenCL Pro Edition [pdfNotendahandbók
RN-OCL004, RN-OCL004 FPGA SDK fyrir OpenCL Pro Edition, FPGA SDK fyrir OpenCL Pro Edition, SDK fyrir OpenCL Pro Edition, OpenCL Pro Edition, Edition

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *