【技术实现步骤摘要】
具有片上互连的混合可编程众核设备
本专利技术涉及包含许多可编程处理器、专用功能模块、以及可编程FPGA构造的混合可编程逻辑设备。本专利技术对于网络和分组处理特别有用,尽管它可以在其他应用中使用。
技术介绍
众核(即多核)设备已经提供了一种提高设备性能而不引起提高时钟速度的成本的方式。众核设备可以包括用于硬件特定功能(诸如差错控制编码或者加密)的专用ASIC模块。这些模块通常被称为硬件加速器。
技术实现思路
本专利技术提供一种混合可编程逻辑设备,其包括可编程现场可编程门阵列逻辑构造(例如,可编程逻辑元件)以及众核分布式处理子系统(例如,众核处理器)。注意,术语“混合”指的是在同一设备(即,同一芯片)中集成了可编程逻辑元件的构造和处理器两者的设备。在所提供的架构中,可编程逻辑元件可以提供“后期绑定”的硬件加速功能,意思是被用来形成硬件加速功能的特定功能和逻辑架构能够在该设备被构造之后被定义。例如,可编程逻辑元件可以经由在运行时对混合可编程逻辑设备编程的软件,被分区或者分组为硬件加速器。还注意到,术语“设备”指的是本文中所描述的混合可编程逻辑设备的任何实施例或者实施例的组合。 在某些实施例中,处理器可以被集成到可编程逻辑构造中,而使得处理器的一个或多个物理尺寸(诸如宽度、长度或高度)是可编程逻辑元件的同一物理尺寸(即,对应的长度、宽度或高度)的倍数。这允许了具有不同尺寸的设备的有效率组装,而使处理器与可编程逻辑元件或者其他逻辑模块的比率不同。在某些实施例中,处理器可以是“硬化的”,意思是它们包括固定逻辑元件而不是可编程逻辑元件。 ...
【技术保护点】
一种混合可编程逻辑设备,包括:可编程逻辑元件,所述可编程逻辑元件中的至少一些可编程逻辑元件提供至少一种硬件加速功能;处理器,所述处理器与所述可编程逻辑元件交错并且在物理上确定大小使得所述处理器中的每个处理器的一个物理尺寸等于所述可编程逻辑元件的同一物理尺寸的倍数;以及第一水平和垂直连接器,所述第一水平和垂直连接器向所述可编程逻辑元件提供数据并且从所述可编程逻辑元件提供数据;以及第二水平和垂直连接器,所述第二水平和垂直连接器向所述处理器提供数据并且从所述处理器提供数据。
【技术特征摘要】
2013.03.14 US 13/804,4191.一种混合可编程逻辑设备,包括: 可编程逻辑元件,所述可编程逻辑元件中的至少一些可编程逻辑元件提供至少一种硬件加速功能; 处理器,所述处理器与所述可编程逻辑元件交错并且在物理上确定大小使得所述处理器中的每个处理器的一个物理尺寸等于所述可编程逻辑元件的同一物理尺寸的倍数;以及 第一水平和垂直连接器,所述第一水平和垂直连接器向所述可编程逻辑元件提供数据并且从所述可编程逻辑元件提供数据;以及 第二水平和垂直连接器,所述第二水平和垂直连接器向所述处理器提供数据并且从所述处理器提供数据。2.根据权利要求1所述的设备,其中所述处理器中的每个处理器包括固定逻辑元件。3.根据权利要求1所述的设备,其中所述第一水平和垂直连接器以及所述第二水平和垂直连接器处于所述混合可编程逻辑设备的同一金属层中。4.根据权利要求1所述的设备,其中所述处理器被布置在列或行中的一个列或行中。5.根据权利要求1所述的设备,其中所述物理尺寸是长度、宽度或高度之一。6.根据权利要求1所述的设备,其中所述第一水平和垂直连接器以及所述第二水平和垂直连接器作为同构路由构造可寻址,以向所述处理器和所述可编程逻辑元件提供数据并且从所述处理器和所述可编程逻辑元件提供数据。7.根据权利要求1所述的设备,其中所述第一水平和垂直连接器以及所述第二水平和垂直连接器仅向所述处理器和所述可编程逻辑元件提供数据并且从所述处理器和所述可编程逻辑元件提供数据。8.根据权利要求7所述的设备,进一步包括入口/出口处理模块,所述入口 /出口处理模块接收数据分组并且将所述数据分组路由至所述第一水平和垂直连接器以及所述第二水平和垂直连接器。9.根据权利要求8所述的设备,进一步包括外部存储器,所述外部存储器被配置为直接连接至所述混合可编程逻辑设备,其中所述外部存储器缓冲所接收的数据分组。10.根据权利要求8所述的设备,进一步包括片上网络总线,仅可操作为向所述入口/出口处理模块运送所述数据分组并且从所述入口/出口处理模块运送所述数据分组。11.根据权利要求8所述的设备,其中所述入口/出口处理模块包括:专用ASIC或者一组所述可编程逻辑元件中的至少一项。12.根据权利要求3所述的设备,进一步包括包含所述可编程逻辑元件和所述处理器的第一金属层,其中所述第一金属层与所述同一金属层不同。13.根据权利要求1所述的设备,其中所述可编程逻辑元件改变所述至少一种硬件加速功能。14.一种混合可编程逻辑设备,包括: 以第一时钟速度操作的可编程逻辑元件,其中所述可编程逻辑元件中的至少一些可编程...
【专利技术属性】
技术研发人员:M·D·赫顿,A·克里克利斯,
申请(专利权)人:阿尔特拉公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。