[发明专利]多核电子装置及其分组处理方法在审
申请号: | 202080022621.3 | 申请日: | 2020-03-20 |
公开(公告)号: | CN113632065A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 金玲煜;李元辅;洪荣基 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48;G06F9/38;H04L29/06 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 刘超;曾世骁 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 电子 装置 及其 分组 处理 方法 | ||
提供了一种多核电子装置。所述多核电子装置包括多核和存储器,其中,多核包括多个核,每个核被配置为在驱动器核层、网络处理核层和应用核层中处理分组,存储器被配置为存储执行指令,所述执行指令用于使所述多个核中的第一核在接收到分组时识别用于将分组传递到操作系统域的驱动器核的位置、用于在用户域中处理分组的应用核的位置以及处理量,基于驱动器核的位置、应用核的位置和会话的处理量中的至少一个来确定用于处理分组的网络处理核的位置,并且控制网络处理核对分组执行网络堆栈处理。
技术领域
本公开涉及一种多核电子装置及其分组处理方法。
背景技术
5G是用于低延迟和高吞吐量通信的第五代技术标准。用于提供5G网络服务的通信系统使用高度复杂的硬件技术和软件技术来实现高数据速率。
例如,为了使电子装置支持5G网络服务,在硬件方面有必要使用多个处理器(例如,多核处理器),并且在软件方面有必要使用用于在多个核上同时并行地处理接收到的分组的技术。基于软件的多核分组分发处理技术的重要性在于将接收到的分组高效地分发到核。这种分组分发处理技术的示例可包括在Linux操作系统(OS)中引入的接收分组转向(RPS)和接收流转向(RFS)。
RPS是一种用于根据分组的会话通过随机分配核来允许对分组进行网络堆栈(例如,传输控制协议/互联网协议(TCP/IP)层)处理的技术。RFS是一种用于通过将用于接收会话的应用核与用于网络堆栈处理的核相匹配来确定用于对接收到的分组进行网络堆栈处理的核的技术。
此外,电子装置可采用新的应用编程接口(API)(NAPI)技术,以用于在分组到达网络接口时向内核通知分组到达状态。NAPI是一种用于在接收到预定数量的分组时以批处理的方式有效地处理数据并将该批分组传递到上层的技术。
上述信息仅作为背景技术信息呈现,以帮助理解本公开。关于上述内容中的任何内容是否可适用于关于本公开的现有技术,尚未做出任何确定,也未做出断言。
发明内容
技术问题
在不考虑应用和核的状态的情况下随机选择用于处理分组的核的接收分组转向(RPS)技术可能导致延迟或无法优化多核处理器的吞吐量。例如,如果驱动器任务处理核和网络堆栈处理核的能力不满足应用的需求,则难以在新的应用编程接口(API)(NAPI)和传输控制协议(TCP)处理过程中执行批处理,这导致低吞吐量和低效操作。在接收流转向(RFS)技术的情况下,即使当分组由位于与应用核相同位置的网络核处理时,如果分组在单个会话中到达或者分组被集中在特定会话中,则负载(或开销)被施加到相应的核,导致无法实现多核性能的充分利用。
本公开的各方面是为了至少解决上述问题和/或缺点,并且至少提供下面描述的优点。因此,本公开的一方面用于提供一种用于以分布式方式对分组进行批处理并对经批处理的分组进行处理的多核电子装置及其核确定方法和设备,其能够通过考虑驱动器核、网络核和应用核的性能和互操作来最大化分组的批量大小,从而减少不必要的开销并保证更高性能。
技术方案
另外的方面将部分地在下面的描述中阐述,并且部分地将从描述中显而易见,或者可通过实践所呈现的实施例来学习。
根据本公开的一方面,提供了一种多核电子装置。所述多核电子装置包括通信电路、多核和存储器,所述多核包括多个核,其中,每个核被配置为在驱动器核层、网络处理核层和应用核层中处理分组,所述存储器被配置为存储用于所述多个核中的第一核的指令,所述指令用于:当所述通信电路接收到分组时,识别用于将所述分组传递到操作系统域的驱动器核的位置、用于在用户域中处理所述分组的应用核的位置以及与所述分组相应的会话的处理量,基于所述驱动器核的位置、所述应用核的位置和所述会话的处理量中的至少一个来确定用于处理所述分组的网络处理核的位置,并且控制所述网络处理核对传递到所述操作系统域的所述分组执行网络堆栈处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080022621.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于车辆温度传感器的保护外壳
- 下一篇:快速连接流体连接器、转环及其组合件