[发明专利]具处理器件之间流量控制的装置、单芯片系统与方法在审
申请号: | 201510106820.3 | 申请日: | 2015-03-11 |
公开(公告)号: | CN104917693A | 公开(公告)日: | 2015-09-16 |
发明(设计)人: | 西昂·克里希纳·巴布拉帕特 | 申请(专利权)人: | 领特德国公司 |
主分类号: | H04L12/851 | 分类号: | H04L12/851 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;李伟 |
地址: | 德国诺伊*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 器件 之间 流量 控制 装置 芯片 系统 方法 | ||
技术领域
本申请涉及在各自之间设置有流量控制的处理器件及对应方法。
背景技术
为了处理数据,在许多情况下使用不止一个处理器件。例如,在许多应用中,除了主处理器件(例如,通用处理器)之外,还使用辅助处理器件。辅助处理器件可被设计用于数据处理中的特定任务,例如用于执行特定计算或任何其他特定任务。对于这些特定任务,辅助处理器件可例如是硬接线的且因此非常快。另一方面,在许多情况下,辅助处理器件可能不会像主处理器件一样具有多种功能。
在某些场景下,当欲处理数据时,首先通过辅助处理器件来处理数据,且如果需要,接着将所述数据转发至主处理器件以进一步处理。然而,由于辅助处理器件工作快,且另外在某些应用中主处理器件也可用于其他任务,因此这可导致主处理器件超负荷、数据队列溢出及/或处理数据时出现高的延迟。根据应用而定,例如高的延迟可能是人们所不期望的,特别是在欲对数据进行实时处理的情况下。
发明内容
本发明包含一种装置,包括:辅助处理器件,用以接收待处理数据,主处理器件,以及从所述主处理器件至所述辅助处理器件的反馈路径,所述主处理器件用以通过所述反馈路径将所述主处理器件的负荷通知所述辅助处理器件,其中所述辅助处理器件用以根据所述主处理器件的所述负荷及所述数据的优先权来选择性地舍弃所接收的数据。
本发明还包含一种单芯片系统,包括:数据单元处理引擎,用以接收输入数据单元,中央处理器(CPU),以及CPU队列,可操作地耦接于所述数据单元处理引擎与所述CPU之间,以及从所述CPU至所述数据单元处理引擎的反馈路径,所述CPU用以通过所述反馈路径将所述CPU的负荷通知所述数据单元处理引擎,其中所述数据单元处理引擎用以根据所接收数据单元的优先权及从所述CPU接收的所述负荷信息将所述数据单元选择性地转发至所述CPU队列。
本发明更包含一种方法,包括:在辅助处理器件处接收数据,在所述辅助处理器件处接收主处理器件的负荷,以及根据所接收的所述负荷及所述数据的优先权来选择性地舍弃数据。
附图说明
图1为根据一实施例的装置的方框图;
图2为根据另一实施例的装置的方框图;
图3为例示根据一实施例的方法的流程图;以及
图4为例示根据另一实施例的方法的流程图。
主要元件标记说明
10:辅助处理器件
11:主处理器件
20:单芯片系统
21:封包处理引擎
22:CPU队列
23:CPU
24:分类引擎
dap:经处理的数据
dfp:经完全处理的数据
di:输入数据
dpp:经部分处理的数据
ln:负荷通知
pi:输入封包
ppp:经部分处理的封包/经过预处理的封包
30~33:步骤
40~46:步骤
具体实施方式
以下,将参照附图来详细描述各种实施例。应注意,这些实施例仅用作例示性例子而不应被视为限制本应用的范围。
例如,尽管实施例可被描述为包括多个特征或元件,然而在其它实施例中,可省略这些特征或元件中的某些特征或元件,抑或可使用替代的特征或元件来替代。换句话讲,针对实施例所述的特征或元件不应被视为对于实施而言所必需的或必不可少的。在其它实施例中,可存在其它特征或元件。
除非另外特别注明,否则来自不同实施例的特征可彼此相结合。实施例可实施为硬件、固件(firmware)、软件或其任一组合。各种元件之间的任何耦接或连接可被实施为直接连接或耦接(即,不需要中间元件的连接或耦接),抑或被实施为间接连接或耦接(即,以一个或多个中间元件来连接或耦接),只要不显著改变连接或耦接的一般功能(例如用于转发特定种类的数据或特定信息)即可。
连接或耦接可被实施为基于线材的耦接或无线耦接。
在某些实施例中,可提供一种包括主处理器件及辅助处理器件的装置。辅助处理器件可接收数据、对所述数据执行某些处理,并可将如此处理过的数据(以下也被称为经过预处理的数据)中的至少一部分转发至主处理器件。主处理器件可将所述主处理器件的负荷(例如,关于主处理器件的处理从辅助处理器件接收的数据的能力)通知辅助处理器件。在高负荷情况下,可舍弃某些数据而非转发至主处理器件。在某些实施例中,可例如根据数据的优先权而直接由辅助处理器件来执行这些舍弃。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于领特德国公司,未经领特德国公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510106820.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信噪比估计方法及电子设备
- 下一篇:一种叠加网络的配置方法和装置