intel RN-OCL004 FPGA SDK OpenCL Pro Editionille
intel RN-OCL004 FPGA SDK OpenCL Pro Editionille

Intel® FPGA SDK OpenCL™ Pro Editionin versiolle 22.4, julkaisutiedot

Intel® FPGA SDK for OpenCL™ Pro Editionin julkaisutiedot tarjoaa viimeisimmät tiedot Intel FPGA Software Development Kit (SDK) for OpenCL(1)(2) Pro Edition ja Intel FPGA Runtime Environment (RTE) for OpenCL Pro Edition. Versio 22.4.

Uusia ominaisuuksia ja parannuksia

Tässä julkaisussa Intel FPGA SDK for OpenCL Pro Edition ja Intel FPGA RTE for OpenCL Pro Edition ei ole lisätty uusia ominaisuuksia.

Käyttöjärjestelmän tuki

Tietoja käyttöjärjestelmätuesta Intel FPGA SDK for OpenCL:lle on saatavilla Intel FPGA:n käyttöjärjestelmätukisivulla. websivusto.
Aiheeseen liittyvät tiedot
Käyttöjärjestelmän tuki

Muutokset ohjelmiston käyttäytymiseen

Intel FPGA SDK for OpenCL:n ja Intel FPGA RTE for OpenCL:n nykyisessä julkaisussa ohjelmiston toimintaan ei tehty muutoksia.
Aiheeseen liittyvät tiedot
OpenCL 2.0 otsikot

Tunnetut ongelmat ja ratkaisut

Tämä osio sisältää tietoja tunnetuista ongelmista, jotka vaikuttavat Intel FPGA SDK for OpenCL ja Intel FPGA RTE for OpenCL Version 22.4.

  1. OpenCL ja OpenCL-logo ovat Apple Inc:n tavaramerkkejä, joita käytetään Khronos Group™:n luvalla.
  2. Intel FPGA SDK for OpenCL perustuu julkaistuun Khronos-spesifikaatioon ja on läpäissyt Khronosin vaatimustenmukaisuustestausprosessin. Nykyinen vaatimustenmukaisuustila löytyy osoitteesta www.khronos.org/conformance.
Kuvaus Ratkaisu
Käännettäessä OpenCL-ydintä, joka sisältää kutsuja HLS-tehtäviä sisältäville kirjastofunktioille, inkrementaalinen käännös voi laukaista uudelleenkäännöksen koskemattomille ytimille. Ei tunnettua ratkaisua. Tämä ei kuitenkaan ole toiminnallinen bugi. Se voi johtaa konservatiivisempaan inkrementaaliseen käännökseen.
Emulaattorin suoritusaika lähettää vahvistusvirheen, jos ydin on jonossa 16,000 XNUMX kertaa. Älä aseta ydintä jonoon yli 16,000 XNUMX kertaa.
OpenCL-ytimet, joiden nimet ovat yli 61 merkkiä, voivat epäonnistua Intel Quartus® Prime Pro Edition -kääntäjässä seuraavan virheen kaltaisella virheellä: Pienennä OpenCL-ytimen nimen kokoa.
Virhe (16045): Ilmentymä "...| _cra_slave_inst" instantoi määrittelemättömän kokonaisuuden " _function_cra_slave" File:filenimi> rivi:
OpenCL-ydinputkia ei voi joissain tapauksissa välittää argumentteina. Oire on, että ajonaika vastaanottaa a CL_INVALID_BUFFER_SIZE (-61) -virhe, kun asetat ytimen jonoon. Muokkaa suunnittelua käyttämään kanavia putkien sijaan.
Kun vaihtoehtoisesti käytetään alipuskureita ja niiden yläpuskureita, yhteen kirjoitetut muutokset eivät välttämättä näy toisessa. Puskurin yhdistämisen poistaminen ja yhdistäminen pakottaa alipuskurit ja niiden yläpuskurit synkronoimaan. Puskurin yhdistäminen ja puskurin yhdistäminen puskurin käyttöjen välillä estää tämän ongelman.

Tämä osio sisältää tietoja tunnetuista ongelmista, jotka vaikuttavat Intel FPGA SDK:n nykyiseen julkaisuun OpenCL Custom Platform Toolkitille ja Reference Platformsille. Nämä ongelmat voivat vaikuttaa myös mukautettuihin alustoihin, jotka luot käytettäväksi Intel FPGA SDK for OpenCL:lle.

Kuvaus Ratkaisu
Windowsissa, kun isäntäsovellus kysyy laitteiden lukumäärää, soittaa numeroon clGetDeviceIDs palauttaa 128 laitetta riippumatta laitteiden todellisesta määrästä.

Huomautus: Löydät todelliset käytettävissä olevat laitteet palauttaman laiteluettelon alusta clGetDeviceIDs.

Suorita jokin seuraavista kiertotavoista:

• Kirjoita isäntäsovellus uudelleen rajoittaaksesi kyselyä

clGetDeviceIDs todelliseen laitteiden määrään.

• Kirjoita isäntäsovellus uudelleen käytettäväksi clGetDeviceInfo kysyä, mitä laitteita on saatavilla. Soittaminen clGetDeviceInfolle CL_DEVICE_AVAILABLE lippu oikein ilmoittaa, että vieraita laitteita ei ole saatavilla.

• Kirjoita isäntäsovellus uudelleen vain soittamaan clCreateContext todellisen laitteiden lukumäärän kanssa. Kutsumus clCreateContext vieraiden laitteiden kanssa epäonnistuu virheen vuoksi CL_DEVICE_NOT_AVAILABLE.

• Aseta ympäristömuuttuja

CL_OVERRIDE_NUM_DEVICES_INTELFPGA kohtaan

oikea määrä laitteita. Tämä korjaa virheellisen käytöksen clGetDeviceIDs.

Uusin tunnettu Intel FPGA SDK OpenCL-ohjelmistoongelmiin

Lisätietoja tunnetuista ongelmista nykyiselle Intel FPGA SDK for OpenCL -versiolle ja aiemmille versioille on Knowledge Base -tietokannassa. web sivu.

Aiheeseen liittyvät tiedot
Tietokanta

Ohjelmisto-ongelmat ratkaistu

Intel FPGA SDK for OpenCL ja Intel FPGA RTE for OpenCL Version 22.4 ei raportoitu, korjattu tai muuten ratkaistu ohjelmisto-ongelmista.

 Ohjelmistokorjaukset sisältyvät tähän julkaisuun

Tämä julkaisu ei sisällä ohjelmistokorjauksia.

Intel FPGA SDK OpenCL Pro Editionin julkaisutietoarkistoon

Tämän julkaisutiedotteen uusimmat ja aiemmat versiot ovat kohdassa Intel FPGA SDK OpenCL Pro Editionin julkaisutietoihin. Jos ohjelmistoversiota ei ole luettelossa, sovelletaan edellisen ohjelmistoversion opasta.

Dokumentoi Intel FPGA SDK:n versiohistoria OpenCL Pro Editionin julkaisutietoihin
Asiakirjan versio Intel Quartus Prime -versio Muutokset
2022.12.19 22.4 Alkuperäinen julkaisu.

Sosiaalinen kuvake Online-versio
Sosiaalinen kuvake Lähetä palautetta

intel logo

Asiakirjat / Resurssit

intel RN-OCL004 FPGA SDK OpenCL Pro Editionille [pdfKäyttöopas
RN-OCL004, RN-OCL004 FPGA SDK OpenCL Pro Editionille, FPGA SDK OpenCL Pro Editionille, SDK OpenCL Pro Editionille, OpenCL Pro Edition, Edition

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *