密な線形代数の高速処理
Mathematica 5は,数値解析機能にとって重要な基礎的要素である密な数値線形代数の操作において,このクラスで最高のパフォーマンスを実現します.パフォーマンスの向上は,データ解析,微分方程式の数値解法,最適化,グラフィックス等での使用に影響を及ぼします.ほとんどの場合,Mathematica の広範な有用性を維持しながらも,計算速度はFortranやMATLABコードと同等,あるいはそれ以上です.
下は,Mathematica 4.2とMathematica 5のスピードの差を表す例です.これらの時間はすべて,RAMが1GBで,1.8GHz Pentium IV搭載のWindows XPにおいて,ランダムな実数による同一の行列を4回操作した平均です.例えば,それぞれの比較には,4回とも同一の1000 x 1000行列が使われています.
また,Mathematica 5はLinux,Windows,HP-UX等,マルチスレッド機能をサポートするオペレーティングシステム上での多岐に渡る数値操作で複数のプロセッサを利用します.
計算が大きくなればなるほど,複数のプロセッサから最大の効率が得られます.
|