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

Intel® FPGA SDK pro OpenCL™ Pro Edition verze 22.4 Poznámky k vydání

Poznámky k vydání Intel® FPGA SDK pro OpenCL™ Pro Edition poskytuje nejnovější informace o Intel FPGA Software Development Kit (SDK) pro OpenCL(1)(2) Pro Edition a Intel FPGA Runtime Environment (RTE) pro OpenCL Pro Edition Verze 22.4.

Nové funkce a vylepšení

V této verzi Intel FPGA SDK pro OpenCL Pro Edition a Intel FPGA RTE pro OpenCL Pro Edition nebyly přidány žádné nové funkce.

Podpora operačního systému

Informace o podpoře OS pro Intel FPGA SDK pro OpenCL jsou k dispozici na stránce Podpora operačního systému Intel FPGA webmísto.
Související informace
Podpora operačního systému

Změny chování softwaru

V aktuální verzi Intel FPGA SDK pro OpenCL a Intel FPGA RTE pro OpenCL nebyly provedeny žádné změny chování softwaru.
Související informace
Záhlaví OpenCL 2.0

Známé problémy a náhradní řešení

Tato část poskytuje informace o známých problémech, které ovlivňují Intel FPGA SDK pro OpenCL a Intel FPGA RTE pro OpenCL verze 22.4.

  1. OpenCL a logo OpenCL jsou ochranné známky společnosti Apple Inc. používané se svolením společnosti Khronos Group™.
  2. Intel FPGA SDK pro OpenCL je založeno na publikované specifikaci Khronos a prošlo procesem testování shody Khronos. Aktuální stav shody lze nalézt na www.khronos.org/conformance.
Popis Řešení
Při kompilaci jádra OpenCL obsahujícího volání funkcí knihovny obsahující úlohy HLS může přírůstková kompilace spustit rekompilaci pro nedotčená jádra. Žádné známé řešení. Nejedná se však o funkční chybu. Výsledkem může být konzervativnější přírůstková kompilace.
Běhový modul emulátoru generuje chybu aserce, pokud je jádro zařazeno 16,000 XNUMXkrát. Nezařazujte do fronty jádro více než 16,000 XNUMXkrát.
Jádra OpenCL s názvy delšími než 61 znaků mohou selhat v kompilátoru Intel Quartus® Prime Pro Edition s chybou podobnou následující: Zmenšete velikost názvu jádra OpenCL.
Chyba (16045): Instance "...| _cra_slave_inst" vytvoří instanci nedefinované entity " _function_cra_slave" File:filejméno> řádek:
V některých případech nelze jako argumenty předat roury jádra OpenCL. Příznakem je, že runtime přijímá a CL_INVALID_BUFFER_SIZE (-61) chyba při zařazování vašeho jádra do fronty. Upravte svůj návrh tak, aby místo potrubí používal kanály.
Při alternativním použití dílčích vyrovnávacích pamětí a jejich rodičovských vyrovnávacích pamětí se změny zapsané do jednoho nemusí projevit ve druhém. Zrušení mapování a mapování vyrovnávací paměti vynutí synchronizaci dílčích vyrovnávacích pamětí a jejich nadřazených vyrovnávacích pamětí. Tomuto problému by mělo zabránit zrušení mapování a mapování vyrovnávací paměti mezi použitím vyrovnávací paměti.

Tato část poskytuje informace o známých problémech, které ovlivňují aktuální verzi Intel FPGA SDK pro OpenCL Custom Platform Toolkit a referenční platformy. Tyto problémy mohou také ovlivnit vlastní platformy, které vytvoříte pro použití s ​​Intel FPGA SDK pro OpenCL.

Popis Řešení
V případě systému Windows, když hostitelská aplikace požádá o počet zařízení, zavolá na clGetDeviceIDs vrátit 128 zařízení bez ohledu na skutečný počet přítomných zařízení.

Poznámka: Skutečná dostupná zařízení najdete na začátku seznamu zařízení vráceného uživatelem clGetDeviceIDs.

Proveďte jedno z následujících řešení:

• Přepište hostitelskou aplikaci pro omezení dotazu

clGetDeviceIDs na skutečný počet zařízení.

• Přepište hostitelskou aplikaci, kterou chcete použít clGetDeviceInfo pro dotaz, která zařízení jsou k dispozici. Volání clGetDeviceInfo pomocí CL_DEVICE_AVAILABLE flag správně hlásí, že cizí zařízení nejsou dostupná.

• Přepište hostitelskou aplikaci pouze na volání clCreateContext se skutečným počtem zařízení. Povolání clCreateContext s cizími zařízeními selže s chybou CL_DEVICE_NOT_AVAILABLE.

• Nastavte proměnnou prostředí

CL_OVERRIDE_NUM_DEVICES_INTELFPGA k

správný počet zařízení. Tím se opraví chybné chování clGetDeviceIDs.

Nejnovější známé Intel FPGA SDK pro OpenCL Software Issues

Další informace o známých problémech pro aktuální Intel FPGA SDK pro verzi OpenCL a pro předchozí verze naleznete ve znalostní bázi web strana.

Související informace
Znalostní báze

Problémy se softwarem vyřešeny

V sadě Intel FPGA SDK pro OpenCL a Intel FPGA RTE pro OpenCL verze 22.4 nebyly hlášeny, opraveny ani jinak vyřešeny žádné softwarové problémy.

 Softwarové opravy zahrnuté v této verzi

V této verzi nejsou zahrnuty žádné softwarové opravy.

Archiv poznámek k vydání Intel FPGA SDK pro OpenCL Pro Edition

Nejnovější a předchozí verze těchto poznámek k verzi naleznete v části Intel FPGA SDK pro poznámky k vydání OpenCL Pro Edition. Pokud verze softwaru není uvedena, platí příručka pro předchozí verzi softwaru.

Dokument Historie revizí sady Intel FPGA SDK pro OpenCL Pro Edition Poznámky k vydání
Verze dokumentu Verze Intel Quartus Prime Změny
2022.12.19 22.4 Počáteční vydání.

Sociální ikona Online verze
Sociální ikona Odeslat zpětnou vazbu

Logo intel

Dokumenty / zdroje

intel RN-OCL004 FPGA SDK pro OpenCL Pro Edition [pdfUživatelská příručka
RN-OCL004, RN-OCL004 FPGA SDK pro OpenCL Pro Edition, FPGA SDK pro OpenCL Pro Edition, SDK pro OpenCL Pro Edition, OpenCL Pro Edition, Edition

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *