[发明专利]多核电子装置及其分组处理方法在审
申请号: | 202080022621.3 | 申请日: | 2020-03-20 |
公开(公告)号: | CN113632065A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 金玲煜;李元辅;洪荣基 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48;G06F9/38;H04L29/06 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 刘超;曾世骁 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 电子 装置 及其 分组 处理 方法 | ||
1.一种包括多核的电子装置,所述电子装置包括:
通信电路;
多核,包括多个核,其中,每个核被配置为在驱动器核层、网络处理核层和应用核层中处理分组;以及
存储器,
其中,所述存储器被配置为存储执行指令,其中,所述执行指令用于使所述多个核中的第一核进行以下操作:
当所述通信电路接收到分组时,识别用于将所述分组传递到操作系统域的驱动器核的位置、用于在用户域中处理所述分组的应用核的位置、以及与所述分组相应的会话的处理量,
基于所述驱动器核的位置、所述应用核的位置和所述会话的处理量中的至少一个来确定用于处理所述分组的网络处理核的位置,并且
控制所述网络处理核对传递到所述操作系统域的所述分组执行网络堆栈处理。
2.根据权利要求1所述的电子装置,其中,所述网络处理核的位置包括核编号或者根据能力差异分类的核类型的集群信息。
3.根据权利要求1所述的电子装置,其中,所述指令还使所述第一核进行以下操作:
通过选择核编号来确定所述网络处理核的位置,以控制所述网络处理核层。
4.根据权利要求1所述的电子装置,
其中,所述多个核被分类为第一集群类型和第二集群类型之一,并且
其中,所述指令还使所述第一核进行以下操作:
确定所述网络处理核的集群类型,并且
随机选择属于该集群类型的核编号以确定所述网络处理核的位置。
5.根据权利要求1所述的电子装置,其中,所述指令还使所述第一核进行以下操作:
激活所述多个核中的第二驱动器核,
通过所述第二驱动器核将所述分组发送到所述操作系统域,
在所述第二驱动器核处获取所述网络处理核的位置,
基于所述网络处理核的位置,通过所述第二驱动器核将所述分组发送到第二网络处理核,
在所述第二网络处理核处对所述分组执行网络堆栈处理,并且
在所述分组由所述第二网络处理核处理之后,在第二应用核处处理所述分组。
6.根据权利要求5所述的电子装置,其中,所述指令还使所述第一核进行以下操作:
对与由所述网络处理核配置的预定参考处理量相应的一定量的分组进行批处理和处理。
7.根据权利要求1所述的电子装置,还包括:
并发处理引擎和核管理控制器,在所述操作系统域中进行操作,
其中,所述指令使所述并发处理引擎进行以下操作:
生成来自所述驱动器核的所述分组的会话标识信息,
将所述会话标识信息和所述驱动器核的核编号发送到所述核管理控制器,
从所述核管理控制器获取所述网络处理核的位置,并且
将从所述驱动器核接收的所述分组发送到所获取的位置处的所述网络处理核。
8.根据权利要求7所述的电子装置,其中,所述指令还使所述核管理控制器进行以下操作:
基于所述会话标识信息、所述驱动器核的核编号、处理所述分组的所述应用核的核编号和所述会话的分组处理量信息中的至少一个来确定所述网络处理核的核编号,并且将所述网络处理核的核编号发送到所述并发处理引擎。
9.根据权利要求7所述的电子装置,其中,所述指令还使所述第一核进行以下操作:
基于监测正在处理所述分组的应用的操作和所述分组的所述会话标识信息来确定所述应用核的位置;
基于条件被满足来改变所述应用核的位置,并且
当与所述应用相应的核的位置未被指定时,确定在前台或后台运行的应用所述应用核的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080022621.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于车辆温度传感器的保护外壳
- 下一篇:快速连接流体连接器、转环及其组合件