OptiVec for Lazarus 仕様
|
Lazarus / FreePascal用の高性能ベクトルおよび行列ライブラリーを入手してください
OptiVecには、以下のフィールドのすべての浮動小数点および整数データ型に対して、3500以上の手動最適化されたアセンブラー作成関数が含まれています。1.算術演算子と数学関数のベクトル化された形式。 2.行列演算。例:乗算、反転、LU分解、特異値分解、コレスキー、固有値。 3. 1次元と2次元の両方で効率的な畳み込み、相関分析、スペクトルフィルタリングなどを行う高速フーリエ変換技術。 4.単純な線形回帰から複数のデータセットを持つ非線形モデルまで、幅広いモデル関数の曲線近似。 5.統計。 6.比較(例:時系列分析の構成要素として)。 7.分析(導関数、積分、極値、補間)。 8.デカルト座標でのデータのグラフィック表現。 9.デカルト形式と極形式の両方の複素数数学。 Assemblerのベクトル化された実装により、OptiVec関数は、同じ機能のコンパイル済みソースコードよりも平均で2〜3倍速くなります。多くの場合、数値の精度も向上します。このバージョンは、LazarusのWindows64ターゲットプラットフォーム用です。