[发明专利]流式传输平台流和架构在审
申请号: | 201980073849.2 | 申请日: | 2019-11-05 |
公开(公告)号: | CN112970010A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | C·S·泰亚玛高德鲁;R·N·卡拉干达;K·K·尚;R·松卡瓦利;H·C·尼马;K·谢;S·桑塔;L·侯 | 申请(专利权)人: | 赛灵思公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 傅远 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输 平台 架构 | ||
1.一种集成电路,包括:
通信接口,被配置为与主机系统通信;
直接存储器访问电路,耦合到所述通信接口;
内核电路,使用可编程电路系统实现;以及
流业务管理器电路,耦合到所述直接存储器访问电路和所述内核电路,其中所述流业务管理器电路被配置为控制在所述主机系统与所述内核电路之间交换的数据流。
2.根据权利要求1所述的集成电路,还包括:
第一互连,被配置为从所述流业务管理器电路接收分组化数据并且将所述分组化数据分发到所述内核电路;以及
第二互连,被配置为从所述内核电路接收数据并且将所述数据提供给所述流业务管理器电路。
3.根据权利要求2所述的集成电路,还包括:
输入缓冲器,耦合到所述第一互连的输出端口和所述内核电路的输入端口,其中所述输入缓冲器被配置为临时存储所述分组化数据,将所述分组化数据转换为数据流,并且将所述数据流提供给所述内核电路;
其中所述流业务管理器电路响应于确定所述输入缓冲器具有可用空间而发起到所述内核电路的数据传送。
4.根据权利要求3所述的集成电路,还包括:
输出缓冲器,耦合到所述内核电路的输出端口和所述流业务管理器电路的输入端口,其中所述输出缓冲器被配置为临时存储从所述内核电路输出的数据流,将所述数据流转换为分组化数据,并且将所述分组化数据提供给所述第二互连;
其中所述流业务管理器电路响应于确定所述主机系统中与所述输出缓冲器相对应的缓冲器具有可用空间并且所述输出缓冲器包括至少一个完整分组,发起从所述内核电路到所述主机系统的数据传送。
5.根据权利要求1所述的集成电路,其中所述内核电路是在所述可编程电路系统中实现的多个内核电路中的一个内核电路,所述流业务管理器电路耦合到所述多个内核电路中的每个内核电路,并且被配置为交织与所述多个内核电路交换的数据流。
6.根据权利要求5所述的集成电路,其中所述多个内核电路中的每个内核电路通过缓冲器和互连耦合到所述流业务管理器电路,其中所述流业务管理器电路实现轮询仲裁方案,以基于与每个相应内核电路相对应的所述缓冲器的空间可用性来将数据流式传输到所述多个内核电路中的每个内核电路。
7.一种集成电路,包括:
第一内核电路,在可编程电路系统中实现;
第二内核电路,在可编程电路系统中实现;以及
流业务管理器电路,耦合到所述第一内核电路和所述第二内核电路,其中所述流业务管理器电路被配置为控制在所述第一内核电路与所述第二内核电路之间交换的数据流。
8.根据权利要求7所述的集成电路,其中从所述第一内核电路发送到所述第二内核电路的选定数据流包括用于所述第二内核电路的带内指令。
9.根据权利要求7所述的集成电路,其中:
所述第一内核电路通过第一输入缓冲器和第一输出缓冲器耦合到第一互连;以及
所述第二内核电路通过第二输入缓冲器和第二输出缓冲器耦合到第二互连;以及
所述第一互连和所述第二互连耦合到所述流业务管理器电路。
10.根据权利要求7所述的集成电路,其中所述流业务管理器电路被配置为直接从耦合到所述集成电路的主机系统向所述第一内核电路或向所述第二内核电路提供选定数据流,并且从所述第一内核电路或所述第二内核电路向所述主机系统提供结果数据流。
11.根据权利要求10所述的集成电路,其中所述选定数据流包括用于所述第一内核电路或所述第二内核电路的带内指令。
12.根据权利要求7所述的集成电路,其中所述第一内核电路位于所述集成电路的第一管芯中,并且所述第二内核电路位于所述集成电路的第二管芯中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛灵思公司,未经赛灵思公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980073849.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于测量胎压的设备
- 下一篇:使用随机引发的单细胞全转录组分析