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 verziju 22.4 Napomene o izdanju

Intel® FPGA SDK za OpenCL™ Pro Edition Napomene o izdanju pruža 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 karakteristike i poboljšanja

Nisu dodane nove funkcije u ovom izdanju Intel FPGA SDK za OpenCL Pro Edition i Intel FPGA RTE za OpenCL Pro Edition.

Podrška za operativni sistem

Informacije o OS podršci za Intel FPGA SDK za OpenCL dostupne su na stranici Podrška operativnog sistema Intel FPGA website.
Povezane informacije
Podrška za operativni sistem

Promjene u ponašanju softvera

Nisu napravljene nikakve promjene u ponašanju softvera u trenutnom izdanju Intel FPGA SDK za OpenCL i Intel FPGA RTE za OpenCL.
Povezane informacije
OpenCL 2.0 zaglavlja

Poznati problemi i rješenja

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

  1. OpenCL i OpenCL logo su zaštitni znakovi kompanije Apple Inc. koji se koriste uz dozvolu Khronos Group™.
  2. Intel FPGA SDK za OpenCL je zasnovan na objavljenoj Khronos specifikaciji i prošao je Khronos proces testiranja usklađenosti. Trenutni status usklađenosti možete pronaći na www.khronos.org/conformance.
Opis Zaobilazno rješenje
Prilikom kompajliranja OpenCL kernela koji sadrži pozive bibliotečkim funkcijama koje sadrže HLS zadatke, inkrementalno prevođenje može pokrenuti rekompilaciju za jezgre na koje se ne utiče. Nema poznatog rješenja. Međutim, ovo nije funkcionalna greška. To može rezultirati konzervativnijim inkrementalnim kompajliranjem.
Vrijeme izvođenja emulatora emituje grešku tvrdnje ako je kernel stavljen u red 16,000 puta. Ne stavljajte kernel u red više od 16,000 puta.
OpenCL kerneli s imenima dužim od 61 karaktera mogu propasti u kompajleru Intel Quartus® Prime Pro Edition sa greškom sličnom sljedećoj: Smanjite veličinu OpenCL imena kernela.
Greška (16045): Instanca "...| _cra_slave_inst" instancira nedefinirani entitet " _function_cra_slave" File:fileime> Linija:
OpenCL cijevi kernela ne mogu se proslijediti kao argumenti u nekim slučajevima. Simptom je da runtime prima a CL_INVALID_BUFFER_SIZE (-61) greška kada stavite svoj kernel u red. Izmijenite svoj dizajn tako da koristite kanale umjesto cijevi.
Kada alternativno koristite podbafere i njihove roditeljske međuspremnike, promjene upisane u jedan se možda neće odraziti na drugi. Demapiranje i mapiranje bafera prisiljava podbafere i njihove roditeljske bafere da budu sinkronizirani. Poništavanje mapiranja i mapiranje bafera između upotreba bafera trebalo bi spriječiti ovaj problem.

Ovaj odjeljak pruža informacije o poznatim problemima koji utiču na trenutno izdanje Intel FPGA SDK za OpenCL Custom Platform Toolkit i referentne platforme. Ovi problemi takođe mogu uticati na prilagođene platforme koje kreirate za upotrebu sa Intel FPGA SDK za OpenCL.

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

Napomena: Stvarno dostupne uređaje možete pronaći na početku liste uređaja koju vraća clGetDeviceIDs.

Izvedite jedno od sljedećih rješenja:

• Ponovo napišite host aplikaciju da ograničite upit za

clGetDeviceIDs na stvarni broj uređaja.

• Ponovno napišite host aplikaciju za korištenje clGetDeviceInfo za upit koji su uređaji dostupni. Pozivanje clGetDeviceInfo sa CL_DEVICE_AVAILABLE flag ispravno izvještava da su vanjski uređaji nedostupni.

• Prepišite aplikaciju domaćina da samo poziva clCreateContext sa stvarnim brojem uređaja. Zovem clCreateContext sa vanjskim uređajima ne uspijeva s greškom CL_DEVICE_NOT_AVAILABLE.

• Postavite varijablu okruženja

CL_OVERRIDE_NUM_DEVICES_INTELFPGA to the

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

Najnoviji poznati Intel FPGA SDK za probleme sa OpenCL softverom

Za dodatne informacije o poznatim problemima za trenutni Intel FPGA SDK za OpenCL verziju i za prethodne verzije, pogledajte Bazu znanja web stranica.

Povezane informacije
Baza znanja

Softverski problemi riješeni

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

 Softverske zakrpe uključene u ovo izdanje

Nema softverskih zakrpa uključenih u ovo izdanje.

Intel FPGA SDK za arhive napomena o izdanju OpenCL Pro Edition

Za najnoviju i prethodnu verziju ovog izdanja, pogledajte Intel FPGA SDK za OpenCL Pro Edition Napomene o izdanju. Ako verzija softvera nije navedena, primjenjuje se vodič za prethodnu verziju softvera.

Istorija revizije dokumenta Intel FPGA SDK za OpenCL Pro Edition Napomene o izdanju
Verzija dokumenta Intel Quartus Prime verzija Promjene
2022.12.19 22.4 Prvo izdanje.

Društvena ikona Online verzija
Društvena ikona Pošalji 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 *