



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
。计算机体系结构第一次作业计算机学院 1.3 在PRAM模型上,假定算法A、B和C的执行时间分别为7n,nlogn/4和nloglogn,试问:1)用大O 表示的时间复杂度是多少?2) 三个算法,何者最快?何者最慢?3)当n=1024时,三个算法何者最快?何者最慢?4)如何解释上述1)和3)的不同结论?答:(1)算法A、B和C的时间复杂度分别为O(n)、O(nlogn)和O(nloglogn)。 (2)算法A执行的最快,算法B执行的最慢。原因:当n的值足够大时,O(n)O(nloglogn)O(nlogn)。所以算法A执行的最快,算法B执行的最慢。 (3)当nnloglognnlgon/4,所以,算法B最快,算法A最慢。(4) 实际程序计算中,n的值一般都比较大(远大于1024=210),然而当n=1024时,logn可能仍然大于1,却小于10,所以loglogn的值小于1,从而n nlogn. 也就是说,时间复杂度是数量级的概念,忽略了常数系数,而3) 是计算出具体结果,因此会有差别。 所以结论不同。1.8 给出如下串行程序代码段: for(i=0;iN;i+) Ai = bi*bi+1; for(i=0;iN;i+) Ci = Ai+Ai+1;1) 试用库例程方式,写出其等效的并行代码段;id=my_process_id();p=number_of_processes();for ( i= id; iN; i=i+p) Ai=bi*bi+1;barrier();for (i= id; iN; i=i+p) ci=Ai+Ai+1;2) 试用Fortram 90中的数组操作,写出其等效的并行代码段;my_process_id,number_of_processes(), and barrier()A(0:N-1)=b(0:N-1)*b(1:N)c=A(0:N-1)+A(1:N)3) 试用SGI PowerC Program, 写出其等效的并行代码段。 #pragma parallel #pragma shared(A,b,c) #pragma local(i) # pragma pfor iterate(i=0;N;1) for (i=0;iN;i+) Ai=bi*bi+1; # pragma synchronize # pragma pfor iterate (i=0; N; 1) for (i=0;iN;i+)ci=Ai+Ai+1; 2.1 计算执行程序的有效CPI、MIPS速率及总的CPU执行时间。(图表省略) 答: CPI为执行每条指令所需要的平均的时钟周期数。所以,CPI为: CPI=(45000*1+32000*2+15000*2+8000*2)/(45000+32000+15000+8000) =1.55 MIPS=In/(Te*106)=Rc/(CPI*106) =25.8 Tcpu=In*CPI*Tc=(45000*1+32000*2+15000*2+8000*2)/(40*106) =3.785ms2.2 计算答: (1)在单处理机上执行该程序的平均CPI值为: 1*60%+2*18%+4*12%+8*10%=2.24(2)计算相应的MIPS速率MIPS=Rc/(CPI*106)=40*106/(2.24*106)=17.86 2.3 如题,计算: 1)渐近带宽r=? 2)半峰值信息长度 = ? 提示:to=46s 答:(1)渐近带宽r=1 / 0.035=28.6MB/S (2)半峰值消息长度m1/2=to* r=46us*28.6MB/S=1315.6B 2.9假设N=500,P=6,比照表2.12,试列出采用不同调度算法的结果调度算法任务分配粒度随时间的变化静态调度848484848484848484848484SS111111111111BSS(k=20)202020202020202020202020GSS836956473932272219161311FS424242424242212121212121TSS(d=2)424038363432302826242220AS1412108765
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年媒体中心小程序面试题必-备
- 英语教学绘本课件
- 有趣的属相教学课件
- 知识产权学院培训班课件
- 知识产权培训通关课件
- 销售客户主管岗位招聘笔试题及解答(某世界500强集团)2025年
- 知识产权培训总结课件
- 2025年安全员安全教育培训计划制定试题及答案
- 2025年项目经理面试题库及答案
- 口腔与视力保健及心理卫生
- 《塑料门窗工程技术规程》JGJ103-2008
- 高三5月大联考作文“新技术”“新产业”“新质生产力”导写
- 手持电动工具安全培训
- (正式版)JBT 9229-2024 剪叉式升降工作平台
- 沃特玛通信基站用铁锂电池
- 曲臂车操作规程含曲臂式高空作业车专项施工方案报审表
- 2019版新人教版高中英语必修+选择性必修共7册词汇表汇总(带音标)
- 熟食行业食品安全培训
- 度假村项目策划书
- 黑龙江小学生诗词大赛备考试题库400题(一二年级适用)
- 《HSK标准教程1》第4课课件
评论
0/150
提交评论