AMD, ROCm’in yeni sürümünü duyurdu
Yüksek performans ve enerji verimliliği sunan heterojen bilgi işlem sistemlerinin geliştirilmesini hızlandırmak için tasarlanan bu yeni sürüm, yeni Radeon GPU donanımı için destek, yeni matematik kütüphaneleri ve modern programlama dilleri için zengin bi
AMD aynı zamanda gelecek ROCm sürümlerinde sunulması planlanan OpenCL ve AMD’nin “Zen” temelli işlemcileri, Cavium ThunderX işlemcileri ve IBM Power 8 işlemcilerini de içeren geniş yelpazede işlemci desteğini de duyurdu.
ROCm’in en çok özellikli açık kaynaklı GPU bilgi işlem platformu olma konumunu güçlendiren bazı gelişmeler şöyle:
Heterojen İşlem Derleyicisi (HCC) – HCC C++17 “Paralel Standart Şablon Kütüphanesi” desteği sunan, CPU ve GPU için tekil kaynaklı ISO C++11/14 derleyicisidir. Paket kurucu ve açıcı desteği barındıran LLVM temelli GCN ISA kod üretimini içeren zengin bir derleyici altyapısı üzerinde inşa edilmiştir.
Taşınabilirlik için Heterojen-Bilgi İşlem Ara Yüzü (HIP) – HIP, geliştiricilerin CUDA uygulamalarını, HIP kernel dilini ve işleyiş süresi API’ına dönüşümü otomatikleştiren HIPIFY kullanarak ROCm’e aktarmalarına imkan tanır. HIPIFY NVIDIA’nın CUDA Derleyicisi veya HCC aracılığı ile herhangi bir GPU üzerince çalışabilecek bağlanabilir uygulamalar yaratır.
ROCm’in bu yeni sürümüne ek olarak AMD ayrıca ROCm ekosistemini büyütmek için genişletilmiş sunucu işlemci desteği ve planlanan OpenCL desteğini de duyurdu. Müşterilerin hiper ölçek ve HPC ihtiyaçlarını karşılamak adına, gelecek ROCm sürümlerinin AMD “Zen” tabanlı x86 CPU’ları, Cavium ThunderX işlemcilerinden başlayarak ARM AArch 64 CPU mimarisi ve IBM Power 8 CPU’larına da destek sunması bekleniyor. OpenCL, metale doğrudan erişimi sayesinde GPU’nun daha geniş düşük seviye kontrolüne izin veren ROCm işleyiş süresi ve derleyici temeli üzerinde geliştiriliyor.
Radeon Open Compute’un yeni sürümüne https://github.com/RadeonOpenCompute/ROCmadresinden erişilebilir.
HIP Bağlama aracı ile CUDA uygulaması Caffe’yi bağlama
AMD FirePro™ S9170 Suncu GPU’su barındıran IBM Power8 sunucu ROCm demosu