Matematik Çekirdek Kitaplığı
| Matematik Çekirdek Kitaplığı | |
|---|---|
| Temel veri
| |
| Bakımcı | Intel |
| geliştirici | Intel |
| Yayın yılı | 2003 |
| Mevcut sürüm | MKL 2020 (11 Aralık 2019) |
| işletim sistemi | Unixoide , mac OS X , Microsoft Windows |
| Programlama dili | C , C ++ , Fortran |
| kategori | Matematik için program kütüphanesi |
| Lisans | tescilli |
| software.intel.com/en-us/intel-mkl | |
Intel Math Kernel Library (Intel MKL), Intel'den matematiksel hesaplamalar için bir program kitaplığıdır . Ana bileşenler Temel Doğrusal Cebir Alt Programları (BLAS), LAPACK , ScaLAPACK , seyrek matrisler için çözücü , hızlı Fourier dönüşümleri ve vektör matematiğidir.
Math Kernel Library, 9 Mayıs 2003 tarihinde Intel tarafından yayınlandı. Özellikle Intel mikro işlemciler için uygundur ve çok iş parçacıklı kullanımda kullanılır . Intel'den olmayan işlemciler dezavantajlıdır çünkü program kodu gerekenden çok daha yavaş çalışır, bazı durumlarda 3–10 kat yavaşlama gözlemlenir ve AVX gibi performans artırıcı komut setleri kullanılmasa da kullanılmaz. mevcut. Bu arada, CPU üreticisine göre MKL'nin ayrımcı davranışını engellemeye izin veren birkaç geçici çözüm vardır.
Kullanım için bir lisans gereklidir ve ücretsiz bir topluluk lisansı vardır. Kitaplık C , C ++ ve Fortran'ı yerel olarak destekler ve Java , C # , Python ve diğer dillerle uyumludur.
Sayısal doğrusal cebir alanında , BLAS ve LAPACK dahil edilmiş ve yüksek performanslı hesaplamaları içerecek şekilde genişletilmiştir. Bunlar, LR , Cholesky ve QR ayrıştırması , özdeğer problemleri ve en küçük kareler yöntemini içerir . Math Kernel Library, herhangi bir sayıda boyut ve farklı veri türleri için hızlı Fourier dönüşümleri (FFT) içerir. FFT'ler gibi, LAPACK de bir küme versiyonu olarak dahil edilmiştir. Vektör matematik fonksiyonları, tek ve çift kesinlikte uygulanır ve karmaşık ve kayan nokta sayıları için kullanılabilir . İstatistik alanında, diğer şeylerin yanı sıra, rasgele sayı üreteçleri ve olasılık dağılımları vardır . Enterpolasyon için farklı eğriler dahil edilmiştir . Matematik Çekirdeği Kitaplığı, sinir ağları için işlevlere sahiptir (örneğin, geri yayılım ).
İnternet linkleri
Bireysel kanıt
- ↑ Indiana Üniversitesi: Intel Math Kernel Library nedir ve IU'da ve XSEDE'de nereye kurulur? In: Indiana Üniversitesi. Indiana University System , 20 Ağustos 2015, 25 Mart 2017'de erişildi .
- ^ Richard Friedman: Intel MKL ve Intel TBB Performans için Birlikte Çalışıyor. İçinde: HPC'nin içinde. insideHPC Media, 23 Mart 2017, 25 Mart 2017'de erişildi .
- ↑ AMD Ryzen 3900X - Intel Xeon 2175W Python numpy - MKL - OpenBLAS. Erişim tarihi: Aralık 11, 2019 .
- ↑ Python Numpy (Ve Diğer Uygulamalar) için AMD Ryzen ve Threadripper CPU'lar (Etkili) ile MKL Nasıl Kullanılır. Erişim tarihi: Aralık 11, 2019 .
- ^ Daniël de Kok: AMD Zen'de Intel MKL. Erişim tarihi: October 28, 2020 .
- ↑ Alexander Neumann: Intel, Python geliştiricileri için dağıtımı bir araya getiriyor. In: heise Geliştirici . Heise Medien GmbH & Co. KG, 21 Mart 2016, erişim tarihi 25 Mart 2017 .
- ↑ Intel: Intel Math Kernel Kitaplığı. İçinde: Intel. Intel Corp., 25 Mart 2017'de erişildi .