OptiVec, aşağıdaki alanlardan tüm kayan nokta ve tamsayı veri türleri için 3500'den fazla el-optimize, Assembler-yazılı işlevler içerir:
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 LLVM CLang Win64 ve Win32 içindir.
Hata ayıklama kitaplıkları freeware, yani hem eğitim hem de ticari amaçlar için sınırsız süre için ücretsiz. Ek üretim kütüphaneleri 90 günlük bir deneme için sağlanmıştır.
Gereksinimler :
LLVM CLang
Yorum Bulunamadı