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

OpenCL™ Pro Edition 22.4 versiyasi uchun Intel® FPGA SDK reliz yozuvlari

OpenCL™ Pro Edition nashri uchun Intel® FPGA SDK OpenCL(1)(2) Pro Edition uchun Intel FPGA Software Development Kit (SDK) va OpenCL Pro Edition uchun Intel FPGA Runtime Environment (RTE) haqida so‘nggi ma’lumotlarni taqdim etadi. Versiya 22.4.

Yangi xususiyatlar va yaxshilanishlar

OpenCL Pro Edition uchun Intel FPGA SDK va OpenCL Pro Edition uchun Intel FPGA RTE ning ushbu versiyasiga yangi xususiyatlar qo‘shilmagan.

Operatsion tizimni qo'llab-quvvatlash

OpenCL uchun Intel FPGA SDK uchun operatsion tizimni qo'llab-quvvatlash haqida ma'lumot Intel FPGA operatsion tizimini qo'llab-quvvatlash sahifasida mavjud websayt.
Tegishli ma'lumotlar
Operatsion tizimni qo'llab-quvvatlash

Dasturiy ta'minot xatti-harakatlaridagi o'zgarishlar

OpenCL uchun Intel FPGA SDK va OpenCL uchun Intel FPGA RTE ning joriy versiyasida dasturiy ta'minot harakatida hech qanday o'zgarishlar kiritilmagan.
Tegishli ma'lumotlar
OpenCL 2.0 sarlavhalari

Ma'lum muammolar va vaqtinchalik echimlar

Ushbu bo'lim OpenCL uchun Intel FPGA SDK va OpenCL 22.4 versiyasi uchun Intel FPGA RTE ga ta'sir qiluvchi ma'lum muammolar haqida ma'lumot beradi.

  1. OpenCL va OpenCL logotipi Apple Inc. kompaniyasining Khronos Group™ ruxsati bilan foydalaniladigan savdo belgilaridir.
  2. OpenCL uchun Intel FPGA SDK nashr etilgan Khronos spetsifikatsiyasiga asoslangan va Khronos muvofiqlik sinovidan o‘tgan. Joriy muvofiqlik holatini quyidagi manzilda topishingiz mumkin www.khronos.org/conformance.
Tavsif Vaqtinchalik yechim
HLS vazifalarini o'z ichiga olgan kutubxona funktsiyalariga qo'ng'iroqlarni o'z ichiga olgan OpenCL yadrosini kompilyatsiya qilishda, qo'shimcha kompilyatsiya ta'sirlanmagan yadrolar uchun qayta kompilyatsiyani ishga tushirishi mumkin. Ma'lum vaqtinchalik yechim yo'q. Biroq, bu funktsional xato emas. Bu yanada konservativ qo'shimcha kompilyatsiyaga olib kelishi mumkin.
Agar yadro 16,000 XNUMX marta navbatga qo'yilgan bo'lsa, emulyatorning ishlash vaqti tasdiqlash xatosini chiqaradi. Yadroni 16,000 XNUMX martadan ortiq navbatga qo'ymang.
Nomi 61 belgidan ortiq boʻlgan OpenCL yadrolari Intel Quartus® Prime Pro Edition kompilyatorida quyidagi xatoga oʻxshash xatolik bilan ishlamay qolishi mumkin: OpenCL yadro nomi hajmini kamaytiring.
Xato (16045): Misol "...| _cra_slave_inst "aniqlanmagan ob'ektni yaratadi" _function_cra_slave" File:fileism> Qator:
OpenCL yadro quvurlarini ba'zi hollarda argument sifatida o'tkazib bo'lmaydi. Alomat - ish vaqti a ni oladi CL_INVALID_BUFFER_SIZE (-61) yadroni navbatga qo'yganingizda xato. Quvurlar o'rniga kanallardan foydalanish uchun dizayningizni o'zgartiring.
Muqobil ravishda pastki buferlar va ularning asosiy buferlaridan foydalanilganda, biriga yozilgan o'zgarishlar ikkinchisida aks ettirilmasligi mumkin. Buferni xaritadan chiqarish va xaritalash pastki buferlarni va ularning asosiy buferlarini sinxronlashtirishga majbur qiladi. Buferdan foydalanish orasidagi buferni xaritadan chiqarish va xaritalash bu muammoni oldini olishi kerak.

Ushbu bo'limda OpenCL Custom Platform Toolkit va Reference Platforms uchun Intel FPGA SDK ning joriy versiyasiga ta'sir qiluvchi ma'lum muammolar haqida ma'lumot berilgan. Bu muammolar OpenCL uchun Intel FPGA SDK bilan foydalanish uchun yaratilgan maxsus platformalarga ham ta'sir qilishi mumkin.

Tavsif Vaqtinchalik yechim
Windows uchun xost ilovasi qurilmalar sonini so'raganda, qo'ng'iroq qiladi clGetDeviceIDs mavjud qurilmalarning haqiqiy sonidan qat'i nazar, 128 ta qurilmani qaytaring.

Eslatma: Haqiqiy mavjud qurilmalarni qaytargan qurilmalar ro'yxatining boshida topishingiz mumkin clGetDeviceIDs.

Quyidagi vaqtinchalik echimlardan birini bajaring:

• So'rovni cheklash uchun xost ilovasini qayta yozing

clGetDeviceIDs qurilmalarning haqiqiy soniga.

• Foydalanish uchun xost ilovasini qayta yozing clGetDeviceInfo qaysi qurilmalar mavjudligini so'rash uchun. clGetDeviceInfo-ga qo'ng'iroq qilish CL_DEVICE_AVAILABLE bayroq to'g'ri xabar beradi begona qurilmalar mavjud emas.

• Xost ilovasini faqat qo'ng'iroq qilish uchun qayta yozing clCreateContext qurilmalarning haqiqiy soni bilan. Qo'ng'iroq qilish clCreateContext begona qurilmalar bilan xato bilan muvaffaqiyatsizlikka uchraydi CL_DEVICE_NOT_AVAILABLE.

• Atrof-muhit o'zgaruvchisini o'rnating

CL_OVERRIDE_NUM_DEVICES_INTELFPGA ga

qurilmalarning to'g'ri soni. Bu xato xatti-harakatlarini tuzatadi clGetDeviceIDs.

OpenCL dasturiy ta'minot muammolari uchun eng so'nggi ma'lum bo'lgan Intel FPGA SDK

OpenCL versiyasi va oldingi versiyalar uchun joriy Intel FPGA SDK uchun ma’lum bo‘lgan muammo haqida qo‘shimcha ma’lumot olish uchun Bilimlar bazasiga qarang. web sahifa.

Tegishli ma'lumotlar
Bilimlar bazasi

Dasturiy ta'minot bilan bog'liq muammolar hal qilindi

OpenCL uchun Intel FPGA SDK va OpenCL Version 22.4 uchun Intel FPGA RTE da dasturiy ta'minot bilan bog'liq muammolar haqida xabar berilmagan, tuzatilgan yoki boshqa tarzda hal etilmagan.

 Ushbu nashrga kiritilgan dasturiy ta'minot yamoqlari

Ushbu nashrga dasturiy ta'minot yamoqlari kiritilmagan.

OpenCL Pro Edition Release Notes Archives uchun Intel FPGA SDK

Ushbu nashr eslatmalarining oxirgi va oldingi versiyalari uchun I.ga qarangOpenCL Pro Edition nashri uchun ntel FPGA SDK. Agar dasturiy ta'minot versiyasi ro'yxatda bo'lmasa, oldingi dasturiy ta'minot versiyasi uchun qo'llanma qo'llaniladi.

OpenCL Pro nashri uchun Intel FPGA SDK ning hujjatlarni qayta koʻrib chiqish tarixi
Hujjat versiyasi Intel Quartus Prime versiyasi O'zgarishlar
2022.12.19 22.4 Dastlabki nashr.

Ijtimoiy belgi Onlayn versiya
Ijtimoiy belgi Fikr-mulohaza yuborish

intel logotipi

Hujjatlar / manbalar

OpenCL Pro Edition uchun intel RN-OCL004 FPGA SDK [pdf] Foydalanuvchi uchun qoʻllanma
RN-OCL004, RN-OCL004 OpenCL Pro Edition uchun FPGA SDK, OpenCL Pro Edition uchun FPGA SDK, OpenCL Pro Edition uchun SDK, OpenCL Pro Edition, Edition

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *