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

ParallelSubmit

ParallelSubmit[expr]
在下一个并行内核上计算 expr,并返回一个 EvaluationObject 表达式.
ParallelSubmit
在传递 expr 前构建给出变量的解析式表示.
并行安排计算的范围:
开始计算并且等待所有结果:
首先分布需要的函数:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
 
并行安排计算的范围:
In[1]:=
Click for copyable input
Out[1]=
开始计算并且等待所有结果:
In[2]:=
Click for copyable input
Out[2]=
 
首先分布需要的函数:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
使用 Table 提交计算:
使用一个函数来产生计算:
在每个可用内核上安排相同的表达式:
在每个并行内核中寻找随机素数:
观看运行时的计算任务:
使用共享变量,当找到一个结果时停止所有的计算:
写一个命令,并行计算列表的参数:
使用 ParallelCombine 达到同样的目的:
提交搜寻邻近范围的计算:
使用 Parallelize 达到同样的目的:
Method 设置把每个项作为一个单独的计算来调度:
在内部,它的工作方式与 WaitAll 相似:
首先调用较大的计算通常产生更好的负载平衡:
ParallelSubmit 不在主核上计算它的参数:
用闭包形式将局部变量值插入到计算的表达式中:
使用 With 插入局部变量的值:
副作用对于每次计算而言是局部的:
使用一个共享变量来支持全局副作用:
调度简单的计算具有相当大的开销:
对于产生较少但是较大的计算单元来说,开销更小:
一个串行计算避免了所有的通讯开销:
通过和 ParallelSubmit 的函数组合,并行化一个函数运算:
查看需要很大差异的时间的计算的调用:
版本 7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF