OptiVec berisi lebih dari 3500 tangan-dioptimalkan, fungsi Assembler-ditulis untuk semua tipe data floating-point dan integer dari bidang-bidang berikut:
1. Bentuk vectorized operator aritmatika dan fungsi matematika.
2. Operasi Matrix, misalnya: perkalian, inversi, LU dekomposisi, dekomposisi nilai singular, eigenvalues.
3. Cepat Fourier Transform teknik untuk convolutions efisien, analisis korelasi, spektral penyaringan, baik satu dan dua dimensi.
4. Curve pas untuk berbagai fungsi Model dari regresi linier sederhana untuk model non-linear dengan beberapa set data.
5. Statistik.
6. Perbandingan (misalnya, sebagai blok bangunan untuk analisis time series).
7. Analisis (derivatif, integral, ekstrem, interpolasi).
8. representasi grafis dari data dalam koordinat Cartesian.
9. Kompleks nomor matematika, baik dalam format Cartesian dan polar.
Pelaksanaan vectorized dalam kode mesin membuat fungsi OptiVec, rata-rata, 2-3 kali lebih cepat dari dikompilasi kode sumber dari fungsi yang sama. Dalam banyak kasus, akurasi numerik ditingkatkan juga.
Antarmuka berorientasi obyek untuk C ++, "VecObj", menawarkan panggilan fungsi disederhanakan dan meningkatkan keamanan memori.
Versi ini adalah untuk Embarcadero C ++ compiler (RAD Studio, C ++ Builder) Xe3 atau lebih tinggi
Persyaratan :.
Embarcadero RAD Studio atau C ++ Builder Xe3 atau lebih tinggi
Keterbatasan :
90-hari percobaan
Komentar tidak ditemukan