OptiVec berisi lebih dari 3500 tangan-dioptimalkan, fungsi Assembler-ditulis untuk semua tipe data floating-point dan integer dari bidang-bidang berikut:
1. Bentuk vektor operator aritmatika dan fungsi matematika.
2. Operasi matriks, misalnya: perkalian, inversi, dekomposisi LU, dekomposisi nilai singular, nilai eigen.
3. Teknik Transformasi Fourier Cepat untuk konvolusi yang efisien, analisis korelasi, penyaringan spektrum, dll., Baik satu maupun dua dimensi.
4. Kurva pas untuk berbagai fungsi model dari regresi linier sederhana ke model non-linear dengan beberapa set data.
5. Statistik.
6. Analisis (derivatif, integral, ekstrem, interpolasi).
7. Representasi grafis dari data dalam koordinat Cartesian.
8. Matematika bilangan kompleks, baik dalam format cartesian dan polar.
Implementasi vectorized di Assembler membuat fungsi OptiVec, rata-rata 2-3 kali lebih cepat daripada kode sumber yang dikompilasi dari fungsi yang sama. Dalam banyak contoh, akurasi numerik juga meningkat.
Antarmuka berorientasi objek untuk C ++, "VecObj", menawarkan panggilan fungsi yang disederhanakan dan meningkatkan keamanan memori.
Versi ini untuk LLVM CLang Win64 dan Win32.
Perpustakaan debug adalah Freeware, yaitu gratis digunakan untuk waktu tidak terbatas baik untuk tujuan pendidikan dan komersial. Pustaka produksi tambahan disediakan untuk percobaan 90 hari.
Persyaratan :
LLVM CLang
Komentar tidak ditemukan