PoCL 4.0, bir OpenCL-on-CPU çabası olarak başlayan bu”Taşınabilir Bilgi İşlem Dili”uygulamasının en son büyük güncellemesi olarak çıktı ve zamanla bakış açısını işlemcilerdeki OpenCL’nin ötesine geçerek diğer hızlandırıcılar/cihazlar üzerinde OpenCL sağlamaya genişletti. farklı LLVM hedef arka uçları. PoCL 4.0 ile, Intel grafik işlemcilerinde bu OpenCL yığınını kullanmak için artık bir Intel oneAPI Level Zero sürücüsü de var.

Intel’in Windows ve Linux’ta Sıfır Düzeyi desteği sağlayan Compute-Runtime ürünü ayrıca yerel bir OpenCL uygulaması da sağlar. Bununla birlikte, karşılaştırma/profil oluşturma amacıyla veya başka nedenlerle alternatif bir OpenCL uygulaması arayanlar için, istenirse PoCL 4.0 artık Level Zero API’yi hedefleyebilir. Bu, PoCL’nin AMD HSA, NVIDIA PTX vb. diğer hedeflerini tamamlar.

PoCL 4.0 ile ayrıca CPU sürücüleri program kapsamı değişkenleri, genel AS, cl_khr_fp16 (LLVM 16+) için destek kazanıyor. , cl_khr_subgroups ve cl_intel_unified_shared_memory. Bu sonraki sürüm ayrıca LLVM/Clang 16.0 derleyici uyumluluğu ekler ve CPU ve CUDA arka uç sürücülerinde SPIR-V IR desteğini genişletir.

GitHub aracılığıyla bu PoCL sürümü hakkında PoCL 4.0 indirmeleri ve daha fazla ayrıntı.

Categories: IT Info