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

Intel® FPGA SDK til OpenCL™ Pro Edition Version 22.4 Release Notes

Intel® FPGA SDK for OpenCL™ Pro Edition-udgivelsesnoter giver seneste oplysninger om Intel FPGA Software Development Kit (SDK) til OpenCL(1)(2) Pro Edition og Intel FPGA Runtime Environment (RTE) til OpenCL Pro Edition Version 22.4.

Nye funktioner og forbedringer

Ingen nye funktioner tilføjet i denne udgivelse af Intel FPGA SDK til OpenCL Pro Edition og Intel FPGA RTE til OpenCL Pro Edition.

Operativsystemsupport

Oplysninger om OS-understøttelse for Intel FPGA SDK til OpenCL er tilgængelig på siden for operativsystemunderstøttelse af Intel FPGA webwebsted.
Relateret information
Operativsystemsupport

Ændringer i softwareadfærd

Der blev ikke foretaget ændringer i softwareadfærden i den aktuelle udgivelse af Intel FPGA SDK til OpenCL og Intel FPGA RTE til OpenCL.
Relateret information
OpenCL 2.0 Headers

Kendte problemer og løsninger

Dette afsnit indeholder oplysninger om kendte problemer, der påvirker Intel FPGA SDK til OpenCL og Intel FPGA RTE til OpenCL version 22.4.

  1. OpenCL og OpenCL-logoet er varemærker tilhørende Apple Inc., der bruges med tilladelse fra Khronos Group™.
  2. Intel FPGA SDK til OpenCL er baseret på en offentliggjort Khronos-specifikation og har bestået Khronos Conformance Testing Process. Aktuel overensstemmelsesstatus kan findes på www.khronos.org/conformance.
Beskrivelse Løsning
Når du kompilerer en OpenCL-kerne, der indeholder kald til biblioteksfunktioner, der indeholder HLS-opgaver, kan inkrementel kompilering udløse rekompilering for upåvirkede kerner. Ingen kendt løsning. Dette er dog ikke en funktionel fejl. Det kan resultere i en mere konservativ inkrementel kompilering.
Emulatorens runtime udsender en påstandsfejl, hvis en kerne er i kø 16,000 gange. Sæt ikke en kerne i kø mere end 16,000 gange.
OpenCL-kerner med navne længere end 61 tegn kan fejle i Intel Quartus® Prime Pro Edition-kompileren med en fejl svarende til følgende fejl: Reducer størrelsen af ​​OpenCL-kernenavnet.
Fejl (16045): Forekomst "...| _cra_slave_inst" instansierer udefineret enhed " _function_cra_slave" File:filenavn> Linje:
OpenCL kernel pipes kan ikke sendes som argumenter i nogle tilfælde. Symptomet er, at køretiden modtager en CL_INVALID_BUFFER_SIZE (-61) fejl, når du sætter din kerne i kø. Rediger dit design til at bruge kanaler i stedet for rør.
Når der alternativt bruges underbuffere og deres overordnede buffere, vil ændringer, der er skrevet til den ene, muligvis ikke afspejles i den anden. Fjernelse og kortlægning af en buffer tvinger underbufferne og deres overordnede buffere til at blive synkroniseret. Fjernelse af og kortlægning af en buffer mellem bufferbrug bør forhindre dette problem.

Dette afsnit indeholder oplysninger om kendte problemer, der påvirker den aktuelle udgivelse af Intel FPGA SDK til OpenCL Custom Platform Toolkit og referenceplatforme. Disse problemer kan også påvirke brugerdefinerede platforme, du opretter til brug med Intel FPGA SDK til OpenCL.

Beskrivelse Løsning
For Windows, når værtsapplikationen forespørger på antallet af enheder, opkald til clGetDeviceIDs returnere 128 enheder uanset det faktiske antal enheder til stede.

Note: Du kan finde de faktisk tilgængelige enheder i begyndelsen af ​​enhedslisten returneret af clGetDeviceIDs.

Udfør en af ​​følgende løsninger:

• Omskriv værtsapplikationen for at begrænse forespørgslen for

clGetDeviceIDs til det faktiske antal enheder.

• Omskriv værtsapplikationen, der skal bruges clGetDeviceInfo for at spørge, hvilke enheder der er tilgængelige. Ringer til clGetDeviceInfo med CL_DEVICE_AVAILABLE flag rapporterer korrekt, at uvedkommende enheder ikke er tilgængelige.

• Omskriv værtsapplikationen til kun at ringe clCreateContext med det faktiske antal enheder. Ringer clCreateContext med uvedkommende enheder fejler med fejlen CL_DEVICE_NOT_AVAILABLE.

• Indstil miljøvariablen

CL_OVERRIDE_NUM_DEVICES_INTELFPGA til

korrekt antal enheder. Hvis du gør det, rettes den fejlagtige adfærd af clGetDeviceIDs.

Seneste kendte Intel FPGA SDK til OpenCL-softwareproblemer

For yderligere kendte problemoplysninger for den aktuelle Intel FPGA SDK til OpenCL-version og for tidligere versioner, se Knowledge Base web side.

Relateret information
Vidensbase

Softwareproblemer løst

Ingen softwareproblemer blev rapporteret, rettet eller på anden måde løst i Intel FPGA SDK til OpenCL og Intel FPGA RTE til OpenCL version 22.4.

 Softwarepatches inkluderet i denne udgivelse

Ingen softwarepatches inkluderet i denne udgivelse.

Intel FPGA SDK til OpenCL Pro Edition Release Notes Arkiver

For de seneste og tidligere versioner af denne udgivelsesbemærkning henvises til Intel FPGA SDK til OpenCL Pro Edition Release Notes. Hvis en softwareversion ikke er angivet, gælder vejledningen for den tidligere softwareversion.

Dokumentrevisionshistorik for Intel FPGA SDK til OpenCL Pro Edition Release Notes
Dokumentversion Intel Quartus Prime-version Ændringer
2022.12.19 22.4 Første udgivelse.

Socialt ikon Online Version
Socialt ikon Send feedback

intel logo

Dokumenter/ressourcer

intel RN-OCL004 FPGA SDK til OpenCL Pro Edition [pdfBrugervejledning
RN-OCL004, RN-OCL004 FPGA SDK til OpenCL Pro Edition, FPGA SDK til OpenCL Pro Edition, SDK til OpenCL Pro Edition, OpenCL Pro Edition, Edition

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *