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 verzija 22.4 Bilješke o izdanju

Intel® FPGA SDK za OpenCL™ Pro Edition Napomene o izdanju pružaju najnovije informacije o Intel FPGA Software Development Kit (SDK) za OpenCL(1)(2) Pro Edition i Intel FPGA Runtime Environment (RTE) za OpenCL Pro Edition Verzija 22.4.

Nove značajke i poboljšanja

Nema novih značajki dodanih u ovom izdanju Intel FPGA SDK za OpenCL Pro Edition i Intel FPGA RTE za OpenCL Pro Edition.

Podrška za operativni sustav

Informacije o podršci OS-a za Intel FPGA SDK za OpenCL dostupne su na stranici za podršku operativnog sustava Intel FPGA webmjesto.
Povezane informacije
Podrška za operativni sustav

Promjene u ponašanju softvera

U trenutnom izdanju Intel FPGA SDK za OpenCL i Intel FPGA RTE za OpenCL nisu napravljene promjene u ponašanju softvera.
Povezane informacije
Zaglavlja OpenCL 2.0

Poznati problemi i rješenja

Ovaj odjeljak pruža informacije o poznatim problemima koji utječu na Intel FPGA SDK za OpenCL i Intel FPGA RTE za OpenCL verziju 22.4.

  1. OpenCL i logo OpenCL zaštitni su znakovi tvrtke Apple Inc. koji se koriste uz dopuštenje Khronos Group™.
  2. Intel FPGA SDK za OpenCL temelji se na objavljenoj Khronos specifikaciji i prošao je Khronosov proces testiranja sukladnosti. Trenutačni status usklađenosti može se pronaći na www.khronos.org/conformance.
Opis Zaobilazno rješenje
Prilikom kompajliranja OpenCL kernela koji sadrži pozive funkcijama biblioteke koje sadrže HLS zadatke, inkrementalno kompajliranje može pokrenuti ponovno kompajliranje za nepromijenjene kernele. Nema poznatog rješenja. Međutim, ovo nije funkcionalna pogreška. To može rezultirati konzervativnijim inkrementalnim prevođenjem.
Izvršno vrijeme emulatora emitira pogrešku tvrdnje ako je kernel stavljen u red čekanja 16,000 XNUMX puta. Nemojte stavljati kernel u red više od 16,000 XNUMX puta.
OpenCL kerneli s imenima dužim od 61 znaka mogu pasti u kompajleru Intel Quartus® Prime Pro Edition uz pogrešku sličnu sljedećoj pogrešci: Smanjite veličinu naziva OpenCL kernela.
Pogreška (16045): Instanca "...| _cra_slave_inst" instancira nedefinirani entitet " _function_cra_slave" File:fileime> Linija:
OpenCL kernel cijevi se u nekim slučajevima ne mogu proslijediti kao argumenti. Simptom je da vrijeme izvođenja prima a CL_INVALID_BUFFER_SIZE (-61) pogreška kada stavite kernel u red čekanja. Izmijenite svoj dizajn tako da koristite kanale umjesto cijevi.
Kada se alternativno koriste podspremnici i njihovi nadređeni međuspremnici, promjene zapisane u jednom možda se neće odraziti na drugom. Poništavanje mapiranja i mapiranje međuspremnika prisiljava sinkronizaciju podspremnika i njihovih nadređenih međuspremnika. Poništavanje mapiranja i mapiranje međuspremnika između korištenja međuspremnika trebalo bi spriječiti ovaj problem.

Ovaj odjeljak pruža informacije o poznatim problemima koji utječu na trenutačno izdanje Intel FPGA SDK za OpenCL Custom Platform Toolkit i referentne platforme. Ovi problemi također mogu utjecati na prilagođene platforme koje stvorite za korištenje s Intel FPGA SDK za OpenCL.

Opis Zaobilazno rješenje
Za Windows, kada glavna aplikacija traži broj uređaja, poziva clGetDeviceIDs vrati 128 uređaja bez obzira na stvarni broj prisutnih uređaja.

Bilješka: Stvarno dostupne uređaje možete pronaći na početku popisa uređaja koji vraća clGetDeviceIDs.

Izvršite jedno od sljedećih rješenja:

• Ponovno napišite host aplikaciju za ograničenje upita

clGetDeviceIDs na stvarni broj uređaja.

• Ponovno napišite glavnu aplikaciju za korištenje clGetDeviceInfo za upit koji su uređaji dostupni. Pozivanje clGetDeviceInfo s CL_DEVICE_AVAILABLE zastavica ispravno javlja da su vanjski uređaji nedostupni.

• Prepravite aplikaciju domaćina da samo poziva clCreateContext sa stvarnim brojem uređaja. zovem clCreateContext s vanjskim uređajima ne uspijeva s pogreškom CL_DEVICE_NOT_AVAILABLE.

• Postavite varijablu okoline

CL_OVERRIDE_NUM_DEVICES_INTELFPGA prema

točan broj uređaja. Time se popravlja pogrešno ponašanje clGetDeviceIDs.

Najnoviji poznati Intel FPGA SDK za probleme sa softverom OpenCL

Dodatne informacije o poznatim problemima za trenutni Intel FPGA SDK za verziju OpenCL i za prethodne verzije potražite u bazi znanja web stranica.

Povezane informacije
Baza znanja

Problemi sa softverom riješeni

Nisu prijavljeni, ispravljeni ili na drugi način riješeni problemi sa softverom u Intel FPGA SDK za OpenCL i Intel FPGA RTE za OpenCL verziju 22.4.

 Softverske zakrpe uključene u ovo izdanje

U ovom izdanju nema softverskih zakrpa.

Intel FPGA SDK za OpenCL Pro Edition Arhiva bilješki o izdanju

Za najnoviju i prethodnu verziju ovih napomena o izdanju pogledajte Intel FPGA SDK za OpenCL Pro Edition bilješke o izdanju. Ako verzija softvera nije navedena, primjenjuje se vodič za prethodnu verziju softvera.

Povijest revizija dokumenta Intel FPGA SDK za OpenCL Pro Edition Bilješke o izdanju
Verzija dokumenta Intel Quartus Prime verzija Promjene
2022.12.19 22.4 Početno izdanje.

Društvena ikona Internetska inačica
Društvena ikona Pošaljite povratne informacije

intel Logo

Dokumenti / Resursi

intel RN-OCL004 FPGA SDK za OpenCL Pro Edition [pdf] Korisnički priruč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

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *