OptiVec, aşağıdaki alanlardan gelen tüm kayan nokta ve tamsayı veri türleri için 3500'den fazla el ile optimize edilmiş, Assembler tarafından yazılmış işlevlerin yüksek performanslı bir kütüphanesidir:
1. Aritmetik işleçlerin ve matematik fonksiyonlarının Vectorized formu.
2. Matris işlemleri, ör .: çarpma, tersine çevirme, LU ayrıştırma, tekil değer ayrıştırma, özdeğerler.
3. Bir ve iki boyutlu, verimli kıvrımlar, korelasyon analizleri, spektral filtreleme, vb. İçin Hızlı Fourier Dönüşümü teknikleri.
4. Basit doğrusal regresyondan çoklu veri kümelerine sahip doğrusal olmayan modellere kadar çok çeşitli model fonksiyonları için eğri uydurma.
5. İstatistikler.
6. Analiz (türevler, integraller, ekstrem, interpolasyon).
7. Kartezyen koordinatlarda verilerin grafiksel gösterimi.
8. Hem kartezyen hem de polar formatta karmaşık sayı matematik.
Assembler'daki vectorized uygulaması, OptiVec fonksiyonlarını, aynı işlevselliğin derlenmiş kaynak kodundan ortalama 2-3 kat daha hızlı yapar. Birçok durumda, sayısal doğruluk da geliştirilmektedir.
C ++, "VecObj" için nesne yönelimli arayüz, basitleştirilmiş işlev çağrıları ve daha fazla bellek güvenliği sunar.
Bu sürüm GCC Win64 ve Win32 içindir.
Hata ayıklama kitaplıkları Freeware'dır. 90 günlük bir deneme için iki üretim kütüphanesi eklenmiştir.
Gereksinimler :
GCC (GNU Derleyici Koleksiyonu)
Yorum Bulunamadı