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

Intel® FPGA SDK for OpenCL™ Pro Edition versjon 22.4 versjonsmerknader

Intel® FPGA SDK for OpenCL™ Pro Edition versjonsmerknader gir den siste informasjonen om Intel FPGA Software Development Kit (SDK) for OpenCL(1)(2) Pro Edition og Intel FPGA Runtime Environment (RTE) for OpenCL Pro Edition Versjon 22.4.

Nye funksjoner og forbedringer

Ingen nye funksjoner lagt til i denne utgivelsen av Intel FPGA SDK for OpenCL Pro Edition og Intel FPGA RTE for OpenCL Pro Edition.

Operativsystemstøtte

Informasjon om OS-støtte for Intel FPGA SDK for OpenCL er tilgjengelig på Operating System Support-siden til Intel FPGA webnettstedet.
Relatert informasjon
Operativsystemstøtte

Endringer i programvareatferd

Ingen endringer i programvareatferden ble gjort i den gjeldende versjonen av Intel FPGA SDK for OpenCL og Intel FPGA RTE for OpenCL.
Relatert informasjon
OpenCL 2.0-hoder

Kjente problemer og løsninger

Denne delen inneholder informasjon om kjente problemer som påvirker Intel FPGA SDK for OpenCL og Intel FPGA RTE for OpenCL versjon 22.4.

  1. OpenCL og OpenCL-logoen er varemerker for Apple Inc. brukt med tillatelse fra Khronos Group™.
  2. Intel FPGA SDK for OpenCL er basert på en publisert Khronos-spesifikasjon, og har bestått Khronos Conformance Testing Process. Gjeldende samsvarsstatus finner du på www.khronos.org/conformance.
Beskrivelse Løsning
Når du kompilerer en OpenCL-kjerne som inneholder kall til bibliotekfunksjoner som inneholder HLS-oppgaver, kan inkrementell kompilering utløse rekompilering for upåvirkede kjerner. Ingen kjent løsning. Dette er imidlertid ikke en funksjonell feil. Det kan resultere i en mer konservativ inkrementell kompilering.
Emulatorens kjøretid avgir en påstandsfeil hvis en kjerne er i kø 16,000 XNUMX ganger. Ikke sett en kjerne i kø mer enn 16,000 XNUMX ganger.
OpenCL-kjerner med navn som er lengre enn 61 tegn kan mislykkes i Intel Quartus® Prime Pro Edition-kompilatoren med en feil som ligner på følgende feil: Reduser størrelsen på OpenCL-kjernenavnet.
Feil (16045): Forekomst "...| _cra_slave_inst" instansierer udefinert enhet " _function_cra_slave" File:filenavn> Linje:
OpenCL-kjernerør kan ikke sendes som argumenter i noen tilfeller. Symptomet er at kjøretiden mottar en CL_INVALID_BUFFER_SIZE (-61) feil når du setter kjernen i kø. Endre designet for å bruke kanaler i stedet for rør.
Når du alternativt bruker underbuffere og deres overordnede buffere, kan det hende endringer som er skrevet til den ene ikke reflekteres i den andre. Fjerning og kartlegging av en buffer tvinger underbufferne og deres overordnede buffere til å bli synkronisert. Avkartlegging og kartlegging av en buffer mellom bufferbruk bør forhindre dette problemet.

Denne delen inneholder informasjon om kjente problemer som påvirker gjeldende utgivelse av Intel FPGA SDK for OpenCL Custom Platform Toolkit og Reference Platforms. Disse problemene kan også påvirke tilpassede plattformer du oppretter for bruk med Intel FPGA SDK for OpenCL.

Beskrivelse Løsning
For Windows, når vertsapplikasjonen spør etter antall enheter, ringer til clGetDeviceIDs returner 128 enheter uavhengig av det faktiske antallet enheter som er til stede.

Note: Du kan finne de faktisk tilgjengelige enhetene i begynnelsen av enhetslisten returnert av clGetDeviceIDs.

Utfør en av følgende løsninger:

• Skriv om vertsapplikasjonen for å begrense spørringen for

clGetDeviceIDs til det faktiske antallet enheter.

• Skriv om vertsapplikasjonen som skal brukes clGetDeviceInfo for å spørre hvilke enheter som er tilgjengelige. Ringer clGetDeviceInfo med CL_DEVICE_AVAILABLE flagget rapporterer riktig at eksterne enheter ikke er tilgjengelige.

• Skriv om vertsapplikasjonen til kun å ringe clCreateContext med det faktiske antallet enheter. Ringer clCreateContext med fremmede enheter mislykkes med feilen CL_DEVICE_NOT_AVAILABLE.

• Still inn miljøvariabelen

CL_OVERRIDE_NUM_DEVICES_INTELFPGA til

riktig antall enheter. Å gjøre det fikser den feilaktige oppførselen til clGetDeviceIDs.

Siste kjente Intel FPGA SDK for OpenCL-programvareproblemer

For ytterligere kjent probleminformasjon for gjeldende Intel FPGA SDK for OpenCL-versjon og for tidligere versjoner, se Knowledge Base web side.

Relatert informasjon
Kunnskapsbase

Programvareproblemer løst

Ingen programvareproblemer ble rapportert, korrigert eller på annen måte løst i Intel FPGA SDK for OpenCL og Intel FPGA RTE for OpenCL versjon 22.4.

 Programvareoppdateringer inkludert i denne utgivelsen

Ingen programvareoppdateringer inkludert i denne utgivelsen.

Intel FPGA SDK for OpenCL Pro Edition Release Notes Archives

For siste og tidligere versjoner av denne utgivelsesnotatene, se Intel FPGA SDK for OpenCL Pro Edition versjonsmerknader. Hvis en programvareversjon ikke er oppført, gjelder veiledningen for den forrige programvareversjonen.

Dokumentrevisjonshistorikk for Intel FPGA SDK for OpenCL Pro Edition versjonsmerknader
Dokumentversjon Intel Quartus Prime-versjon Endringer
2022.12.19 22.4 Første utgivelse.

Sosial ikon Online versjon
Sosial ikon Send tilbakemelding

intel logo

Dokumenter / Ressurser

intel RN-OCL004 FPGA SDK for OpenCL Pro Edition [pdfBrukerhåndbok
RN-OCL004, RN-OCL004 FPGA SDK for OpenCL Pro Edition, FPGA SDK for OpenCL Pro Edition, SDK for OpenCL Pro Edition, OpenCL Pro Edition, Edition

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *