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