OptiVec sisältää yli 3500 käsin optimoitua, Assembler-kirjallista toimintoa kaikille liukuluku- ja kokonaislukutyypeille seuraavista kentistä:
1. Aritmeettisten operaattoreiden ja matemaattisten funktioiden vectorisoitu muoto.
2. Matriisioperaatiot, esim. Kertolasku, inversio, LU-hajoaminen, yksikköarvon hajoaminen, ominaisarvot.
3. Nopeat Fourier-muunnostekniikat tehokkaille vektoreille, korrelaatioanalyyseille, spektrisuodatuksille jne., Sekä yksi- että kaksiulotteinen.
4. Kaareva sovitus useille mallitoiminnoille yksinkertaisesta lineaarisesta regressiosta epälineaarisiin malleihin, joissa on useita datajoukkoja.
5. Tilastot.
6. Analyysi (johdannaiset, integraalit, ekstrema, interpolointi).
7. Graafinen esitys datasta kartesian koordinaateissa.
8. Monimutkainen matematiikka, sekä kartesi- että polaarisessa muodossa.
Vektoroitu implementointi Assemblerissä tekee OptiVec-toiminnosta keskimäärin 2-3 kertaa nopeammin kuin samaa toimintoa koottu lähdekoodi. Monissa tapauksissa numeerinen tarkkuus paranee.
C ++ -objektiivin käyttöliittymä, "VecObj", tarjoaa yksinkertaistettuja toiminto- puheluita ja lisää muistiturvallisuutta.
Tämä versio on LLVM CLang Win64 ja Win32.
Debug-kirjastot ovat freeware, ts. vapaat käyttää rajoittamattoman ajan sekä koulutuksellisiin että kaupallisiin tarkoituksiin. Ylimääräiset tuotantokirjastot toimitetaan 90 päivän kokeeseen.
Vaatimukset :
LLVM CLang
Kommentteja ei löytynyt