OptiVec innehåller mer än 3500 handoptimerade, Assembler-skrivna funktioner för alla flytande och heltal datatyper från följande fält:
1. Vektoriserad form av aritmetiska operatörer och matematiska funktioner.
2. Matrisoperationer, t ex: multiplikation, inversion, LU-sönderdelning, singulärvärdes-sönderdelning, egenvärden.
3. Snabba Fourier-transformtekniker för effektiva omvälvningar, korrelationsanalyser, spektralfiltrering, etc., både en- och tvådimensionell.
4. Kurvmontering för ett brett utbud av modellfunktioner från enkel linjär regression till icke-linjära modeller med flera datasatser.
5. Statistik.
6. Analys (derivat, integraler, extrema, interpolation).
7. Grafisk representation av data i kartesiska koordinater.
8. Komplex antal matematik, både i kartesiska och polära format.
Det vektoriserade genomförandet i Assembler gör OptiVec-funktioner i genomsnitt 2-3 gånger snabbare än kompilerade källkod med samma funktionalitet. I många fall förbättras också den numeriska noggrannheten.
Det objektorienterade gränssnittet för C ++, "VecObj", erbjuder förenklade funktionssamtal och ökad minnesäkerhet.
Denna version är för LLVM CLang Win64 och Win32.
Felsökningsbiblioteken är Freeware, det vill säga fritt att använda i obegränsad tid både för pedagogiska och kommersiella ändamål. De extra produktionsbiblioteken finns för en 90-dagars provperiod.
Krav :
LLVM CLANG
Kommentarer hittades inte