OptiVec zawiera ponad 3500 ręcznie zoptymalizowanych, napisanych przez Assemblera funkcji dla wszystkich typów danych zmiennoprzecinkowych i całkowitych z następujących pól: 1. Wektoryzowana postać operatorów arytmetycznych i funkcji matematycznych. 2. Operacje macierzowe, np .: mnożenie, inwersja, dekompozycja LU, rozkład wartości osobliwych, Cholesky, wartości własne. 3. Techniki szybkiej transformacji Fouriera do efektywnych zwojów, analiz korelacyjnych, filtrowania widmowego itp., Jedno- i dwuwymiarowych. 4. Dopasowanie krzywej dla szerokiego zakresu funkcji modelu od prostej regresji liniowej do nieliniowych modeli z wieloma zestawami danych. 5. Statystyki. 6. Porównania (np. Jako elementy składowe analizy szeregu czasowego). 7. Analiza (pochodne, całki, ekstrema, interpolacja). 8. Graficzna reprezentacja danych we współrzędnych kartezjańskich. 9. Złożone liczby matematyczne, zarówno w formacie kartezjańskim, jak i polarnym. Wektoryzacja w Asembler sprawia, że OptiVec działa średnio 2-3 razy szybciej niż skompilowany kod źródłowy o tej samej funkcjonalności. W wielu przypadkach poprawiona jest również dokładność numeryczna. Ta wersja jest przeznaczona dla docelowej platformy Windows64 dla Lazarus.
Co nowego w tej wersji:
Wersja 7.2:
- Biblioteki automatyczne obsługują obecnie do 128 rdzeni procesorów.
- Zwiększona stabilność wszystkich nieliniowych funkcji dopasowania.
- Kilka poprawek.
Wymagania :
Lazarus / Free Pascal
Ograniczenia :
90-dniowa wersja próbna
Komentarze nie znaleziono