|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
Parallelization
Parallelization
Compileのオプションで,並列実行が可能なコンパイルされた関数を作成すべきかどうかを指定する.
詳細詳細
- Parallelizationはコンパイルされた関数の実行の際に適用される.
- ListableがRuntimeAttributesの1つで関数が引数リストに要素単位で適用される場合,コンパイルされた関数は並列でのみ実行される.
- コンパイルされた関数は複数のスレッドを使って並列実行される.
- 一般に,使用するスレッド数の決定には$ProcessorCountが使われる.
- 並列実行されているコンパイルされた関数に一般的な Mathematica コードを呼び出そうとする複数のスレッドがある場合,呼出しができるのは常に1つのスレッドだけである.
- 使用可能な設定値:
-
True 並列コードを作成する False 単一スレッドのコードを作成する Automatic 最適な引数に並列化を使う
バージョン 8 の新機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »


