BSD sürümüne dayanan optimize edilmiş bir BLAS kütüphanesi olan OpenBLAS yazılımının 0.3.34 sürümü, Martin Kroeker tarafından duyuruldu. Seviye 3 BLAS fonksiyonlarına eş zamanlı çağrılar arasındaki olası yarış koşullarının (birleştirilmemiş kilitlerin yanlışlıkla kullanımı) düzeltildiği belirtilirken, GETRF’deki olası yarış koşulu da düzeltilmiş bulunuyor. SPR, SPR2, SYR, SYR2, TBMV, TPMV’de çoklu iş parçacığı eşiklerinin eklendiği veya iyileştirildiği belirtilirken, GETRS, LAED3, LASWP, LAUUM, TRTRS, ZTRTRI’ye çoklu iş parçacığı eşiklerinin de eklendiği söyleniyor. Varsayılan hata işleyici (XERBLA) rutinini geçersiz kılmak için bir BLAS uzantısı eklenirken, her iki matrisin bağımsız transpozisyonunu desteklemek için BLAS uzantısı GEADD da yeniden uygulanmış bulunuyor. Yeniden uygulanan ?LAED3’te hatalı NaN değerlerine karşı koruma sağlandığı ve CMake ile BLAS uzantısı testlerinin derlenmesinin düzeltildiği söyleniyor. BSD lisansı altında kullanıma sunulan yazılım hakkında bilgi edinmek için OpenBLAS wiki‘nin incelenebileceği söyleniyor. OpenBLAS 0.3.34 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
OpenBLAS 0.3.34 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Comments are closed.