矩阵乘法的并行算法要点讲解.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
矩阵乘法的并行算法分析;本章目录;乘法器设计;乘法器设计;方案2:时间迭代-部分积左移累加算法;方案2:时间迭代-部分积左移累加算法;矩阵乘法;矩阵乘法;单处理机矩阵乘法器;举例:矩阵乘法器;二维方阵结构矩阵乘法器;VLSI并行结构特点;心动阵列(Systolic array);心动阵列;它把算法中蕴含的操作并行性用由具有同样逻辑功能的PE通过简单的、规则的通讯几何局部地互连起来的阵列来实现。这样的阵列除了连接几何形状有所变化外,在阵列内,无论输入数据流或结果数据流的速度与方向都有所变化,这是传统的流水线结构所没有的。在功能上,一个这样的阵列相当于软件中一个含有循环语句的过程。 ;心动阵列可以解决一大类基本计算问题,其中包括绝大部分的矩阵运算、数字信号与图象处理的计算及许多非数值计算问题。不同的算法有不同阵列结构,同一个算法也可有许多不同的???列来实现。 局部互连的约束却使阵列的连接结构为数不多。通常有一维线性、二维正方形、二维六角形、树状、三角状等连接方式 ;;心动阵列实质上是一种线性时间阵列。数据在阵列内的相邻PE之间的运动,时时、处处都用相同的时间单位。因此,任何算法若能在抽象代数空间中找到一种线性表示,就至少存在着一种心动阵列来实现它。例如,离散傅立叶变换(DFT)的表示是线性的。它的数据运动具有局部性,所以很容易找到其心动阵列实现。 心动阵列免除了形成数据流所需的控制开销。阵列内PE间的局部连接方式,使得阵列中负载均匀、连线极短、最大限度的减少了系统内部的通讯延时,提高PE的利用率。;局限 通用性差,不同算法不同阵列 一个阵列通常只适用于大小确定的问题。 解决途径 可编程、可重构的PE 多个阵列组合成一个系统 ;VLSI设计三个阶段;二维方阵结构矩阵乘法器;举例:矩阵乘法器

文档评论(0)

高考学子 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档