OpenCL 3.0.11 duyuruldu

Apple tarafından 2008 yılında kâr amacı gütmeyen teknoloji şirketleri birliği Khronos Group‘a önerilen, kabul gördükten sonra spesifikasyonu pek çok şirketin katkılarıyla hazırlanan heterojen hesaplama platformu OpenCL’nin 3.0.11 sürümü duyuruldu. Bunun, grafik işlemcileri, genel amaçlı işlemciler ve FPGAlar gibi farklı platformlarda hesaplama yapılmasına olanak sağlayan OpenCL 3.0 spesifikasyonu için yeni bir küçük revizyon olduğunu belirten Khronos Group; OpenCL 3.0.11’in ayrıca metinde, açıklamalarda ve diğer sıradan değişikliklerde bazı küçük düzeltmeler içerdiğini belirtti. OpenCL destekli cihazlarda çalıştırılacak kodun yazılması için OpenCL C de denilen, C programlama dilinin ISO/IEC 9899:1999 sürümünü baz alan bir programlama dili geliştirilmiş bulunuyor. OpenCL C dilinde paralelliğin daha iyi kullanılabilmesine olanak sağlamak için C programlama dilinden bazı farklılıklara gidilmiştir. Bu arada, yeni sürüm; iki yeni uzantı ile geliyor: cl_khr_subgroup_rotate ve cl_khr_work_group_uniform_arithmetic. Arm, Intel ve diğerlerinin cl_khr_subgroup_rotate özelliği, bir alt gruptaki iş öğeleri aracılığıyla değerleri döndürmek için yeni bir alt grup veri alışverişi işlemi içindir. cl_khr_work_group_uniform_arithmetic uzantısı ise, OpenCL C’ye çalışma grubu toplu işlevleri ekliyor. Bu uzantı, aynı zamanda, mantıksal işlemler, bitsel işlemler, tamsayı çarpması ve kayan nokta çarpması için çalışma grubu taramaları ve azaltmalar eklemektedir. OpenCL 3.0.11 hakkında bilgi edinmek için Khronos Group’un GitHub sayfasını inceleyebilirsiniz.

OpenCL 3.0.11 spesifikasyonu GitHub’dan edinilebilir.

, , , , , , , ,

0 0 Oylar
Article Rating
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

0 Yorum
Inline Feedbacks
View all comments
0
Yorum yapar mısınız?x