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