多核电子装置及其分组处理方法制造方法及图纸

技术编号:30735221 阅读:29 留言:0更新日期:2021-11-10 11:39
提供了一种多核电子装置。所述多核电子装置包括多核和存储器,其中,多核包括多个核,每个核被配置为在驱动器核层、网络处理核层和应用核层中处理分组,存储器被配置为存储执行指令,所述执行指令用于使所述多个核中的第一核在接收到分组时识别用于将分组传递到操作系统域的驱动器核的位置、用于在用户域中处理分组的应用核的位置以及处理量,基于驱动器核的位置、应用核的位置和会话的处理量中的至少一个来确定用于处理分组的网络处理核的位置,并且控制网络处理核对分组执行网络堆栈处理。且控制网络处理核对分组执行网络堆栈处理。且控制网络处理核对分组执行网络堆栈处理。

【技术实现步骤摘要】
【国外来华专利技术】多核电子装置及其分组处理方法


[0001]本公开涉及一种多核电子装置及其分组处理方法。

技术介绍

[0002]5G是用于低延迟和高吞吐量通信的第五代技术标准。用于提供5G网络服务的通信系统使用高度复杂的硬件技术和软件技术来实现高数据速率。
[0003]例如,为了使电子装置支持5G网络服务,在硬件方面有必要使用多个处理器(例如,多核处理器),并且在软件方面有必要使用用于在多个核上同时并行地处理接收到的分组的技术。基于软件的多核分组分发处理技术的重要性在于将接收到的分组高效地分发到核。这种分组分发处理技术的示例可包括在Linux操作系统(OS)中引入的接收分组转向(RPS)和接收流转向(RFS)。
[0004]RPS是一种用于根据分组的会话通过随机分配核来允许对分组进行网络堆栈(例如,传输控制协议/互联网协议(TCP/IP)层)处理的技术。RFS是一种用于通过将用于接收会话的应用核与用于网络堆栈处理的核相匹配来确定用于对接收到的分组进行网络堆栈处理的核的技术。
[0005]此外,电子装置可采用新的应用编程接口(API)(NA本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种包括多核的电子装置,所述电子装置包括:通信电路;多核,包括多个核,其中,每个核被配置为在驱动器核层、网络处理核层和应用核层中处理分组;以及存储器,其中,所述存储器被配置为存储执行指令,其中,所述执行指令用于使所述多个核中的第一核进行以下操作:当所述通信电路接收到分组时,识别用于将所述分组传递到操作系统域的驱动器核的位置、用于在用户域中处理所述分组的应用核的位置、以及与所述分组相应的会话的处理量,基于所述驱动器核的位置、所述应用核的位置和所述会话的处理量中的至少一个来确定用于处理所述分组的网络处理核的位置,并且控制所述网络处理核对传递到所述操作系统域的所述分组执行网络堆栈处理。2.根据权利要求1所述的电子装置,其中,所述网络处理核的位置包括核编号或者根据能力差异分类的核类型的集群信息。3.根据权利要求1所述的电子装置,其中,所述指令还使所述第一核进行以下操作:通过选择核编号来确定所述网络处理核的位置,以控制所述网络处理核层。4.根据权利要求1所述的电子装置,其中,所述多个核被分类为第一集群类型和第二集群类型之一,并且其中,所述指令还使所述第一核进行以下操作:确定所述网络处理核的集群类型,并且随机选择属于该集群类型的核编号以确定所述网络处理核的位置。5.根据权利要求1所述的电子装置,其中,所述指令还使所述第一核进行以下操作:激活所述多个核中的第二驱动器核,通过所述第二驱动器核将所述分组发送到所述操作系统域,在所述第二驱动器核处获取所述网络处理核的位置,基于所述网络处理核的位置,通过所述第二驱动器核将所述分组发送到第二网络处理核,在所述第二网络处理核处对所述分组执行网络堆栈处理,并且在所述分组由所述第二网络处理核处理之后,在第二应用核处处理所述分组。6.根据权利要求5所述的电子装置,其中,所述指令还使所述第一核进行以下操作:对与由所述网络处理核配置的预定参考处理量相应的一定量的分组进行批处理和处理。7.根据权利要求1所述的电子装置,还包括:并发处理引擎和核管理控制器,在所述操作系统域中进行操作,其中,所述指令使所述并发处理引擎进行以下操作:生成来自所述驱动器核的所述分组的会话标识信息,将所述会话标识信息和所述驱动器核的核编号发送到所述核管理控制器,从所述核管理控制器获取所述网络处理核的位置,并且
将从所述驱动器核接收的所述分组发送到所获取的位置处的所述网络处理核。8.根据权利要求7所述的电子装置,其中,所述指令还使所述核管理控制器进行以下操作:基于所述会话标识信息、所述驱动器核的核编号、处理所述分组的所述应用核的核编号和所述会话的分组处理量信息中的至少一个来确定所述网络处理...

【专利技术属性】
技术研发人员:金玲煜李元辅洪荣基
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1