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.14 sürümü duyuruldu. Birkaç küçük düzeltme ve yeni bir uzantı ile duyurulan OpenCL 3.0.14’te, bu yeni uzantının, birden çok aygıtta heterojen komut arabelleklerinin yürütülmesine izin verdiği söyleniyor. Yazılıma, bir kullanıcının, komutların farklı bir cihazı hedef alması için mevcut bir komut arabelleğini derinlemesine kopyalama yeteneği de kazandırılmış bulunuyor. Khronos Group; OpenCL 3.0.14’ün elbette bazı küçük düzeltmeler de içerdiğini belirtti. OpenCL 3.0.14 hakkında bilgi edinmek için Khronos Group’un GitHub sayfasını inceleyebilirsiniz.
Tag Archives | FPGA
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.
OpenCL 3.0.10 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.10 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 spesifikasyonu için yeni bir küçük nokta sürümü olduğunu belirten Khronos Group; OpenCL 3.0.10’un 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. OpenCL 3.0.10 hakkında bilgi edinmek için Khronos Group’un GitHub sayfasını inceleyebilirsiniz.
OpenCL 3.0.10 spesifikasyonu GitHub’dan edinilebilir.
OpenCL 3.0.9 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.9 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 spesifikasyonu için yeni bir küçük nokta sürümü olduğunu belirten Khronos Group; yazılımın, yeni bir uzantıyı, cl_pocl_content_size içerdiğini ifade etti. OpenCL 3.0.9 ayrıca metinde, açıklamalarda ve diğer sıradan değişikliklerde bazı küçük düzeltmeler içeriyor. 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. OpenCL 3.0.9 hakkında bilgi edinmek için Khronos Group’un GitHub sayfasını inceleyebilirsiniz.
OpenCL 3.0.9 spesifikasyonu GitHub’dan edinilebilir.
OpenCL 3.0.8 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ılanan heterojen hesaplama platformu OpenCL’nin 3.0.8 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 spesifikasyonu için yeni bir küçük nokta sürümü olduğunu belirten Khronos Group; yazılımın, yeni bir uzantıyı, cl_khr_integer_dot_product içerdiğini ifade etti. OpenCL 3.0.8 ayrıca metinde, açıklamalarda ve diğer sıradan değişikliklerde bazı küçük düzeltmeler içeriyor. 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. OpenCL 3.0.8 hakkında bilgi edinmek için Khronos Group’un GitHub sayfasını inceleyebilirsiniz.
Güncellenmiş OpenGL 3.0.8 belirtiminin, OpenCL kayıt defterinden edinilebileceği belirtiliyor.