[发明专利]用于可变通道架构的系统和方法有效
| 申请号: | 201680044636.3 | 申请日: | 2016-07-27 |
| 公开(公告)号: | CN107924309B | 公开(公告)日: | 2021-03-23 |
| 发明(设计)人: | 苏什马·沃克鲁;艾伦·葛加理;阿希什·莱·什里瓦斯塔瓦 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨贝贝;臧建明 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 可变 通道 架构 系统 方法 | ||
提供了一种可变通道架构的系统和方法,其中所述系统包括位于存储体中的存储区、形成用于执行任务的向量指令流水线的一个或多个计算节点,每个所述计算节点位于存储体中,每个所述计算节点独立于其他计算节点执行任务的一部分。此外,所述系统包括形成用于执行任务的标量指令流水线的全局程序控制器单元(GPCU),所述GPCU被配置为在一个或多个计算节点处调度用于任务的指令,并且所述GPCU还被配置为向所述计算节点分派每个所述计算节点使用的所述存储区的地址。
相关申请的交叉引用
本申请要求享有于2016年7月26日提交的、申请号为15/220,067、名称为“用于可变通道(Lane)架构的系统和方法”的美国非临时专利申请的优先权,该美国非临时专利申请又要求享有于2015年7月30日提交的、申请号为62/198,886的美国临时申请的优先权,以上两专利申请的全部内容通过引用结合在本申请中。
技术领域
本发明实施例通常涉及计算机架构,并且在特定实施例中,涉及用于可变通道架构的系统和方法。
背景技术
通常,诸如无线基带(baseband,BB)系统的实时系统是数据流系统。在数据流系统中,序列数据符号(诸如无线电帧中的符号)通常是不同的,并且典型地从共享存储器位置移动到用于确定的计算的特定存储器位置。共享存储器典型地位于远离执行这种计算的位置,并且特定存储器典型地位于执行这种计算的位置附近。
在无线BB系统中,通过不同的无线资源分配支持多个用户。这些不同的分配可以在单指令、多数据(single instruction,multiple data,SIMD)系统中通过一些限制被计算为一组。SIMD计算需要大量的数据移动、操作和重组以支持SIMD指令,这增加了功耗,并且需要额外的存储器来将数据的冗余副本保存在多个位置。大型SIMD处理器中的调度任务可能更复杂。进一步地,必须创建和编译算法以高效地利用SIMD。因此,尽管大型SIMD处理器可以理论上提高数据流系统的性能,但是获得这些性能的提升是不现实的和困难的。
发明内容
根据本发明实施例的优选实施例,处理器包括位于存储体中的存储区;形成用于执行任务的向量指令流水线的一个或多个计算节点,每个所述计算节点位于所述存储体中,每个所述计算节点独立于其它的所述计算节点执行所述任务的一部分;以及形成用于执行所述任务的标量指令流水线的全局程序控制器单元(global program controllerunit,GPCU),所述GPCU被配置为在一个或多个所述计算节点处调度用于所述任务的指令,所述GPCU还被配置为向所述计算节点分派每个所述计算节点使用的所述存储区的地址。
根据本发明实施例的优选实施例,一种方法包括接收用于任务的程序代码;分配多个计算节点以执行所述任务;将用于所述程序代码的第一提取数据包和用于所述第一提取数据包的第一相应数据指针分派给所述多个计算节点中的每个;响应于每个节点完成向所述节点分派所述第一提取数据包的执行,从所述多个计算节点中的每个节点接收差拍;以及根据所述接收的差拍来追踪所述多个计算节点对所述程序代码的执行。
根据本发明实施例的优选实施例,程序控制单元包括:被配置为解码用于第一任务的程序代码的超长指令字(very long instruction word,VLIW)包分派器;被配置为为所述程序代码分配数据指针的数据地址生成和组织(data address generation andorganization,DAGO)单元;以及耦合到多个计算节点的调度器,所述调度器被配置为分配所述多个计算节点以执行所述程序代码,所述调度器被配置为将第一线程分配给所述多个计算节点的第一子集,并且将第二线程分配给所述多个计算节点的第二子集。
附图说明
为了更全面地理解本发明实施例及其优点,现在结合附图参照以下描述,其中:
图1是数据流系统的简图;
图2-5是处理系统的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680044636.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锂离子电池浆料过筛装置
- 下一篇:一种多功能复合过滤网





