Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > システムインターフェースと配備 > 並列計算 > データの並列性 > ParallelSum >
Mathematica > コアとなる言語 > 調整とデバッグ > 並列計算 > データの並列性 > ParallelSum >

ParallelSum

ParallelSum
を並列評価する.
ParallelSum
から始める.
ParallelSum
刻み幅 を使う.
ParallelSum
連続する値 , , ...を使う.
ParallelSum
多重和 を並列評価する.
  • ParallelSumSumの並列版で,部分和を異なるカーネルとプロセッサ間に自動的に分配する.
  • ParallelSumは,計算中の副産物を除き,Sumと同じ結果を与える.
  • ParallelSumのインスタンスが並列化できない場合,そのインスタンスはSumを使って評価される.
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
ランタイムが大きく異なる計算はできるだけきめ細かく並列化しなければならない:
多数の簡単な計算は可能な限り少ないまとまりとして分配されるべきである:
デフォルトで,現行コンテキストの定義は自動的に配布される:
関数の定義を配布しない:
並列計算のすべてのコンテキストのすべての記号の定義を配布する:
指定されたコンテキストの定義だけを配布する:
DistributedContextsオプションの値をデフォルトに戻す:
瑣末な項がある総和は連続評価よりも並列評価の方が遅くなることがある:
計算をできるだけ少ない部分に分割することで並列オーバーヘッドを小さくする:
Sumはすべての項を繰り返し足すよりも速い記号メソッドを使うことがある:
バージョン 7 の新機能 | バージョン 8 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF