[发明专利]网络中的分布式处理有效
申请号: | 201710804662.8 | 申请日: | 2017-09-08 |
公开(公告)号: | CN107846443B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | L.K.乔伊 | 申请(专利权)人: | 哈曼国际工业有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L65/00;G06F15/173;G06F13/28 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 陈丽来 |
地址: | 美国康*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 中的 分布式 处理 | ||
公开了用于在多个处理核心之间分配以太网数据处理的实例。在一个实例中,计算系统包括主主机处理器,其包括多个处理核心和由所述多个处理核心中的每个可访问的共享片上存储器;以及以太网硬件子系统,其经由直接存储器访问(DMA)子系统通信地耦合到所述主主机处理器,所述DMA子系统被配置成将数据从所述以太网硬件子系统路由到所述多个处理核心中的一个或多个。
技术领域
本公开涉及用于诸如以太网音频视频桥接(AVB)网络的网络中的网络处理的分布式架构。
背景技术
AVB定义了超过7跳的最大延迟为2ms的低延迟A类业务,以及超过7跳的最大延迟为50ms的更高延迟的B类业务。音频流式传送标准(诸如AVB 61883-6音频格式)建议“每8kHz生成A类同步数据包”。在这些音频格式中,这种数据包代表125μs的音频。因此,48kHz的音频CD类型(16位样本,立体声)流生成6个样本,这意味着24字节的有效载荷。在缓冲2ms的音频的实例中,以125/250μs的间隔发送音频数据可能对实施构成挑战。
A/B类业务被配置成以125/250μs的间隔率进行成形或调度。特定类别的AVB流的列队通常被配置成使得可以在一个调度周期(A类为125μs,B类为250μs)内调度每个流的唯一最大间隔帧。因此,软件调度任务将以调度周期(125/250μs)的频率运行。在抢占式多任务操作系统(例如,Linux、QNX、Windows)上,125/250μs的调度周期不太可行,并且如果实施为中断服务例程,则这种开销的额外负载可能会大大降低系统性能。
发明内容
公开了用于提供分布式以太网AVB堆栈的实施方案,其具有分布到多个核心的各种模块以便共享网络处理负载。在一个实例中,计算系统包括主主机处理器,其包括多个处理核心和由多个处理核心中的每个可访问的共享片上存储器;以及以太网硬件子系统,其经由直接存储器访问(DMA)子系统通信地耦合到主主机处理器,DMA子系统被配置成将数据从以太网硬件子系统路由到多个处理核心中的一个或多个。
本公开还提供了在音频/视频桥接(AVB)计算系统中在主机处理器的多个核心之间分配处理负载的示例性方法。示例性方法包括在AVB计算系统的直接存储器访问(DMA)子系统处从AVB计算系统的以太网硬件子系统接收数据;确定数据是否包括尽力而为流量或AVB流量;响应于确定数据包括尽力而为流量,将尽力而为流量传输到主机处理器的应用处理器;以及响应于确定数据包括AVB流量,将AVB流量传输到主机处理器的AVB音频处理核心和主机处理器的AVB视频处理核心中的一个或多个。
本公开还提供了一种AVB计算系统,包括主主机处理器,其包括至少一个AVB数据处理核心、至少一个应用处理器以及由至少一个AVB数据处理核心和至少一个应用处理器中的每个可访问的共享片上存储器;直接存储器访问(DMA)子系统,其包括一个或多个传输信道和一个或多个接收信道;以及以太网硬件子系统,其经由直接存储器访问(DMA)子系统通信地耦合到主主机处理器,DMA子系统被配置成在以太网硬件子系统与至少一个AVB数据处理核心和至少一个应用处理器中的一个或多个之间路由数据。
附图说明
参考附图,通过阅读以下非限制性实施方案的描述可以更好地理解本公开,其中下面:
图1示出根据本公开的一个或多个实施方案的示例性通信系统;
图2示意性地示出根据本公开的一个或多个实施方案的包括多核处理器和以太网硬件子系统的示例性分布式以太网AVB系统;
图3是示出根据本公开的一个或多个实施方案的在处理核心之间传达的数据的示例性通信时序的时序图;
图4是根据本公开的一个或多个实施方案的用于路由在直接存储器访问子系统处接收的数据的示例性方法的流程图;以及
图5是根据本公开的一个或多个实施方案的用于执行虚拟化描述符逻辑的示例性方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈曼国际工业有限公司,未经哈曼国际工业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710804662.8/2.html,转载请声明来源钻瓜专利网。