首页 > 试题广场 >

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

[单选题]
一般情况下,串行程序并行化设计需要将工作进行拆分,使得分布在每个进程中的工作量大致相仿,并行让它们之间的通信量最少。以下串行程序并行化设计步骤正确的是: 1、将串行程序中需要要执行的指令和数据按照计算部分拆分成多个小任务 2、将上一步聚合好的任务分配到进程/线程中。这一步还主要注意的是,要使得通信量最小化,让各个进程/线程所得到的工作量大致均衡 3、确定第一步识别出来的任务之间需要执行何种通信 4、将第一步确定的任务与通信结合成更大的任务
  • 1->2->3->4
  • 1->3->4->2
  • 1->2->4->3
  • 1->4->3->2
虽然我不知道工作过程,但多年来做语文排序的经验,还是让我做对了
发表于 2021-09-15 09:18:05 回复(8)
1342
发表于 2019-12-09 07:39:44 回复(0)
考的是语文功底呀
发表于 2021-12-22 19:16:48 回复(0)
最后分配到进程,进行执行
发表于 2020-02-29 18:34:10 回复(0)
靠着一手考研英语排序找关键字笑死
发表于 2022-03-22 08:59:07 回复(0)
1是分解 2为上一步聚合   12连不起来,再筛选34 
发表于 2021-10-09 17:04:04 回复(0)
局部到整体的一个结构化的解决方式
发表于 2020-09-06 10:17:56 回复(0)