OpenCL Pro Sürümü için Intel RN-OCL004 FPGA SDK'sı
OpenCL Pro Sürümü için Intel RN-OCL004 FPGA SDK'sı

OpenCL™ Pro Sürümü Sürüm 22.4 için Intel® FPGA SDK Sürüm Notları

OpenCL™ Pro Sürümü için Intel® FPGA SDK Sürüm Notları, OpenCL(1)(2) Pro Sürümü için Intel FPGA Yazılım Geliştirme Kiti (SDK) ve OpenCL Pro Sürümü için Intel FPGA Çalışma Zamanı Ortamı (RTE) hakkında en son bilgileri sağlar Sürüm 22.4.

Yeni Özellikler ve Geliştirmeler

OpenCL Pro Edition için Intel FPGA SDK'nın ve OpenCL Pro Edition için Intel FPGA RTE'nin bu sürümüne yeni özellik eklenmedi.

İşletim Sistemi Desteği

OpenCL için Intel FPGA SDK'ya yönelik işletim sistemi desteğine ilişkin bilgilere Intel FPGA'nın İşletim Sistemi Desteği sayfasından ulaşılabilir. webalan.
İlgili Bilgiler
İşletim Sistemi Desteği

Yazılım Davranışındaki Değişiklikler

OpenCL için Intel FPGA SDK'nın ve OpenCL için Intel FPGA RTE'nin mevcut sürümünde yazılım davranışında herhangi bir değişiklik yapılmamıştır.
İlgili Bilgiler
OpenCL 2.0 Başlıkları

Bilinen Sorunlar ve Geçici Çözümler

Bu bölümde OpenCL için Intel FPGA SDK'yı ve OpenCL Sürüm 22.4 için Intel FPGA RTE'yi etkileyen bilinen sorunlar hakkında bilgi verilmektedir.

  1. OpenCL ve OpenCL logosu, Apple Inc.'in ticari markalarıdır ve Khronos Group™'un izniyle kullanılır.
  2. OpenCL için Intel FPGA SDK, yayınlanmış bir Khronos Spesifikasyonuna dayanmaktadır ve Khronos Uyumluluk Test Sürecini geçmiştir. Mevcut uyumluluk durumu şu adreste bulunabilir: www.khronos.org/conformance.
Tanım Geçici çözüm
HLS görevlerini içeren kitaplık işlevlerine yapılan çağrıları içeren bir OpenCL çekirdeğini derlerken, artımlı derleme, etkilenmeyen çekirdekler için yeniden derlemeyi tetikleyebilir. Bilinen bir geçici çözüm yok. Ancak bu işlevsel bir hata değildir. Daha muhafazakar bir artımlı derlemeyle sonuçlanabilir.
Bir çekirdek 16,000 kez kuyruğa alınırsa emülatör çalışma zamanı bir onaylama hatası verir. Bir çekirdeği 16,000 defadan fazla kuyruğa almayın.
61 karakterden uzun adlara sahip OpenCL çekirdekleri, Intel Quartus® Prime Pro Edition derleyicisinde aşağıdaki hataya benzer bir hatayla başarısız olabilir: OpenCL çekirdek adının boyutunu azaltın.
Hata (16045): Örnek "...| _cra_slave_inst" tanımsız varlığın örneğini oluşturur " _function_cra_slave" File:fileisim> Satır:
OpenCL çekirdek kanalları bazı durumlarda argüman olarak aktarılamaz. Belirti, çalışma zamanının bir CL_INVALID_BUFFER_SIZE Çekirdeğinizi kuyruğa aldığınızda (-61) hatası. Tasarımınızı borular yerine kanalları kullanacak şekilde değiştirin.
Alternatif olarak alt arabellekler ve bunların ana arabellekleri kullanıldığında, birine yazılan değişiklikler diğerine yansıtılmayabilir. Bir arabelleğin eşlemesinin kaldırılması ve eşlenmesi, alt arabelleklerin ve bunların ana arabelleklerinin senkronize edilmesini zorlar. Arabellek kullanımları arasında bir arabelleğin eşlemesinin kaldırılması ve eşlenmesi bu sorunu önlemelidir.

Bu bölümde OpenCL Özel Platform Araç Seti ve Referans Platformları için Intel FPGA SDK'nın mevcut sürümünü etkileyen bilinen sorunlar hakkında bilgi verilmektedir. Bu sorunlar, OpenCL için Intel FPGA SDK ile kullanmak üzere oluşturduğunuz Özel Platformları da etkileyebilir.

Tanım Geçici çözüm
Windows için, ana bilgisayar uygulaması aygıt sayısını sorguladığında, clGetDeviceIDs Mevcut cihazların gerçek sayısına bakılmaksızın 128 cihazı döndürür.

Not: Mevcut mevcut cihazları, tarafından döndürülen cihaz listesinin başında bulabilirsiniz. clGetDeviceIDs.

Aşağıdaki geçici çözümlerden birini gerçekleştirin:

• Sorguyu sınırlandırmak için ana bilgisayar uygulamasını yeniden yazın.

clGetDeviceIDs gerçek cihaz sayısına göre.

• Kullanılacak ana bilgisayar uygulamasını yeniden yazın clGetDeviceInfo Hangi cihazların mevcut olduğunu sorgulamak için. clGetDeviceInfo'yu şununla çağırmak: CL_DEVICE_AVAILABLE flag, yabancı cihazların kullanılamadığını doğru bir şekilde bildiriyor.

• Ana bilgisayar uygulamasını yalnızca arama yapacak şekilde yeniden yazın clCreateContext gerçek cihaz sayısıyla. Arama clCreateContext yabancı cihazlarla hatayla başarısız oluyor CL_DEVICE_NOT_AVAILABLE.

• Ortam değişkenini ayarlayın

CL_OVERRIDE_NUM_DEVICES_INTELFPGA için

doğru sayıda cihaz. Bunu yapmak, hatalı davranışı düzeltir clGetDeviceIDs.

OpenCL Yazılım Sorunları için Bilinen En Son Intel FPGA SDK'sı

OpenCL için geçerli Intel FPGA SDK sürümüne ve önceki sürümlere ilişkin bilinen ek sorun bilgileri için Bilgi Tabanına bakın web sayfa.

İlgili Bilgiler
Bilgi Tabanı

Çözülen Yazılım Sorunları

OpenCL için Intel FPGA SDK'da ve OpenCL Sürüm 22.4 için Intel FPGA RTE'de hiçbir yazılım sorunu bildirilmedi, düzeltilmedi veya başka şekilde çözümlenmedi.

 Bu Sürümde Bulunan Yazılım Yamaları

Bu sürümde herhangi bir yazılım yaması bulunmamaktadır.

OpenCL Pro Sürümü Sürüm Notları Arşivleri için Intel FPGA SDK

Bu sürüm notlarının en son ve önceki sürümleri için bkz.OpenCL Pro Sürümü Sürüm Notları için ntel FPGA SDK'sı. Bir yazılım sürümü listelenmiyorsa önceki yazılım sürümüne ilişkin kılavuz geçerli olur.

OpenCL Pro Sürümü Sürüm Notları için Intel FPGA SDK'nın Belge Revizyon Geçmişi
Belge Sürümü Intel Quartus Prime Sürümü Değişiklikler
2022.12.19 22.4 İlk sürüm.

Sosyal İkon Çevrimiçi sürüm
Sosyal İkon Geri bildirim gönder

intel logosu

Belgeler / Kaynaklar

OpenCL Pro Sürümü için Intel RN-OCL004 FPGA SDK'sı [pdf] Kullanıcı Kılavuzu
RN-OCL004, RN-OCL004 OpenCL Pro Edition için FPGA SDK, OpenCL Pro Edition için FPGA SDK, OpenCL Pro Edition, OpenCL Pro Edition, Edition için SDK

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *