可重配置的流型矢量处理器制造技术

技术编号:2859929 阅读:154 留言:0更新日期:2012-04-11 18:40
提供可重配置的流矢量处理器(100),它包括许多功能单元(102),每一个功能单元都具有一个或多个用来接收数据值的输入端和提供数据值的输出端,一个可重配置的互连开关(104)以及一个微型序列发生器(118)。可重配置的互连开关(104)包括一个或多个链路,可操作各个链路,以将功能单元(102)的输出与功能单元(102)的输入耦合在一起,如微型序列发生器(118)所指导的那样。矢量处理器还可以包括一个或多个用来从存储器中检索数据的输入流单元(122)。每一个输入流单元由主处理器所指导,并具有到该主处理器的规定接口(116)。矢量处理器还包括一个或多个用来将数据写入存储器或主处理器的输出流单元(124)。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术总的来说涉及计算机处理器领域。更特别地,本专利技术涉及一种可重配置的流型矢量处理器
技术介绍
许多为移动设备(多媒体,图形,图像压缩/解压缩,等等)设计的新应用包括高百分比的流型矢量计算。这些应用的计算速率经常超过最好的通用CPU所能提供的速率。因此,希望找到一种方法来改善存在于这样的设备中的计算引擎的性能,以满足这些新应用计算上的需求。同时,这些新应用的特性是标准以及遵照这些标准的最好的算法经常改变,需要一个可编程的并且易于编程的解决方案。况且,上市的时间压力在不断地在增加。针对这个问题的一个方法是增加对以前在软件及硬件方面的投资的重新利用。通过可编程性来最好地提升在多种产品内的硬件的重新利用。软件的重新利用是通过在一个设备的多样实现中的一致程序设计模型来提升的,以便保持二进制兼容性。满足这个需求的一个尝试是使用硬件加速器。这些不足以解决问题,因为它们改编程序的能力有限。那些在功能上不固定的硬件加速器只允许在它们所执行功能的参数上的改变,而不是功能的类型或排序上的改变。可编程的解决方案以矢量处理器、数字信号处理器、SIMD处理器和VLIW处理器的形式存在。这些解决方本文档来自技高网...

【技术保护点】
一种可重配置的流型矢量处理器,其包括:多个功能单元,每一个功能单元都具有一个或多个用于接收数据值的输入端以及一个用于提供数据值的输出端;可重配置的互连开关,包括一个或多个链路,每一个链路都可操作的将功能单元的输出端耦合至功能单元的所述一个或多个输入端中的一个输入端;以及耦合到可重配置的互连开关的微型序列发生器,可操作的控制所述可重配置的互连开关。

【技术特征摘要】
US 2002-6-28 10/184,5831.一种可重配置的流型矢量处理器,其包括多个功能单元,每一个功能单元都具有一个或多个用于接收数据值的输入端以及一个用于提供数据值的输出端;可重配置的互连开关,包括一个或多个链路,每一个链路都可操作的将功能单元的输出端耦合至功能单元的所述一个或多个输入端中的一个输入端;以及耦合到可重配置的互连开关的微型序列发生器,可操作的控制所述可重配置的互连开关。2.根据权利要求1的可重配置的流型矢量处理器,其中,所述微型序列发生器包括用于存储指令程序的程序存储器。3.根据权利要求1的可重配置的流型矢量处理器,其中,所述可重配置的互连开关包括用于存储数据值的开关存储器。4.根据权利要求3的可重配置的流型矢量处理器,其中,所述开关存储器包括FIFO、按程序工作的延迟和流水线寄存器堆中的至少一个。5.根据权利要求1的可重配置的流型矢量处理器,其中,所述可重配置的互连开关的链路由微型序列发生器控制,以从功能单元的输出端接收数据值并且向功能单元的所述一个或多个输入端中的一个输入端提供数据值。6.根据权利要求1的可重配置的流型矢量处理器,进一步包括一个或多个耦合到所述可重配置的互连开关的输入流单元,可操作的从数据存储器检索输入数据值,并提供数据值给所述可重配置的互连开关;以及一个或多个耦合到所述可重配置的互连开关的输出流单元,可操作的从所述可重配置的互连开关接收数据值,并提供输出数据值给数据存储器。7.根据权利要求6的可重配置的流型矢量处理器,其中,所述输入和输出流单元包括用于从主机接收控制指令的接口。8.根据权利要求7的可重配置的流型矢量处理器,其中,所述控制指令包括以下各项的至少一项在数据存储器中的数据值的矢量的起始地址;数据值的矢量的跨度;数据值之间的跨距;在矢量数据值的跨度之间跳跃的大量存储器地址;以及在数据值的矢量中的每一个数据值的大小。9.根据权利要求6的可重配置的流型矢量处理器,进一步包括外部接口,可操作的耦合到所述输入流单元、输出流单元以及到主机的微型序列发生器。10.根据权利要求1的可重配置的流型矢量处理器,其中,所述功能单元包括以下各项中的至少一项移位器;加法器;逻辑单元;以及乘法器。11.根据权利要求10的可重配置的流型矢量处理器,其中,所述功能单元进一步包括通过(passthrough)功能单元。12.根据权利要求1的可重配置的流型矢量处理器,其中,所述多个功能单元中的至少一个的输出端包括寄存器流水线。13.根据权利要...

【专利技术属性】
技术研发人员:菲利普E马伊肯特唐纳莫特雷蒙德B埃西克四世西尔维乌基里切斯库布赖恩杰奥弗雷卢卡斯詹姆士M诺里斯迈克尔艾伦许特阿利赛义迪
申请(专利权)人:摩托罗拉公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1