- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* [例12]用一条4段浮点加法器流水线求8个浮点数的和: Z=A+B+C+D+E+F+G+H,求流水线的吞吐率、加速比和效率,其中△t1=△t2=△t3=△t4=△t。 解:由于存在数据相关,A+B的运算结果要在第5时钟周期 才能继续做加C运算,这样,每个功能部件都要空闲3个时 钟周期,为此,可对原式作一简单变化,得到: Z=[(A+B)+(C+D)]+[(E+F)+(G+H)] * 7个加法8个数的流水线时空图如下: * 从流水线的时空图中可以很清楚地看到,7个浮点加法共用了15个时钟周期。 流水线的吞吐率为: 流水线的加速比为: 流水线的效率为: * [例13]设有两个向量A,B,各有4个元素,若在如图5-2-16a所示的静态双功能流水线上,计算向量点积: 其中,1→2→3→5组成加法流水线,1→4→5组成乘法流水线。 * 又设每个流水线所经过的时间均为△t,而且流水线的输出结果可以直接返回到输入或暂存于相应的缓冲寄存器中,其延迟时间和功能切换所需的时间都可以忽略不计。请使用合理的算法,能使完成向量点积A*B所用的时间最短,并求出流水线在此期间实际的吞吐率TP和效率E。解:首先,应选择适合于静态流水线工作的算法。对于本题,应先连续计算al*bl、a2*b2、a3*b3和a4*b4共4次乘法,然后功能切换,按((albl+a2b2)+(a3b3+a4b4))经3次加法来求得最后的结果。按此算法可画出流水线工作时的时空图。如图5-2-16b所示。 * * 由图可见,总共在15个△t的时间内流出7个结果,所以在这段时间里,流水线的实际吞吐率TP为7/15△t。 若不用流水线,由于一次求积需3△t,一次加法需 4 △t,产生上述结果就需要4?3△t+3?4△t=24△t。因此,加速比为S=24△t/(15△t)=1.6。 该流水线的效率可用阴影区面积和全部5个段的总时空图面积之比求得,即 * [例14]什么是方体置换?写出方体置换函数的表达式,假设互联网有16个结点,请画出4个方体置换函数(即C0,C1,C2,C3)的输入端与输出端的连接关系。 答:方体置换是实现二进制地址编号中第k位位值不同的输入端输出端之间的连接。其表达式为: * 0000 0001 0010 0011 0100 0101 0110 0111 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 1000 1001 1010 1011 1100 1101 1110 1111 C0立方置换函数: * C1立方置换函数: 0001 0010 0011 0100 0101 0110 0111 0001 0010 0011 0100 0101 0110 0111 1001 1010 1011 1100 1101 1110 1111 1001 1010 1011 1100 1101 1110 1111 0000 0000 1000 1000 * C2立方置换函数: 0000 0001 0010 0011 0100 0101 0110 0111 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 1000 1001 1010 1011 1100 1101 1110 1111 * C3立方置换函数: 0000 0001 0010 0011 0100 0101 0110 0111 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 1000 1001 1010 1011 1100 1101 1110 1111 * [例15]什么是均匀洗牌置换?写出均匀洗牌置换函数的表达式,假设互联网有16个结点,请画出均匀洗牌置换的输入端与输出端的连接关系。 答:均匀洗牌置换是将输入端分成数目相等的两半,前一半和后一半按序一个隔一个地从头至尾依次与输出端相连,即将输入端二进制地址循环左移一位即得到对应的输出端二进制地址。其函数关系可表示为: 图略 * [例16]互连网络例子:编号为0,1……15的16个处理器用单级互连网络连接,当互连函数分别为: (1)cube 3; (2)PM2+3; (3)shuffle;时第13号处理器各连至哪一个处理器? 答: (1)cube3=cube3(1101); 第3位取反,得0101 (5号处理器) (2)PM2+3(13)=(j+2^3)mod 16 =(13+8) m
您可能关注的文档
最近下载
- 小红书种草训练营课件.pdf VIP
- 西药二2017-孟定4月.docx VIP
- 西药综合:6月月考.docx VIP
- 干细胞治疗男性勃起功能障碍的进展与展望.pdf VIP
- 2025乡关于“十五五”时期重点领域发展的规划建议.docx VIP
- 培训课件 -公务礼仪商务礼仪培训-公务礼仪培训.pdf VIP
- 2025年江西省委党校在职研究生招生考试(管理学-文化管理方向)历年参考题库含答案详解(5卷).docx VIP
- 服装行业质量管理体系方案.docx VIP
- 西药综合:4月月考.docx VIP
- 2.3+中国主要的河流与湖泊+第3课时(教学课件)地理中图北京版2024八年级上册.pptx VIP
原创力文档


文档评论(0)