BSD sürümüne dayanan optimize edilmiş bir BLAS kütüphanesi olan OpenBLAS yazılımının 0.3.23 sürümü, Martin Kroeker tarafından duyuruldu. Yeni sürüm, en son CPU optimizasyonlarını, derleme düzeltmelerini ve diğer yeni özellikleri sunuyor. GERF/GETF2 ve ZGETRF/ZGETF2’de ciddi bir gerilemenin düzeltildiği belirtilirken, tek iş parçacıklı işlemde CSPR/ZSPR’de uzun süredir devam eden bir hata düzeltilmiş bulunuyor. NO_LAPACK seçeneğiyle gmake derlemeleri düzeltilirken, gmake Makefiles’da açıkça belirtilen birkaç örnek de düzeltilmiş bulunuyor. Intel Raptor Lake için daha fazla CPUID değeri eklendiğ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.23 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Tag Archives | NetBSD desteği
OpenBLAS 0.3.21 duyuruldu
BSD sürümüne dayanan optimize edilmiş bir BLAS kütüphanesi olan OpenBLAS yazılımının 0.3.21 sürümü, Martin Kroeker tarafından duyuruldu. LAPACK, Reference-LAPACK 3.10.1’e güncellenmiş olarak sunulurken, LAPACKE_lsame işlevinin, statik analizörlere yardımcı olmak için artık GCC özniteliği “const” ile açıklandığı ifade ediliyor. openblas_get_config() işlevi tarafından bildirilen seçenekler listesine USE_TLS de eklenirken, (orijinal Perl komut dosyaları yedek olarak tutulurken) PERL için derleme sistem gereksinimlerini kaldırıldığı ifade ediliyor. GNU OpenMP. 0.3.11’de tanıtılan uyarlanabilir davranış, çalışma zamanında ayarlanarak halen talep edilebilebiliyor. Zhaoxin/Centaur KH40000 işlemci için destek eklenen yeni sürümde, CMAKE kullanarak bireysel Intel veya AMD hedeflerine çapraz derleme desteği sağlanmış olarak geliyor. 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.21 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
OpenBLAS 0.3.21 edinmek için aşağıdaki linkten yararlanabilirsiniz.
OpenBLAS 0.3.20 duyuruldu
BSD sürümüne dayanan optimize edilmiş bir BLAS kütüphanesi olan OpenBLAS yazılımının 0.3.20 sürümü, Martin Kroeker tarafından duyuruldu. Rus Elbrus E2000 ve Arm Neoverse N2/V1 CPU’larına destek eklenen yeni sürüm; BLAS ve LAPACK API’lerinin popüler açık kaynak uygulaması olan OpenBLAS için yeni bir özellik sürümüyle çıkması anlamına geldiği ifade ediliyor. OpenBLAS 0.3.20 ayrıca Neoverse N2 ve V1 CPU çekirdekleri için ARMv8 cephesine destek veriyor. OpenBLAS’ın LoongArch 64-bit mimari koduna ayrıca optimize edilmiş bir DGEMM çekirdeği aklandiği söyleniyor. OpenBLAS 0.3.20 ayrıca bir dizi düzeltme, iyileştirilmiş Fortran derleyici algılaması, dinamik kemer yapıları ile x86_64 üzerinde AVX-512 kodunun sabit yanlış derlenmesi ile birlikte geliyor. 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.20 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
OpenBLAS 0.3.20 edinmek için aşağıdaki linkten yararlanabilirsiniz.
OpenBLAS 0.3.11 duyuruldu
BSD sürümüne dayanan optimize edilmiş bir BLAS kütüphanesi olan OpenBLAS‘ın 0.3.11 sürümü, Martin Kroeker tarafından duyuruldu. Yeni eklenen BFLOAT16 işlevleriyle gelen yeni sürüme, karışık hassasiyetli nokta işlevi SBDOT ve yardımcı program işlevleri eklenmiş bulunuyor. LAPACK SLANV2 ve DLANV2’de alt taşma ve yuvarlama hataları düzeltildiği bildirilirken, LAPACK test takımındaki birkaç hata da giderilmiş bulunuyor. BSD lisansı altında kullanıma sunulan yazılım hakkında bilgi edinmek için OpenBLAS wiki‘nin incelenebileceği söyleniyor. OpenBLAS, Intel Sandy Bridge ve Loongson dahil olmak üzere çeşitli işlemci mimarileri için lineer cebir çekirdeklerinin optimize edilmiş uygulamalarını ekliyor. Bilimsel hesaplamada, BLAS (temel doğrusal cebir alt programları) API’sının belirli işlemci türleri için birçok el yapımı optimizasyonuna dayanan açık kaynak kodlu bir uygulaması olarak gelen OpenBLAS; Teksas İleri Bilgi İşlem Merkezi’nde Kazushige Goto tarafından oluşturulan bir GotoBLAS2 çatalıdır. OpenBLAS 0.3.11 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
OpenBLAS 0.3.11 edinmek için aşağıdaki linkten yararlanabilirsiniz.
OpenBLAS 0.3.10 duyuruldu
BSD sürümüne dayanan optimize edilmiş bir BLAS kütüphanesi olan OpenBLAS‘ın 0.3.10 sürümü, Martin Kroeker tarafından duyuruldu. LAPACK’ten içe aktarılan kimi hata düzeltmeleriyle gelen sürümde, BUFFERSIZE ve GEMM_UNROLL parametreleri arasındaki uyumsuzlukların düzeltildiği söyleniyor. Makefiles’de GCC sürüm tespitinin düzeltildiği belirtilirken, SkylakeX için CMAKE kurulumundaki bir sözdizimi hatasının düzeltildiği ifade ediliyor. BSD lisansı altında kullanıma sunulan yazılım hakkında bilgi edinmek için OpenBLAS wiki‘nin incelenebileceği söyleniyor. OpenBLAS, Intel Sandy Bridge ve Loongson dahil olmak üzere çeşitli işlemci mimarileri için lineer cebir çekirdeklerinin optimize edilmiş uygulamalarını ekliyor. Bilimsel hesaplamada, BLAS (temel doğrusal cebir alt programları) API’sının belirli işlemci türleri için birçok el yapımı optimizasyonuna dayanan açık kaynak kodlu bir uygulaması olarak gelen OpenBLAS; Teksas İleri Bilgi İşlem Merkezi’nde Kazushige Goto tarafından oluşturulan bir GotoBLAS2 çatalıdır. OpenBLAS 0.3.10 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
OpenBLAS 0.3.10 edinmek için aşağıdaki linkten yararlanabilirsiniz.
OpenBLAS 0.3.8 duyuruldu
GotoBLAS2 1.13 BSD sürümüne dayanan optimize edilmiş bir BLAS kütüphanesi olan OpenBLAS‘ın 0.3.8 sürümü, Martin Kroeker tarafından duyuruldu. BSD lisansı altında kullanıma sunulan yazılım hakkında bilgi edinmek için OpenBLAS wiki‘nin incelenebileceği söyleniyor. OpenBLAS, Intel Sandy Bridge ve Loongson dahil olmak üzere çeşitli işlemci mimarileri için lineer cebir çekirdeklerinin optimize edilmiş uygulamalarını ekliyor. Bilimsel hesaplamada, BLAS (temel doğrusal cebir alt programları) API’sının belirli işlemci türleri için birçok el yapımı optimizasyonuna dayanan açık kaynak kodlu bir uygulaması olarak gelen OpenBLAS; Teksas İleri Bilgi İşlem Merkezi’nde Kazushige Goto tarafından oluşturulan bir GotoBLAS2 çatalıdır. Kroeker; yeni sürümde, LAPACK 3.9.0 kullanıldığını, CMAKE desteği, çapraz derleme dahil olmak üzere birçok alanda geliştirmelerin geldiğini bildiriyor. GEMM3M çekirdeğindeki bir iş parçacığı probleminin çözüldüğünü söyleyen Kroeker; NetBSD desteğinin eklendiğine dikkat çekiyor. OpenBLAS 0.3.8 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
OpenBLAS 0.3.8 edinmek için aşağıdaki linkten yararlanabilirsiniz.