[发明专利]用于实施智能处理计算架构的系统和方法在审
申请号: | 201980045334.1 | 申请日: | 2019-07-01 |
公开(公告)号: | CN112771498A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | D·菲克;M·帕利赫;P·托斯;A·考夫罗恩;V·雷迪;E·施兰格;S·舒勒;Z·N·扎伊迪;A·当-特朗;R·加里贝;B·索伦森 | 申请(专利权)人: | 米西克有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06N20/00 |
代理公司: | 余姚德盛专利代理事务所(普通合伙) 33239 | 代理人: | 周积德 |
地址: | 美国得*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实施 智能 处理 计算 架构 系统 方法 | ||
1.一种用于集成电路内的自动化数据传播和自动化数据处理的系统,所述系统包含:
智能处理集成电路,包含至少一个智能处理流水线,其中所述至少一个智能处理流水线包括:
多个不同的智能处理片,其中每个不同的智能处理片包括计算电路和本地数据缓冲器;
基于令牌的治理模块,所述基于令牌的治理模块实施:
第一基于令牌的控制数据结构;
第二基于令牌的控制数据结构,
其中所述第一基于令牌的控制数据结构和所述第二基于令牌的控制数据结构协同操作,以通过所述至少一个智能处理流水线控制自动化的输入数据流和/或所述输入数据的自动化处理。
2.根据权利要求1所述的系统,其中
所述基于令牌的治理模块包括:
令牌界面,向所述基于令牌的治理模块呈现令牌,其中响应于所述令牌界面的呈现,所述基于令牌的治理模块基于所述第一基于令牌的控制数据结构的一个或多个令牌参数和一个或多个治理配置来更新内部状态。
3.根据权利要求1所述的系统,其中
所述基于令牌的治理模块包括:
通知界面,基于与所述第二基于令牌的控制数据结构相关联的一个或多个令牌计数器值,向所述集成电路的一个或多个处理组件指示满足程序触发条件。
4.根据权利要求1所述的系统,其中
第一令牌类型包括流控制令牌,所述流控制令牌被呈现给所述基于令牌的治理模块并且被用作用于更新所述基于令牌的治理模块的内部状态的信号
5.根据权利要求1所述的系统,其中
第二令牌类型包括中断令牌,所述中断令牌被呈现给所述多个不同的智能处理片中的一个,使得所述一个不同的智能处理片的处理电路接受中断,所述中断用于停止或暂停所述一个不同的智能处理片的进程并且占用与所述中断令牌相关联的有效载荷或工作处理命令。
6.一种在集成电路内实施令牌控制过程的方法,所述方法包含:
在集成电路的主要数据缓冲器处,从一个或多个输入数据源收集输入数据;
实施数据处理流水线,其中所述数据处理流水线由至少以下项定义:
一个或多个矩阵乘法加速器;
一个或多个本地数据缓冲器;
由所述集成电路实施一个或多个流记分板模块,其中实施所述一个或多个流记分板模块包括:
(i)实施令牌计数表,所述令牌计数表跟踪所述集成电路内的一个或多个令牌;
(ii)实施程序控制表,所述程序控制表基于所述一个或多个令牌来监控一个或多个程序执行条件;
基于所述令牌计数表的所述实施和所述程序控制表的所述实施,沿着所述数据处理流水线自动传播来自所述主要数据缓冲器的所述输入数据的一个或多个部分。
7.根据权利要求6所述的方法,进一步包含:
基于所述程序控制表的状态,在所述数据处理流水线的所述一个或多个矩阵乘法加速器中的一个或多个处自动执行一个或多个程序或一个或多个应用。
8.根据权利要求6所述的方法,其中所述令牌计数表:
根据多个不同的令牌标识符被索引;
包括针对所述多个不同的令牌标识符中的每个的条目,所述条目存储对具有所述多个不同的令牌标识符中的一个的一个不同的令牌的数目的运行计数;并且
每个条目存储设定相应的计数器触发条件的软件可编程配置位。
9.根据权利要求8所述的方法,其中
所示令牌计数表配置有至少一个指针,所述至少一个指针在基于所述令牌控制表内的不同令牌的计数值满足计数器触发条件时指向所述程序控制表中的条目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于米西克有限公司,未经米西克有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980045334.1/1.html,转载请声明来源钻瓜专利网。