Ang OptiVec ay naglalaman ng higit sa 3500 hand-optimized, Assembler-nakasulat na mga function para sa lahat ng mga lumulutang-point at mga uri ng data ng integer mula sa mga sumusunod na field: 1. Vectorized form ng mga operator ng aritmetika at mga function ng matematika. 2. Mga pagpapatakbo ng matrix, hal.: Pagpaparami, pagbabaligtad, pagkasira ng LU, pang-agam na agnas ng halaga, Cholesky, eigenvalues. 3. Mabilis na Fourier Transform na mga diskarte para sa mahusay na convolutions, pag-aaral ng ugnayan, parang multa filtering, atbp, parehong isa at dalawang-dimensional. 4. Curve karapat-dapat para sa isang malawak na hanay ng mga pag-andar ng modelo mula sa simpleng linear pagbabalik sa non-linear na mga modelo na may maramihang mga hanay ng data. 5. Istatistika. 6. Paghahambing (hal., Bilang mga bloke ng gusali para sa pag-aaral ng serye ng oras). 7. Pagtatasa (derivatives, integrals, extrema, interpolation). 8. Graphical na representasyon ng data sa Cartesian coordinates. 9. Complex na numero ng matematika, parehong sa cartesian at polar format. Ang vectorized na pagpapatupad sa Assembler ay gumagawa ng mga function ng OptiVec, sa average, 2-3 beses na mas mabilis kaysa sa naipon na source code ng parehong pag-andar. Sa maraming mga pagkakataon, ang numerical na katumpakan ay pinabuting rin. Ang bersyon na ito ay para sa platform ng target na Windows64 ni Lazarus.
Ano ang bago sa paglabas na ito:
Bersyon 7.2:
- Ang mga library ng Autothreading ay humahawak ng hanggang 128 core ng processor.
- Tumaas na katatagan para sa lahat ng mga di-lohikal na pag-andar.
- Maraming mga pag-aayos ng bug.
Mga Kinakailangan :
Lazarus / Libreng Pascal
Mga Limitasyon :
90-araw na pagsubok
Mga Komento hindi natagpuan