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

Intel® FPGA SDK for OpenCL™ Pro Edition Versi 22.4 Nota Keluaran

Nota Keluaran Intel® FPGA SDK untuk OpenCL™ Pro Edition menyediakan maklumat terkini tentang Kit Pembangunan Perisian (SDK) Intel FPGA untuk OpenCL(1)(2) Edisi Pro dan Intel FPGA Runtime Environment (RTE) untuk OpenCL Pro Edition Versi 22.4.

Ciri dan Penambahbaikan Baharu

Tiada ciri baharu ditambah dalam keluaran Intel FPGA SDK untuk OpenCL Pro Edition dan Intel FPGA RTE untuk OpenCL Pro Edition.

Sokongan Sistem Pengendalian

Maklumat tentang sokongan OS untuk Intel FPGA SDK untuk OpenCL tersedia pada halaman Sokongan Sistem Pengendalian Intel FPGA webtapak.
Maklumat Berkaitan
Sokongan Sistem Pengendalian

Perubahan kepada Gelagat Perisian

Tiada perubahan pada tingkah laku perisian dibuat dalam keluaran semasa Intel FPGA SDK untuk OpenCL dan Intel FPGA RTE untuk OpenCL.
Maklumat Berkaitan
Pengepala OpenCL 2.0

Isu Diketahui dan Penyelesaian

Bahagian ini menyediakan maklumat tentang isu yang diketahui yang mempengaruhi Intel FPGA SDK untuk OpenCL dan Intel FPGA RTE untuk OpenCL Versi 22.4.

  1. OpenCL dan logo OpenCL ialah tanda dagangan Apple Inc. yang digunakan dengan kebenaran Khronos Group™.
  2. Intel FPGA SDK untuk OpenCL adalah berdasarkan Spesifikasi Khronos yang diterbitkan dan telah lulus Proses Ujian Pematuhan Khronos. Status pematuhan semasa boleh didapati di www.khronos.org/conformance.
Penerangan Penyelesaian
Apabila menyusun kernel OpenCL yang mengandungi panggilan ke fungsi perpustakaan yang mengandungi tugas HLS, kompilasi tambahan boleh mencetuskan penyusunan semula untuk kernel yang tidak terjejas. Tiada penyelesaian yang diketahui. Walau bagaimanapun, ini bukan pepijat berfungsi. Ia mungkin menghasilkan kompilasi tambahan yang lebih konservatif.
Masa jalan emulator mengeluarkan ralat penegasan jika kernel dimasukkan ke dalam baris gilir 16,000 kali. Jangan enqueque kernel lebih daripada 16,000 kali.
Kernel OpenCL dengan nama lebih panjang daripada 61 aksara mungkin gagal dalam pengkompil Intel Quartus® Prime Pro Edition dengan ralat yang serupa dengan ralat berikut: Kurangkan saiz nama kernel OpenCL.
Ralat (16045): Contoh "...| _cra_slave_inst" menyatakan entiti yang tidak ditentukan " _function_cra_slave" File:filenama> Talian:
Paip kernel OpenCL tidak boleh diluluskan sebagai hujah dalam beberapa kes. Gejalanya ialah masa jalan menerima a CL_INVALID_BUFFER_SIZE (-61) ralat apabila anda memasukkan kernel anda. Ubah suai reka bentuk anda untuk menggunakan saluran dan bukannya paip.
Apabila secara alternatif menggunakan sub-penampan dan penimbal induknya, perubahan yang ditulis kepada satu mungkin tidak dapat dilihat pada yang lain. Menyahpeta dan memetakan penimbal memaksa sub-penampan dan penimbal induknya disegerakkan. Nyahpeta dan pemetaan penimbal antara penggunaan penimbal harus menghalang isu ini.

Bahagian ini menyediakan maklumat tentang isu yang diketahui yang mempengaruhi keluaran semasa Intel FPGA SDK untuk OpenCL Custom Platform Toolkit dan Rujukan Platform. Isu ini juga mungkin mempengaruhi Platform Tersuai yang anda buat untuk digunakan dengan Intel FPGA SDK untuk OpenCL.

Penerangan Penyelesaian
Untuk Windows, apabila aplikasi hos menanyakan bilangan peranti, panggil ke clGetDeviceIDs kembalikan 128 peranti tanpa mengira bilangan sebenar peranti yang ada.

Nota: Anda boleh mencari peranti tersedia sebenar pada permulaan senarai peranti yang dikembalikan oleh clGetDeviceIDs.

Lakukan salah satu daripada penyelesaian berikut:

• Tulis semula aplikasi hos untuk mengehadkan pertanyaan

clGetDeviceIDs kepada bilangan peranti sebenar.

• Tulis semula aplikasi hos untuk digunakan clGetDeviceInfo untuk menanyakan peranti yang tersedia. Memanggil clGetDeviceInfo dengan CL_DEVICE_AVAILABLE benderakan dengan betul melaporkan bahawa peranti luar tidak tersedia.

• Tulis semula aplikasi hos untuk memanggil sahaja clCreateContext dengan bilangan peranti sebenar. Memanggil clCreateContext dengan peranti luar gagal dengan ralat CL_DEVICE_NOT_AVAILABLE.

• Tetapkan pembolehubah persekitaran

CL_OVERRIDE_NUM_DEVICES_INTELFPGA kepada

bilangan peranti yang betul. Melakukannya membetulkan tingkah laku yang salah clGetDeviceIDs.

Intel FPGA SDK Terkini yang Dikenali untuk Isu Perisian OpenCL

Untuk maklumat isu tambahan yang diketahui untuk Intel FPGA SDK semasa untuk versi OpenCL dan untuk versi sebelumnya, rujuk Pangkalan Pengetahuan web muka surat.

Maklumat Berkaitan
Pangkalan Pengetahuan

Isu Perisian Selesai

Tiada isu perisian dilaporkan, diperbetulkan atau diselesaikan dalam Intel FPGA SDK untuk OpenCL dan Intel FPGA RTE untuk OpenCL Versi 22.4.

 Tampalan Perisian Termasuk dalam Keluaran ini

Tiada patch perisian disertakan dalam keluaran ini.

Intel FPGA SDK untuk Arkib Nota Keluaran OpenCL Pro Edition

Untuk versi terkini dan sebelumnya bagi nota keluaran ini, rujuk Intel FPGA SDK untuk Nota Keluaran OpenCL Pro Edition. Jika versi perisian tidak disenaraikan, panduan untuk versi perisian sebelumnya terpakai.

Sejarah Semakan Dokumen Intel FPGA SDK untuk Nota Keluaran OpenCL Pro Edition
Versi Dokumen Versi Intel Quartus Prime Perubahan
2022.12.19 22.4 Keluaran awal.

Ikon Sosial Versi Dalam Talian
Ikon Sosial Hantar Maklum Balas

Logo intel

Dokumen / Sumber

intel RN-OCL004 FPGA SDK untuk OpenCL Pro Edition [pdf] Panduan Pengguna
RN-OCL004, RN-OCL004 FPGA SDK untuk OpenCL Pro Edition, FPGA SDK untuk OpenCL Pro Edition, SDK untuk OpenCL Pro Edition, OpenCL Pro Edition, Edition

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *