1 / 2
文档名称:

第四章 并行算法的设计基础.doc

格式:doc   页数:2
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第四章 并行算法的设计基础.doc

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第四章 并行算法的设计基础.doc

文档介绍

文档介绍:并行算法的设计基础
习题例题:
试证明Brent定理:令W (n)是某并行算法A在运行时间T(n)内所执行的运算数量,则A使用p台处理器可在t(n)=O(W(n)/p+T(n))时间内执行完毕。
假定Pi(1≤i≤n)开始时存有数据di , 所谓累加求和指用来代替Pi中的原始值di 。
算法 PRAM-EREW上累加求和算法
输入: Pi中保存有di , l≤ i ≤ n
输出: Pi中的内容为
begin
for j = 0 to logn – 1 do
for i = 2j + 1 to n par-do
Pi = di-(2^i)
di = di + di-(2^j)
endfor
endfor
end
(1)试用n=8为例,按照上述算法逐步计算出累加和。
(2)分析算法时间复杂度。
在APRAM模型上设计算法时,应尽量使各处理器内的局部计算时间和读写时间大致与同步时间B相当。当在APRAM上计算M个数的和时,可以借用B叉树求和的办法。
假定有j个处理器计算n个数的和,此时每个处理器上分配n/p个数,各处理器先求出自身的局和;然后从共享存储器中读取它的B个孩子的局和,累加后置入指定的共享存储单元SM中;最后根处理器所计算的和即为全和。算法如下:
算法 APRAM上求和算法
输入: n个待求和的数
输出: 总和在共享存储单元SM中
Begin
各处理器求n/p个数的局和,并将其写入SM中
Barrier
for k = [ logB ( p(B – 1) + 1) ] – 2 downto 0 do
for all Pi , 0 ≤ i ≤ p – 1,do
if Pi 在第k级 then
Pi计算其B各孩子的局和并与其自身局和相加,然后将结果写入SM中
endif
end for
barrier
end for
End
(1)试用APRAM模型之参数,写出算法的时间复杂度函数表达式。
(2)试解释Barrier语句的作用。
在给定时间t内,尽可能多的计算

最近更新

2024年成都外国语学院单招职业适应性考试题库.. 39页

2024年成都银杏酒店管理学院单招职业技能考试.. 39页

2024年新疆哈密地区单招职业适应性测试模拟测.. 40页

2024年新疆昌吉回族自治州单招职业倾向性测试.. 41页

2024年无锡科技职业学院单招职业技能考试模拟.. 41页

2024年正德职业技术学院单招职业倾向性考试模.. 39页

2024年武汉警官职业学院单招职业技能考试模拟.. 41页

2024年汉中职业技术学院单招职业技能考试模拟.. 40页

2024年江苏城市职业学院单招职业倾向性考试题.. 39页

2024年江苏海事职业技术学院单招职业技能测试.. 39页

2024年江苏省盐城市单招职业适应性考试模拟测.. 39页

2024年江西应用工程职业学院单招职业倾向性测.. 39页

2024年江西枫林涉外经贸职业学院单招职业技能.. 41页

2024年江门职业技术学院单招综合素质考试模拟.. 41页

2024年沧州医学高等专科学校单招职业技能考试.. 39页

2024年河北化工医药职业技术学院单招职业技能.. 41页

2024年河北省沧州市单招职业适应性测试题库含.. 40页

2024年河北能源职业技术学院单招职业倾向性测.. 38页

2024年河南信息统计职业学院单招职业倾向性考.. 41页

2024年河南省商丘市单招职业适应性考试题库必.. 40页

2024年泉州工程职业技术学院单招职业倾向性考.. 40页

2024年泉州轻工职业学院单招职业技能测试模拟.. 39页

2024年洛阳文化旅游职业学院单招职业适应性测.. 41页

2024年浙江东方职业技术学院单招职业技能测试.. 40页

2025年重庆市《保安员证》考试题库含答案 39页

预防滑倒、绊倒及跌落专题培训课件 45页

混凝土工程培训课件优秀PPT 26页

食品标签审核确认表 3页

个人检讨反思(向管理服务对象借钱) 5页

山东科技版小学英语五年级下册词汇表带音标 4页