Mathematica Technical FAQs Services & Resources / Mathematica / システムとインストール
-----
 /
すべてのプラットフォームに関する質問
*Mathematica
*Network Mathematica
*webMathematica
*gridMathematica
*Personal Grid Edition
*Wolfram Workbench
*Wolfram Education Group
*アプリケーションパッケージ
*Mathematica for Students
*Mathematica CalcCenter
*Publicon
*A New Kind of Science Explorer
*Mathematical Explorer
*Mathematica Teacher's Edition
*Calculus WIZ
*Mathematica Player
*このページについてのお問い合せ
*このページを印刷
*このページをメールで送信
*ご意見・ご提案
*
ニュースレターのご登録

Mathematica はマルチプロセッサを利用することができますか.

Mathematica® は,スレッド化をサポートする最適化されたライブラリの使用により,特定分野のマルチプロセッサを直接利用することができます.Mathematica 5.0および5.1では,スレッド化のサポートは最も利用価値があり最もインパクトの強い,機械精度実数の線形代数分野に絞られていました.Mathematica におけるスレッド化のサポートを拡張することは,進行中の研究分野であり,ハードウェアベンダーがマルチコアプロセッサに移行するにあたり特定の注目分野となっています.

線形代数は,マシン最適化されたBLASおよびLAPACKライブラリにより加速されます.パフォーマンスを向上させることが重要であるのと同様に,正確な結果とMathematica の確かな安定性に第1の焦点が当てられています.システムによっては,スレッド化されないBLASライブラリが期待される品質に合っており,最高のパフォーマンスを提供することがあります.しかし,Mathematica のどのバージョンでも,利用できるライブラリはすべてのプラットフォームで再評価されます.したがって,Mathematica の今後のバージョンでは,まだこれをサポートしないシステムでもマルチプロセッサが利用できるようになる可能性があります.現在,Windows,Macintosh,32ビットのLinux x86,HP-UXでマルチプロセッサを直接利用することができます.

マルチプロセッサを直接利用できないシステムでは,マルチプロセッサ全体にプロセスをスケジュールするというオペレーティングシステムの機能に基づく,間接的なパフォーマンスの向上が見られます.Mathematica フロントエンドとカーネルは,別々のプロセスとして実行されるので,Mathematica はこのような間接的な向上を利用することに特に適しています.さらに,多数の計算で,MathLink を使ってMathematica カーネルを相互にリンクさせることにより,マルチプロセッサの利点が直接利用できます.Wolfram Researchではこれを実行するためのツールを提供するParallel Computing Toolkit というアプリケーションパッケージを販売しています.また,Wolfram Research はParallel Computing Toolkit のツールをクラスタ,グリッド,大規模なSMPシステムで利用するgridMathematica という製品も販売しています.gridMathematicallel Computing Toolkit の詳細は,次のURLでご覧ください.

gridMathematica
http://www.wolfram.co.jp/products/gridmathematica/
Parallel Computing Toolkit
http://www.wolfram.co.jp/products/applications/parallel/

Download this FAQ as a Mathematica 6.0 Notebook






 © 2008 Wolfram Research, Inc.  Terms of Use  Privacy Policy | [en] [it] [kr]