CPU üzerinde çalışan Intel açık kaynaklı OpenCL uygulaması

Intel, merkezi işlemcide OpenCL çekirdeklerini çalıştırmak için tasarlanmış OpenCL standardının bir uygulaması olan açık kaynaklı OpenCL CPU RT'ye (OpenCL CPU RunTime) sahiptir. OpenCL standardı, platformlar arası paralel hesaplamayı düzenlemek için C dilinin API'lerini ve uzantılarını tanımlar. Uygulama, 718996 dosyaya dağıtılmış 2750 kod satırından oluşuyor. Kod, LLVM ile entegrasyon için uyarlandı ve LLVM ana bilgisayarına dahil edilmek üzere önerilecek. Kaynak kodu Apache 2.0 lisansı altında açıktır.

OpenCL'in açık uygulamalarını geliştiren alternatif projeler arasında PoCL (Taşınabilir Bilgi İşlem Dili OpenCL), Rusticle ve Mesa Clover sayılabilir. Intel'in uygulamasının daha yüksek performans ve daha fazla işlevsellik sunduğu değerlendirildi.

Kaynak: opennet.ru

Yorum ekle