OptiVec este o bibliotecă de înaltă performanță cu peste 3500 de funcții scrise cu funcții de asamblare pentru toate tipurile de date cu virgulă mobilă și cu numere întregi din următoarele domenii:
1. Forma vectorizată a operatorilor aritmetici și a funcțiilor matematice.
2. Operații matrice, de exemplu: multiplicare, inversiune, descompunere LU, descompunere valoare singulară, valori proprii.
3. Tehnici rapide de transformare Fourier pentru convoluții eficiente, analize de corelație, filtrare spectrală etc., atât una și bidimensională.
4. Montarea curbei pentru o gamă largă de funcții de model, de la regresia liniară simplă la modelele neliniare cu seturi multiple de date.
5. Statistici.
6. Analiza (derivate, integrale, extrema, interpolare).
7. Reprezentarea grafică a datelor în coordonate carteziene.
8. Matematică complexă, atât în format cartezian cât și polar.
Implementarea vectorizată în Assembler face ca funcțiile OptiVec, în medie, să fie de 2-3 ori mai rapide decât codul sursă al aceleiași funcționalități. În multe cazuri, precizia numerică este îmbunătățită.
Interfața orientată pe obiecte pentru C ++, "VecObj", oferă apeluri simplificate de funcții și siguranță sporită a memoriei.
Această versiune este pentru GCC Win64 și Win32.
Bibliotecile de depanare sunt Freeware. Două biblioteci de producție sunt adăugate pentru un studiu de 90 de zile.
Cerințe :
GCC (Colecția de compilatoare GNU)
Comentariile nu a fost găsit