早教吧作业答案频道 -->其他-->
(2002•北京)在研究并行计算的基本算法时,有以下简单模型问题:用计算机求n个不同的数v1,v2,…,vn的和ni=1vi=v1+v2+v3+…+vn.计算开始前,n个数存贮在n台由网络连接的计算机中,每
题目详情
(2002•北京)在研究并行计算的基本算法时,有以下简单模型问题:
用计算机求n个不同的数v1,v2,…,vn的和
vi=v1+v2+v3+…+vn.计算开始前,n个数存贮在n台由网络连接的计算机中,每台机器存一个数,计算开始后,在一个单位时间内,每台机器至多到一台其他机器中读数据,并与自己原有数据相加得到新的数据,各台机器可同时完成上述工作.为了用尽可能少的单位时间,使各台机器都得到这n个数的和,需要设计一种读和加的方法.比如n=2时,一个单位时间即可完成计算,方法可用下表表示:
(Ⅰ)当n=4时,至少需要多少个单位时间可完成计算?把你设计的方法填入下表
(Ⅱ)当n=128时,要使所有机器都得到
vi,至少需要多少个单位时间可完成计算?(结论不要求证明)
用计算机求n个不同的数v1,v2,…,vn的和
n |
i=1 |
机器号 | 初始时 | 第一单位时间 | 第二单位时间 | 第三单位时间 | |||
被读机号 | 结 果 | 被读机号 | 结 果 | 被读机号 | 结 果 | ||
1 | v1 | 2 | v1+v2 | ||||
2 | v2 | 1 | v2+v1 |
机器号 | 初始时 | 第一单位时间 | 第二单位时间 | 第三单位时间 | |||
被读机号 | 结 果 | 被读机号 | 结 果 | 被读机号 | 结 果 | ||
1 | v1 | ||||||
2 | v2 | ||||||
3 | v3 | ||||||
4 | v4 |
n |
i=1 |
▼优质解答
答案和解析
(Ⅰ)当n=4时,只用2个单位时间即可完成计算.方法之一如下: 机器号 初始时 第一单位时间 第二单位时间 第三单位时间 被读机号 结 果 被读机号 结 果 被读机号 结 果 1 v1 2 v1+v2 3 v...
看了 (2002•北京)在研究并行...的网友还看了以下:
如何化简公式v平均=2v1v2/v1+v2?坐等.要每一步的过程.如v平=(S+S)/(S/V1+ 2020-05-16 …
谁知道算电热量啊!已知,电压=5V,电阻=2R,时间=60秒可以产生多少℃的热量呀!麻烦谁知道算电 2020-06-07 …
五年级找规律题咯(1).算算二分之一+四分之一+八分之一=()二分之一+四分之一+八分之一+十六分 2020-06-10 …
三角形定则,为什么v=v2-v1?v1、v2不在一条直线上,为什么要用三角形定则,答案要分析透澈, 2020-07-02 …
小弟在在加速度上有点晕求物理学高手理解下我这句话若v2和v1反向,即v1为正值v2为负值,则有△v 2020-07-04 …
如图所示,质量为m的小球A以水平速率v与静止在光滑水平面上质量为3m的小球B发生正碰后,小球A的速 2020-07-31 …
人多少公斤才算正常?如题谢谢了刚才看电视某个儿童节目说(某小朋友的年龄是8正常的算法是8X2+8=2 2020-10-31 …
算算这是多少方木头?、一根粗25,长2米,一根粗30,长2.3,一根粗32.长1.7,一根粗40,长 2020-11-14 …
动手操作,画画算算.小明家距一条小河不远,已有两条小路到达河边,现在小明爸爸要修一条到河边最近的小路 2020-12-27 …
离婚率的计算方法?怎样计算多少婚姻走到最后?201314之际(我这里欧洲时间还是201314哦)问一 2021-01-13 …