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

Intel® FPGA SDK untuk Catatan Rilis OpenCL™ Pro Edition Versi 22.4

Catatan Rilis Intel® FPGA SDK untuk OpenCL™ Pro Edition menyediakan informasi terkini tentang Intel FPGA Software Development Kit (SDK) untuk OpenCL(1)(2) Pro Edition dan Intel FPGA Runtime Environment (RTE) untuk OpenCL Pro Edition Versi 22.4.

Fitur dan Peningkatan Baru

Tidak ada fitur baru yang ditambahkan dalam rilis Intel FPGA SDK untuk OpenCL Pro Edition dan Intel FPGA RTE untuk OpenCL Pro Edition.

Dukungan Sistem Operasi

Informasi tentang dukungan OS untuk Intel FPGA SDK untuk OpenCL tersedia di halaman Dukungan Sistem Operasi Intel FPGA weblokasi.
Informasi Terkait
Dukungan Sistem Operasi

Perubahan pada Perilaku Perangkat Lunak

Tidak ada perubahan pada perilaku perangkat lunak yang dibuat dalam rilis terbaru Intel FPGA SDK untuk OpenCL dan Intel FPGA RTE untuk OpenCL.
Informasi Terkait
Header OpenCL 2.0

Masalah dan Solusi yang Diketahui

Bagian ini memberikan informasi tentang masalah umum yang memengaruhi Intel FPGA SDK untuk OpenCL dan Intel FPGA RTE untuk OpenCL Versi 22.4.

  1. OpenCL dan logo OpenCL adalah merek dagang dari Apple Inc. yang digunakan dengan izin dari Khronos Group™.
  2. Intel FPGA SDK untuk OpenCL didasarkan pada Spesifikasi Khronos yang dipublikasikan, dan telah lulus Proses Pengujian Kesesuaian Khronos. Status kesesuaian saat ini dapat ditemukan di www.khronos.org/conformance.
Keterangan Solusi sementara
Saat mengkompilasi kernel OpenCL yang berisi panggilan ke fungsi pustaka yang berisi tugas HLS, kompilasi inkremental dapat memicu kompilasi ulang untuk kernel yang tidak terpengaruh. Tidak ada solusi yang diketahui. Namun, ini bukan bug fungsional. Ini dapat menghasilkan kompilasi inkremental yang lebih konservatif.
Waktu proses emulator memunculkan kesalahan pernyataan jika kernel diantrekan sebanyak 16,000 kali. Jangan enqueue kernel lebih dari 16,000 kali.
Kernel OpenCL dengan nama yang lebih panjang dari 61 karakter mungkin gagal dalam kompiler Intel Quartus® Prime Pro Edition dengan kesalahan yang serupa dengan kesalahan berikut: Kurangi ukuran nama kernel OpenCL.
Galat (16045): Misalnya "...| _cra_slave_inst" memberi contoh entitas yang tidak ditentukan " _fungsi_cra_slave" File:filenama> Baris:
Pipa kernel OpenCL tidak dapat diteruskan sebagai argumen dalam beberapa kasus. Gejalanya adalah runtime menerima a CL_INVALID_BUFFER_SIZE (-61) kesalahan saat Anda mengantrekan kernel Anda. Ubah desain Anda untuk menggunakan saluran, bukan pipa.
Saat alternatif menggunakan sub-buffer dan buffer induknya, perubahan yang ditulis ke satu mungkin tidak tercermin di buffer lainnya. Membuka dan memetakan buffer memaksa sub-buffer dan buffer induknya untuk disinkronkan. Membuka pemetaan dan memetakan buffer di antara penggunaan buffer akan mencegah masalah ini.

Bagian ini memberikan informasi tentang masalah umum yang memengaruhi rilis saat ini dari Intel FPGA SDK untuk Toolkit Platform Kustom OpenCL dan Platform Referensi. Masalah ini juga dapat memengaruhi Platform Kustom yang Anda buat untuk digunakan dengan Intel FPGA SDK untuk OpenCL.

Keterangan Solusi sementara
Untuk Windows, saat aplikasi host menanyakan jumlah perangkat, panggil ke clGetDeviceIDs mengembalikan 128 perangkat terlepas dari jumlah aktual perangkat yang ada.

Catatan: Anda dapat menemukan perangkat sebenarnya yang tersedia di awal daftar perangkat yang dikembalikan oleh clGetDeviceIDs.

Lakukan salah satu solusi berikut ini:

• Tulis ulang aplikasi host untuk membatasi kueri

clGetDeviceIDs dengan jumlah sebenarnya dari perangkat.

• Tulis ulang aplikasi host yang akan digunakan clGetDeviceInfo untuk menanyakan perangkat mana yang tersedia. Memanggil clGetDeviceInfo dengan CL_DEVICE_AVAILABLE bendera dengan benar melaporkan bahwa perangkat asing tidak tersedia.

• Tulis ulang aplikasi host untuk hanya menelepon clCreateContext dengan jumlah perangkat sebenarnya. Panggilan clCreateContext dengan perangkat asing gagal dengan kesalahan CL_DEVICE_NOT_AVAILABLE.

• Atur variabel lingkungan

CL_OVERRIDE_NUM_DEVICES_INTELFPGA ke

jumlah perangkat yang benar. Melakukannya memperbaiki perilaku yang salah dari clGetDeviceIDs.

Intel FPGA SDK Terbaru yang Diketahui untuk Masalah Perangkat Lunak OpenCL

Untuk informasi masalah tambahan yang diketahui untuk Intel FPGA SDK untuk versi OpenCL saat ini dan untuk versi sebelumnya, lihat Basis Pengetahuan web halaman.

Informasi Terkait
Basis Pengetahuan

Masalah Perangkat Lunak Terselesaikan

Tidak ada masalah perangkat lunak yang dilaporkan, diperbaiki, atau diselesaikan di Intel FPGA SDK untuk OpenCL dan Intel FPGA RTE untuk OpenCL Versi 22.4.

 Patch Perangkat Lunak yang Disertakan dalam Rilis ini

Tidak ada tambalan perangkat lunak yang disertakan dalam rilis ini.

Intel FPGA SDK untuk Arsip Catatan Rilis OpenCL Pro Edition

Untuk versi terbaru dan sebelumnya dari catatan rilis ini, lihat Intel FPGA SDK untuk Catatan Rilis Edisi OpenCL Pro. Jika versi perangkat lunak tidak terdaftar, panduan untuk versi perangkat lunak sebelumnya akan berlaku.

Riwayat Revisi Dokumen Intel FPGA SDK untuk Catatan Rilis OpenCL Pro Edition
Versi Dokumen Versi Intel Quartus Prime Perubahan
2022.12.19 22.4 Rilis awal.

Ikon Sosial Versi Online
Ikon Sosial Kirim Masukan

logo intel

Dokumen / Sumber Daya

intel RN-OCL004 FPGA SDK untuk OpenCL Pro Edition [Bahasa Indonesia:] 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, Edisi

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *