[发明专利]一种5G通信虚拟化网元的CPU缓存分配方法和终端在审
申请号: | 202110141973.7 | 申请日: | 2021-02-02 |
公开(公告)号: | CN112835716A | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 向卫东;王艳丽;孟庆晓 | 申请(专利权)人: | 深圳震有科技股份有限公司;佳木斯大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 陈专;朱阳波 |
地址: | 518057 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 虚拟 化网元 cpu 缓存 分配 方法 终端 | ||
1.一种5G通信虚拟化网元的CPU缓存分配方法,其特征在于,所述5G通信虚拟化网元的CPU缓存分配方法包括:
将多核CPU的预设个数的运算核心预先进行编号,将所有运算核心分为第一核心组和第二核心组,并给所述第一核心组分配第一缓存,给所述第二核心组分配第二缓存;
将UPF网元绑定设置在所述第一核心组上运行,剩余的所有虚拟化网元绑定设置在所述第二核心组上运行;
根据所述UPF网元的业务量大小,计算所述UPF网元在缓存充足的情况下发生缓存缺失的第一频率;
每隔预设周期检测所述第一核心组上触发缓存缺失的第二频率,并比较所述第二频率和所述第一频率的大小;
当所述第二频率大于所述第一频率时,将所述第一核心组占用的缓存增加预设缓存大小,将所述第二核心组占用的缓存减少预设缓存大小;
当所述第二频率小于或者等于所述第一频率时,将所述第一核心组占用的缓存减少预设缓存大小,将所述第二核心组占用的缓存增加预设缓存大小。
2.根据权利要求1所述的5G通信虚拟化网元的CPU缓存分配方法,其特征在于,所述第一核心组包括第一预设数量的运算核心,所述第二核心组包括第二预设数量的运算核心。
3.根据权利要求2所述的5G通信虚拟化网元的CPU缓存分配方法,其特征在于,所述预设个数为16个;所述第一预设数量为10个,所述第二预设数量为6个;所述第一核心组包括运算核心1-运算核心10;所述第二核心组包括运算核心11-运算核心16;16个运算核心共享64MByte缓存,所述第一缓存为32Mbyte缓存,所述第二缓存为32Mbyte缓存;所述预设缓存大小为1Mbyte缓存。
4.根据权利要求3所述的5G通信虚拟化网元的CPU缓存分配方法,其特征在于,所述将多核CPU的预设个数的运算核心预先进行编号,将所有运算核心分为第一核心组和第二核心组,并给所述第一核心组分配第一缓存,给所述第二核心组分配第二缓存,具体包括:
将多核CPU的16个的运算核心预先进行编号,编号为运算核心1-运算核心16;
将运算核心1-运算核心10设置为所述第一核心组,将运算核心11-运算核心16设置为所述第二核心组;
给所述第一核心组分配32Mbyte缓存,给所述第二核心组分配剩下的32Mbyte缓存。
5.根据权利要求4所述的5G通信虚拟化网元的CPU缓存分配方法,其特征在于,在缓存充足的情况下,所述UPF网元触发缓存缺失的第一频率Hm等于UPF网元系统程序读写新内存数据的频率。
6.根据权利要求5所述的5G通信虚拟化网元的CPU缓存分配方法,其特征在于,所述每隔预设周期检测所述第一核心组上触发缓存缺失的第二频率,并比较所述第二频率和所述第一频率的大小,具体包括:
分别为每个运算核心设置一个对应的缓存缺失寄存器,每个运算核心每发生一次缓存缺失时对应的缓存缺失寄存器就累加1;
读取所述第一核心组中每个运算核心的缓存缺失寄存器的增长数值,得到所述第一核心组上触发缓存缺失的第二频率Hc;
比较第二频率Hc和第一频率Hm的大小。
7.根据权利要求6所述的5G通信虚拟化网元的CPU缓存分配方法,其特征在于,所述当所述第二频率大于所述第一频率时,将所述第一核心组占用的缓存增加预设缓存大小,将所述第二核心组占用的缓存减少预设缓存大小,具体包括:
当第二频率Hc大于第一频率Hm,且所述第一核心组占用的缓存数量小于64Mbyte缓存时,将所述第一核心组占用的缓存增加1Mbyte缓存,将所述第二核心组占用的缓存减少1Mbyte缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳震有科技股份有限公司;佳木斯大学,未经深圳震有科技股份有限公司;佳木斯大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110141973.7/1.html,转载请声明来源钻瓜专利网。