OptiVec for Visual C++ Erittelyt
|
Hanki nopea vektori- ja matriisikirjasto MS Visual C ++: lle
OptiVec sisältää yli 3500 käsin optimoitua kokoonpanijan kirjoittamaa funktiota kaikille liukuluku- ja kokonaislukutietotyypeille seuraavista kentistä: 1. Aritmeettisten operaattoreiden ja matemaattisten funktioiden vektoroitu muoto. 2. Matriisitoiminnot, esim .: kertolasku, inversio, LU: n hajoaminen, yksikön arvon hajoaminen, Cholesky, ominaisarvot. 3. Nopeat Fourier-muunnostekniikat tehokkaille konvoluutioille, korrelaatioanalyyseille, spektrisuodatuksille jne., Sekä yksi- että kaksiulotteisiksi. 4. Käyrän sovitus monille mallitoiminnoille yksinkertaisesta lineaarisesta regressiosta epälineaarisiin malleihin, joissa on useita tietojoukkoja. 5. Tilastot. 6. Analyysi (johdannaiset, integraalit, ääripäät, interpolointi). 7. Datan graafinen esitys suorakulmaisissa koordinaateissa. 8. Monimutkainen lukematematiikka, sekä suorakulmaisessa että napaisessa muodossa. Assemblerin vektorisoitu toteutus tekee OptiVec-toiminnoista keskimäärin 2-3 kertaa nopeampi kuin saman toiminnallisuuden koottu lähdekoodi. Monissa tapauksissa myös numeerinen tarkkuus paranee. C ++: n valinnainen olio-käyttöliittymä "VecObj" tarjoaa yksinkertaistetut toimintopuhelut ja lisää muistiturvallisuutta. Tämä versio on tarkoitettu Microsoft Visual C ++: lle (Visual Studio, ainakin VS 2005).