首页 > 试题广场 >

一般情况下,串行程序并行化设计需要将工作进行拆分,使得分布在

[单选题]
一般情况下,串行程序并行化设计需要将工作进行拆分,使得分布在每个进程中的工作量大致相仿,并行让它们之间的通信量最少。以下串行程序并行化设计步骤正确的是: 
1、将串行程序中需要要执行的指令和数据按照计算部分拆分成多个小任务 
2、将上一步聚合好的任务分配到进程/线程中。这一步还主要注意的是,要使得通信量最小化,让各个进程/线程所得到的工作量大致均衡 
3、确定第一步识别出来的任务之间需要执行何种通信
4、将第一步确定的任务与通信结合成更大的任务 
  • 1->2->3->4
  • 1->3->4->2
  • 1->2->4->3
  • 1->4->3->2
有做言语理解的感觉了。。
发表于 2021-07-27 23:27:28 回复(0)
数据开发的思路

1先设置每个stage执行 什么计算
2各个stage间的依赖关系网络传输方式
3合成为一个mapreduce作业
4丢在大数据系统中执行mr作业
编辑于 2022-05-02 16:36:09 回复(0)
<p>求告知这是哪本书上的内容😢</p>
发表于 2020-11-15 13:43:49 回复(1)