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

Intel® FPGA SDK za OpenCL™ Pro Edition različice 22.4 Opombe ob izdaji

Opombe ob izdaji Intel® FPGA SDK za OpenCL™ Pro Edition ponujajo najnovejše informacije o Intel FPGA Software Development Kit (SDK) za OpenCL(1)(2) Pro Edition in Intel FPGA Runtime Environment (RTE) za OpenCL Pro Edition Različica 22.4.

Nove funkcije in izboljšave

V tej izdaji Intel FPGA SDK za OpenCL Pro Edition in Intel FPGA RTE za OpenCL Pro Edition ni dodanih novih funkcij.

Podpora za operacijski sistem

Informacije o podpori OS za Intel FPGA SDK za OpenCL so na voljo na strani za podporo operacijskega sistema Intel FPGA webmesto.
Povezane informacije
Podpora za operacijski sistem

Spremembe obnašanja programske opreme

V trenutni izdaji Intel FPGA SDK za OpenCL in Intel FPGA RTE za OpenCL ni bilo sprememb v obnašanju programske opreme.
Povezane informacije
Glave OpenCL 2.0

Znane težave in rešitve

V tem razdelku so informacije o znanih težavah, ki vplivajo na Intel FPGA SDK za OpenCL in Intel FPGA RTE za OpenCL različice 22.4.

  1. OpenCL in logotip OpenCL sta blagovni znamki družbe Apple Inc., ki se uporabljata z dovoljenjem skupine Khronos Group™.
  2. Intel FPGA SDK za OpenCL temelji na objavljeni specifikaciji Khronos in je prestal postopek testiranja skladnosti Khronos. Trenutno stanje skladnosti je na voljo na www.khronos.org/conformance.
Opis Rešitev
Pri prevajanju jedra OpenCL, ki vsebuje klice funkcij knjižnice, ki vsebujejo naloge HLS, lahko inkrementalno prevajanje sproži ponovno prevajanje za neprizadeta jedra. Ni znane rešitve. Vendar to ni funkcionalna napaka. To lahko povzroči bolj konzervativno inkrementalno prevajanje.
Izvajalno okolje emulatorja odda napako trditve, če je jedro postavljeno v čakalno vrsto 16,000-krat. Jedra ne postavite v čakalno vrsto več kot 16,000-krat.
Jedra OpenCL z imeni, daljšimi od 61 znakov, lahko odpovejo v prevajalniku Intel Quartus® Prime Pro Edition z napako, podobno naslednji napaki: Zmanjšajte velikost imena jedra OpenCL.
Napaka (16045): Primer "...| _cra_slave_inst" ustvarja nedefinirano entiteto " _function_cra_slave" File:fileime> Vrstica:
V nekaterih primerih cevi jedra OpenCL ni mogoče posredovati kot argumentov. Simptom je, da čas izvajanja prejme a CL_INVALID_BUFFER_SIZE Napaka (-61), ko svoje jedro postavite v čakalno vrsto. Spremenite svojo zasnovo, da boste namesto cevi uporabljali kanale.
Pri izmenični uporabi podmedpomnilnikov in njihovih nadrejenih medpomnilnikov se spremembe, zapisane v enega, morda ne bodo odražale v drugem. Odstranitev preslikave in preslikava medpomnilnika prisili, da se pod-medpomnilniki in njihovi nadrejeni medpomnilniki sinhronizirajo. Preslikava in preslikava medpomnilnika med uporabami medpomnilnika bi morala preprečiti to težavo.

V tem razdelku so informacije o znanih težavah, ki vplivajo na trenutno izdajo Intel FPGA SDK za OpenCL Custom Platform Toolkit in referenčne platforme. Te težave lahko vplivajo tudi na platforme po meri, ki jih ustvarite za uporabo z Intel FPGA SDK za OpenCL.

Opis Rešitev
Za Windows, ko gostiteljska aplikacija zahteva število naprav, pokliče clGetDeviceIDs vrne 128 naprav ne glede na dejansko število prisotnih naprav.

Opomba: Dejansko razpoložljive naprave najdete na začetku seznama naprav, ki ga vrne clGetDeviceIDs.

Izvedite eno od naslednjih rešitev:

• Ponovno napišite gostiteljsko aplikacijo, da omejite poizvedbo

clGetDeviceIDs na dejansko število naprav.

• Ponovno napišite gostiteljsko aplikacijo za uporabo clGetDeviceInfo za poizvedbo, katere naprave so na voljo. Klicanje clGetDeviceInfo z CL_DEVICE_AVAILABLE zastavica pravilno poroča, da tuje naprave niso na voljo.

• Prepišite gostiteljsko aplikacijo, da samo kliče clCreateContext z dejanskim številom naprav. Klicanje clCreateContext s tujimi napravami odpove z napako CL_DEVICE_NOT_AVAILABLE.

• Nastavite spremenljivko okolja

CL_OVERRIDE_NUM_DEVICES_INTELFPGA do

pravilno število naprav. S tem popravite napačno vedenje clGetDeviceIDs.

Najnovejši znani Intel FPGA SDK za težave s programsko opremo OpenCL

Za dodatne informacije o znanih težavah za trenutno različico Intel FPGA SDK za OpenCL in za prejšnje različice glejte zbirko znanja web strani.

Povezane informacije
Baza znanja

Težave s programsko opremo odpravljene

V Intel FPGA SDK za OpenCL in Intel FPGA RTE za OpenCL različice 22.4 niso bile prijavljene, popravljene ali kako drugače rešene težave s programsko opremo.

 Popravki programske opreme, vključeni v to izdajo

V tej izdaji niso vključeni nobeni popravki programske opreme.

Arhiv opomb ob izdaji Intel FPGA SDK za OpenCL Pro Edition

Za najnovejše in prejšnje različice teh opomb ob izdaji glejte IOpombe ob izdaji ntel FPGA SDK za OpenCL Pro Edition. Če različica programske opreme ni navedena, velja vodnik za prejšnjo različico programske opreme.

Zgodovina revizij dokumenta Intel FPGA SDK za OpenCL Pro Edition Opombe ob izdaji
Različica dokumenta Različica Intel Quartus Prime Spremembe
2022.12.19 22.4 Začetna izdaja.

Socialna ikona Spletna različica
Socialna ikona Pošlji povratne informacije

logotip intel

Dokumenti / Viri

intel RN-OCL004 FPGA SDK za OpenCL Pro Edition [pdf] Uporabniški priročnik
RN-OCL004, RN-OCL004 FPGA SDK za OpenCL Pro Edition, FPGA SDK za OpenCL Pro Edition, SDK za OpenCL Pro Edition, OpenCL Pro Edition, Edition

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *