[发明专利]多核系统中共享内存的管理方法和装置有效
申请号: | 200710178405.4 | 申请日: | 2007-11-29 |
公开(公告)号: | CN101246466A | 公开(公告)日: | 2008-08-20 |
发明(设计)人: | 陈定春 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F15/177 | 分类号: | G06F15/177;G06F15/167;G06F12/02 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 系统 共享 内存 管理 方法 装置 | ||
1.一种多核系统中共享内存的管理方法,其特征在于,包括:
根据多核系统中的各种业务数据包的长度,在多核系统中配置各种长度 类型的全局共享的内存和局部共享的内存,多核系统中的所有中央处理器 CPU都能够访问所述全局共享的内存,多核系统中的部分CPU能够访问所述 局部共享的内存;
所述多核系统中的CPU通过所述全局共享的内存和局部共享的内存来承 载信息,当多核系统中存在多种类型的所述全局共享内存和/或所述局部共享 的内存能够承载同一种业务数据包时,选择长度最小的类型的所述全局共享 内存和/或所述局部共享的内存中的空闲内存块来承载所述业务数据包;
将承载所述业务数据包的全局共享的内存在各个CPU之间进行传递,由 最后使用所述全局共享的内存的CPU将所述全局共享的内存释放掉。
2.根据权利要求1所述的多核系统中共享内存的管理方法,其特征在 于,所述在多核系统中配置全局共享的内存和局部共享的内存具体包括:
将多核系统中的各个CPU的虚拟地址空间映射到同一个物理地址空间, 为各个CPU配置所述全局共享的内存;
将多核系统中的各个CPU的虚拟地址空间映射到不同的物理地址空间, 为各个CPU配置所述局部共享的内存。
3.根据权利要求1所述的多核系统中共享内存的管理方法,其特征在 于:
所述全局共享的内存中包括全局全共享的内存和全局半共享的内存,多 核系统中的所有CPU都能够对所述全局全共享的内存进行完全控制,多核系 统中的部分CPU能够对所述全局半共享的内存进行完全控制,而其它CPU只 能够对所述全局半共享的内存进行部分控制。
4.根据权利要求1所述的多核系统中共享内存的管理方法,其特征在 于:
所述局部共享的内存中包括:局部全共享的内存、局部半共享的内存, 多核系统中的能够访问所述局部共享的内存的部分CPU都能够对所述局部全 共享的内存进行完全控制,多核系统中的能够访问所述局部共享的内存的部 分CPU中的特定CPU,能够对所述局部半共享的内存进行完全控制。
5.根据权利要求1至4任一项所述的多核系统中共享内存的管理方法,其 特征在于,所述方法还包括:
将多播数据包承载于所述全局共享的内存中,将所述多播数据包的地址 信息复制多份,向各个目的CPU分别发送多份所述多播数据包的地址信息, 所述各个目的CPU根据所述地址信息,从所述全局共享的内存中获取所述多 播数据包。
6.一种多核系统中共享内存的管理装置,其特征在于,包括:
全局共享内存配置模块,用于在多核系统中配置全局共享的内存,多核 系统中的所有CPU都能够访问所述全局共享的内存;
局部共享内存配置模块,用于在多核系统中配置局部共享的内存,多核 系统中的部分CPU能够访问所述局部共享的内存;
内存类型配置模块,用于根据各种业务数据包的长度,配置对应的各种 长度类型的所述全局共享的内存和/或所述局部共享的内存;
内存匹配处理模块,用于当多核系统中存在多种类型的所述全局共享的 内存和/或所述局部共享的内存能够承载同一种业务数据包时,选择长度最小 的类型的所述全局共享的内存或所述局部共享的内存中的空闲内存块来承载 所述业务数据包;
内存传递模块,用于将承载所述业务数据包的全局共享的内存在各个 CPU之间进行传递,由最后使用所述全局共享的内存的CPU将所述全局共享 的内存释放掉。
7.根据权利要求6所述的多核系统中共享内存的管理装置,其特征在 于,还包括:
内存映射模块,用于将各个CPU的虚拟地址空间映射到同一个物理地址 空间,为各个CPU配置所述全局共享的内存;将各个CPU的虚拟地址空间映 射到不同的物理地址空间,为各个CPU配置所述局部共享的内存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710178405.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拼音字母数字定位汉字输入法及键盘
- 下一篇:激光干涉对比测校装置