[发明专利]处理器间的数据流调度在审
申请号: | 201680090774.5 | 申请日: | 2016-11-14 |
公开(公告)号: | CN109937408A | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | 杨康 | 申请(专利权)人: | 深圳市大疆创新科技有限公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 数据流调度 流标识符 流分类器 电路组 数据块 计算机程序 数据流分配 处理数据 存储介质 数据流 配置 | ||
本文描述了支持处理器之间的数据流调度的系统、方法、存储介质和计算机程序。在一个实施例中,公开了一种用于处理数据的处理器。处理器包括流分类器和第一电路组。流分类器被配置为向数据流分配流标识符。第一电路组被配置为处理数据流的多个数据块,并且基于流标识符确定是否向另一处理器提供关于该多个数据块的处理的信息。
技术领域
本公开的实施例总体上涉及数据处理,包括但非专用于数据处理调度。
背景技术
多年来,处理器的数据处理能力在显著提高。在一个方面,晶体管速度和晶体管数量的增加增强了单个处理器的性能,但在许多情况下,性能的提高一直达不到线性。在另一方面,在处理器系统中实现了多个处理器,并且多个处理器的协调为处理器系统的性能增强提供了新的维度。处理器系统内的多个处理器可以是相同的类型。在这种情况下,处理器系统通常被称为同构系统。备选地,当处理器系统包括不同类型的处理器时,处理器系统通常被称为异构系统。异构系统可以将工作分配给不同的处理器以发掘其不同的特点从而达到系统的优化性能和/或高能效。
发明内容
本文描述了支持处理器之间的数据流调度的系统、方法、存储介质和计算机程序。在一个实施例中,公开了一种用于处理数据的处理器。处理器包括流分类器和第一电路组。流分类器被配置为向数据流分配流标识符。第一电路组被配置为处理数据流的多个数据块,并且基于流标识符确定是否向另一处理器提供关于多个数据块的处理的信息。
在一个实施例中,公开了用于处理数据的另一处理器。所述处理器包括被配置为向数据流分配流标识符的流分类器。处理器还包括第一电路组,所述第一电路组被配置为:处理所述数据流的多个数据块,基于所述流标识符确定是否向另一处理器提供所述处理的结果,当所述流标识符指示向所述另一处理器提供所述结果时,向所述另一处理器提供所述结果,否则向所述处理器内的第二电路组提供所述结果。
在一个实施例中,公开了用于处理数据的系统。所述系统包括在一个芯片内的处理器和另一处理器。所述处理器包括流分类器和第一电路组。流分类器被配置为向数据流分配流标识符。第一电路组被配置为处理数据流的多个数据块,并且基于流标识符确定是否向另一处理器提供关于多个数据块的处理的信息。
在一个实施例中,公开了用于处理数据的方法。所述方法包括向数据流分配流标识符,处理所述数据流的多个数据块,以及基于所述流标识符确定是否向另一处理器提供关于所述多个数据块的处理的信息。
本发明的实施例提供了在异构系统的多个处理器之间调度数据处理的方法,使得利用异构系统中的多个处理器的不同特性对数据进行高效处理。
附图说明
图1是根据本发明的一个实施例的异构系统的示例性说明。
图2示出了根据本发明的一个实施例的异构系统的流信息的分发。
图3A示出了根据本发明的一个实施例的异构系统的流映射。
图3B示出了根据本发明的一个实施例的异构系统的流配置。
图4示出了根据本发明的一个实施例的异构系统中的数据流处理。
图5A示出了根据本发明的一个实施例的数据流中的数据块。
图5B示出了根据本发明的一个实施例的向数据块分配流ID。
图6示出了根据本发明的一个实施例的异构系统中的数据流处理的更新。
图7示出了根据本发明的一个实施例的异构系统中的视频数据流处理。
图8是示出了根据本发明的一个实施例的异构系统中的数据流处理的流程图。
图9是示出了根据本发明的一个实施例的异构系统中的流信息的分发的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大疆创新科技有限公司,未经深圳市大疆创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680090774.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于SMM传输监控器的扩展存储器
- 下一篇:分布式系统