嵌入式阵列处理器发展.docVIP

  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文档。上传文档
查看更多
嵌入式阵列处理器发展

嵌入式阵列处理器发展   摘要:本文从阵列设计、制造技术与应用领域三个方面,讨论了嵌入式阵列处理器的发展情况,最后从微电子技术发展的趋势与并行计算的需要,说明了阵列处理器具有换代作用的发展前景。   关键词:阵列处理器;MPSoC;MPP;SIMD      前言      1971年的处理器芯片以及在其基础上发展而来的PC机的问世,使计算机的应用从科学殿堂走进了“寻常百姓家”,同时开辟了计算机嵌入式应用的新模式,促进了工业产品的知识化/智能化。随着芯片集成度的提高与计算模式的演变,1987年人们提出了系统芯片(SoC,Systemon Chip)的概念,要将计算机的系统设计也转移到芯片设计上来。从提出一个新概念到这一概念的成果市场化,一般大约需要30年左右的时间。系统芯片概念提出之后,经过20多年的努力,逐渐形成了两种系统芯片。一种是以处理器为IP核的多处理器系统芯片(MP SoC,Multi Processor SoC),简称MP系统芯片;另一种是根据并行计算技术与深亚微米技术的发展需要而发展起来的大规模并行处理系统芯片(MPP SoC,Massively Parallel Processing SoC),简称MPP系统芯片。因为采用了阵列的实现方法,对处理器来说又可以叫做阵列处理器(Array Processor)。下面将主要讨论嵌入式阵列处理器的阵列设计、制造技术与应用领域的新发展。      阵列设计的发展      处理器芯片,以及在其基础上发展起来的MP系统芯片,设计和应用都发展得比较成熟。目前许多嵌入式计算机的系统设计,已经转移到嵌入式MP系统芯片的设计上来;不仅如此,1985年开始的FPGA技术,在2000年就推出了带嵌入式处理器ARM的FPGA芯片,现在已发展成了嵌入式MP系统芯片的一种硬件设计平台。国内已研制出以8位、16位以及32位处理器为核心的,与应用领域紧密相关的嵌入式MP系统芯片。随着嵌入式应用的微型化与并行计算的要求越来越高,以及深亚微米技术的不断发展所带来的“红墙”问题,使嵌入式阵列处理器的设计成了新的研究热点。   为了航空航天图像处理电子设备的微型化,美国休斯(Hughes)公司在3um CMOS工艺的基础上,采用圆片级的3D二次集成电路技术,按照SIMDPE阵列的体系结构,于1987年10月就研??成功了一种3D阵列处理器。该阵列处理器由5个大圆片(Wafer)组成了32×32个16位定点处理元的PE阵列,工作频率10 MHz,峰值速度为600 MOPS,功耗约1.5W,体积只有手掌大小。除了32×32的PE阵列外,休斯公司还先后研制了每个大圆片上有128×128与,256×256(=65536)个功能模块的阵列处理器。   与其它嵌入式处理器不同,嵌入式阵列处理器设计的发展,从休斯公司的图像处理的阵列处理器可以看出,是由成千上万的处理元PE的阵列组成的。其它的阵列处理器是存在一个并行编程的语言问题的,早期的解决方法是把常用的程序设计语言扩充成并行程序设计语言,但没有得到推广;现在的解决方法是采用面向并行编程模式的映射语言。由于图像处理的嵌入式阵列处理器,是一种支持数据并行计算的可编程的阵列处理器,采用的是指令流计算模式的SIMD PE阵列的体系结构,与超级计算的阵列处理器不同。这是一种自然的实现数据并行计算的阵列处理器的体系结构,因为按时间映射方法执行数据并行算法时,SIMD PE阵列上所有PE每个周期执行的是同样的一条指令的“数组操作”,数组大小理论上是没有限制的;SIMD PE阵列的阵列处理器可以看作是数据并行算法的算法处理器(Algorithm Processor),而不必看作是一个多处理器,从而得到了图像处理器的并行编程简单性、高效性与通用性。由于SIMD计算方式对数据并行计算的效果非常显著,在有些处理器/多核处理器/众核处理器的指令集合中,也增加了支持SIMD计算的MMX指令。   现代的阵列处理器的PE阵列基本上是支持两维算法的,因为现在计算机的传感器输入主要是空间上的两维阵列,显示器输出也主要还是空间上的两维阵列,相应的PE阵列自然是两维的;而可视空间是三维的,计算科学家是通过立体视觉算法在两维阵列的显示器上形成三维的立体感的。其实,随应用领域的不同,完成空间并行计算的阵列处理器还可以是三维的。阵列大小是可以系列化的,阵列设计的发展主要是处理元PE的概念,以及处理元PE中的操作的概念,都应当是广义的,还有一般处理器中所没有的处理元PE之间的互连方法以及阵列处理器芯片之间的互连方法。   随应用领域的不同,处理元PE的设计参数(字长精度、存储容量与运算速度,以及体积、重量、功耗与可靠性等)是可以像处理器一样系列化的。不仅如此,为了实现阵列处理器

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档