OpenCL Pro Edition üçün intel RN-OCL004 FPGA SDK
OpenCL Pro Edition üçün intel RN-OCL004 FPGA SDK

OpenCL™ Pro Edition Version 22.4 Buraxılış Qeydləri üçün Intel® FPGA SDK

OpenCL™ Pro Edition Buraxılış Qeydləri üçün Intel® FPGA SDK OpenCL(1)(2) Pro Edition üçün Intel FPGA Proqram İnkişaf etdirmə Dəsti (SDK) və OpenCL Pro Nəşri üçün Intel FPGA İcra Mühiti (RTE) haqqında ən son məlumatları təqdim edir. Versiya 22.4.

Yeni Xüsusiyyətlər və Təkmilləşdirmələr

OpenCL Pro Edition üçün Intel FPGA SDK və OpenCL Pro Edition üçün Intel FPGA RTE-nin bu buraxılışında heç bir yeni funksiya əlavə edilməyib.

Əməliyyat sistemi dəstəyi

OpenCL üçün Intel FPGA SDK üçün ƏS dəstəyi haqqında məlumat Intel FPGA-nın Əməliyyat Sistemi Dəstəyi səhifəsində mövcuddur. websayt.
Əlaqədar Məlumat
Əməliyyat sistemi dəstəyi

Proqram Davranışında Dəyişikliklər

OpenCL üçün Intel FPGA SDK və OpenCL üçün Intel FPGA RTE-nin cari buraxılışında proqram davranışında heç bir dəyişiklik edilməmişdir.
Əlaqədar Məlumat
OpenCL 2.0 Başlıqları

Məlum Problemlər və Çözümlər

Bu bölmə OpenCL üçün Intel FPGA SDK və OpenCL Versiya 22.4 üçün Intel FPGA RTE-yə təsir edən məlum problemlər haqqında məlumat verir.

  1. OpenCL və OpenCL loqosu Khronos Group™-un icazəsi ilə istifadə edilən Apple Inc-in ticarət nişanlarıdır.
  2. OpenCL üçün Intel FPGA SDK nəşr edilmiş Khronos Spesifikasiyasına əsaslanır və Khronos Uyğunluq Sınaq Prosesindən keçib. Cari uyğunluq vəziyyəti ilə burada tanış olmaq olar www.khronos.org/conformance.
Təsvir Çözüm
HLS tapşırıqlarını ehtiva edən kitabxana funksiyalarına zəngləri ehtiva edən OpenCL ləpəsini tərtib edərkən, artımlı kompilyasiya təsirə məruz qalmamış ləpələr üçün təkrar kompilyasiyanı işə sala bilər. Məlum həll yolu yoxdur. Ancaq bu, funksional bir səhv deyil. Bu, daha mühafizəkar artımlı kompilyasiya ilə nəticələnə bilər.
Əgər nüvə 16,000 dəfə növbəyə salınarsa, emulyatorun işləmə vaxtı təsdiqləmə xətası verir. Bir nüvəni 16,000 dəfədən çox növbəyə salmayın.
Adları 61 simvoldan uzun olan OpenCL ləpələri Intel Quartus® Prime Pro Edition kompilyatorunda aşağıdakı xətaya oxşar xəta ilə uğursuz ola bilər: OpenCL nüvə adının ölçüsünü azaldın.
Xəta (16045): Nümunə "...| _cra_slave_inst "müəyyən edilməmiş varlığı yaradır" _function_cra_slave" File:filead> Xətt:
OpenCL nüvə boruları bəzi hallarda arqument kimi ötürülə bilməz. Simptom iş vaxtı a qəbul edir CL_INVALID_BUFFER_SIZE (-61) nüvənizi növbəyə qoyduğunuz zaman xəta. Boru əvəzinə kanallardan istifadə etmək üçün dizaynınızı dəyişdirin.
Alternativ olaraq alt buferlərdən və onların əsas buferlərindən istifadə edildikdə, birinə yazılmış dəyişikliklər digərində əks olunmaya bilər. Buferin xəritədən çıxarılması və xəritələşdirilməsi alt buferləri və onların əsas buferlərini sinxronizasiya etməyə məcbur edir. Bufer istifadələri arasında buferin xəritədən çıxarılması və xəritələşdirilməsi bu problemin qarşısını almalıdır.

Bu bölmə OpenCL Xüsusi Platforma Alət dəsti və İstinad Platformaları üçün Intel FPGA SDK-nın cari buraxılışına təsir edən məlum problemlər haqqında məlumat verir. Bu problemlər OpenCL üçün Intel FPGA SDK ilə istifadə etmək üçün yaratdığınız Fərdi Platformalara da təsir edə bilər.

Təsvir Çözüm
Windows üçün, host proqramı cihazların sayını soruşduqda, zəng edir clGetDeviceIDs mövcud cihazların faktiki sayından asılı olmayaraq 128 cihazı qaytarın.

Qeyd: Siz faktiki mövcud cihazları qaytardığı cihaz siyahısının əvvəlində tapa bilərsiniz clGetDeviceIDs.

Aşağıdakı həll yollarından birini yerinə yetirin:

• Sorğunu məhdudlaşdırmaq üçün host proqramını yenidən yazın

clGetDeviceIDs cihazların faktiki sayına.

• İstifadə etmək üçün host proqramını yenidən yazın clGetDeviceInfo hansı cihazların mövcud olduğunu öyrənmək üçün. clGetDeviceInfo ilə zəng CL_DEVICE_AVAILABLE bayraq kənar cihazların mövcud olmadığını düzgün bildirir.

• Yalnız zəng etmək üçün host proqramını yenidən yazın clCreateContext cihazların faktiki sayı ilə. Zəng edir clCreateContext kənar cihazlar ilə səhv ilə uğursuz CL_DEVICE_NOT_AVAILABLE.

• Mühit dəyişənini təyin edin

CL_OVERRIDE_NUM_DEVICES_INTELFPGA üçün

cihazların düzgün sayı. Bunu etmək səhv davranışını düzəldir clGetDeviceIDs.

OpenCL Proqram Problemləri üçün Ən Son Məlum Intel FPGA SDK

OpenCL versiyası və əvvəlki versiyalar üçün hazırkı Intel FPGA SDK üçün əlavə məlum problem məlumatı üçün Bilik bazasına baxın web səhifə.

Əlaqədar Məlumat
Bilik bazası

Proqram Problemləri Həll Edildi

OpenCL üçün Intel FPGA SDK-da və OpenCL Versiya 22.4 üçün Intel FPGA RTE-də heç bir proqram təminatı problemi bildirilməyib, düzəliş edilməyib və ya başqa şəkildə həll olunmayıb.

 Bu Buraxılışa Daxil olan Proqram Yamaları

Bu buraxılışa heç bir proqram yaması daxil deyil.

OpenCL Pro Edition Release Notes Arxivləri üçün Intel FPGA SDK

Bu buraxılış qeydlərinin ən son və əvvəlki versiyaları üçün IOpenCL Pro Edition Buraxılış Qeydləri üçün ntel FPGA SDK. Proqram versiyası siyahıda yoxdursa, əvvəlki proqram versiyası üçün təlimat tətbiq olunur.

OpenCL Pro Edition Buraxılış Qeydləri üçün Intel FPGA SDK-nın Sənəd Təftiş Tarixçəsi
Sənəd versiyası Intel Quartus Prime Versiya Dəyişikliklər
2022.12.19 22.4 İlkin buraxılış.

Sosial nişan Online versiya
Sosial nişan Əlaqə göndərin

intel loqosu

Sənədlər / Resurslar

OpenCL Pro Edition üçün intel RN-OCL004 FPGA SDK [pdf] İstifadəçi təlimatı
RN-OCL004, RN-OCL004 OpenCL Pro Edition üçün FPGA SDK, OpenCL Pro Edition üçün FPGA SDK, OpenCL Pro Edition üçün SDK, OpenCL Pro Edition, Edition

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *