OptiVec for Linux GCC / CLang 8.0.1

Licentie: Gratis ‎Bestandsgrootte: 5.98 MB
‎Gebruikersbeoordeling: 0.0/5 - ‎0 ‎Stemmen

Over OptiVec for Linux GCC / CLang

OptiVec bevat meer dan 3500 met de hand geoptimaliseerde, assembler-geschreven functies voor alle zwevende en gehele gegevenstypen uit de volgende velden: 1. Vectorized vorm van rekenkundige operatoren en wiskundige functies. 2. Matrixbewerkingen, bijvoorbeeld: vermenigvuldiging, inversie, LU-afbraak, singular value-afbraak, eigenwaarden. 3. Snelle Fourier Transform technieken voor efficiënte convolutions, correlatie analyses, spectrale filtering, enz., zowel een- als tweedimensionaal. 4. Curve montage voor een breed scala aan modelfuncties van eenvoudige lineaire regressie tot niet-lineaire modellen met meerdere gegevenssets. 5. Statistieken. 6. Analyse (derivaten, integralen, extrema, interpolatie). 7. Complexe getal wiskunde, zowel in cartesian en polaire formaat. De vectorized implementatie in Assembler maakt OptiVec functies meestal 3-5 keer sneller dan gecompileerde broncode van dezelfde functionaliteit. In veel gevallen wordt de numerieke nauwkeurigheid ook verbeterd. De object-georiënteerde interface voor C++, "VecObj", biedt vereenvoudigde functieaanroepen en verhoogde geheugenveiligheid. Deze versie is voor Linux met GCC of CLang.