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