Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 系统界面与配置 > 并行计算 >
Mathematica > 核心语言 > 调整和调试 > 并行计算 >

Parallelize

Parallelize[expr]
自动并行计算 expr
  • Parallelize[expr] 在不同的内核和处理器之间分配不同的 expr 计算部分。
  • Parallelize[expr] 通常给出计算 expr 相同的结果,除了在计算中产生副作用外。
"CoarsestGrained"按照现有内核,将计算分成相同数量的段
"FinestGrained"将计算分成最小的子单元
"EvaluationsPerKernel"→e将计算分成每个内核最多 e
"ItemsPerEvaluation"→m将计算分成每个内核最多 m 个子单元
Automatic在总开销和负载平衡之间的折中
  • Method->"CoarsestGrained" 适用于涉及多个子单元的计算,所有子单元采用相同的时间计算。将总开销降到最低, 不提供任何负载均衡。
  • Method->"FinestGrained" 适用于少量子单元的计算,子单元采用不同的时间计算。 它提高总开销,但最大化了负载均衡。
7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team