Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 商标交易 积分商城 国际服务 IP管家助手 科技果 科技人才 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 深圳佰维存储科技股份有限公司孙成思获国家专利权

深圳佰维存储科技股份有限公司孙成思获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉深圳佰维存储科技股份有限公司申请的专利一种多核间免锁的内存分配方法、装置和电子设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113467937B

龙图腾网通过国家知识产权局官网在2026-04-14发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110671039.6,技术领域涉及:G06F9/50;该发明授权一种多核间免锁的内存分配方法、装置和电子设备是由孙成思;孙日欣;胡伟设计研发完成,并于2021-06-17向国家知识产权局提交的专利申请。

一种多核间免锁的内存分配方法、装置和电子设备在说明书摘要公布了:本发明公开了一种多核间免锁的内存分配方法,包括:根据CPU核数量将内存划分为与CPU核数量相同且一一对应的多个本地内存池,每个本地内存池与不同CPU核对应,每个CPU核在多个本地内存池中申请内存资源情况下不需要加锁;第二CPU核所需内存资源小于第二本地内存池中的内存资源,则第二CPU核从第二本地内存池中申请内存资源;否则继续执行;第二CPU核所需内存资源大于自身对应第二本地内存池中的内存资源,第二CPU核通过多个共享缓冲区从第一CPU核对应的第一本地内存池中申请并使用内存资源。还公开了相应的装置、电子设备及计算机可读存储介质,大部分场景下每个CPU核充分使用内存资源,性能最优;当需要跨核申请时,通过免锁的共享缓冲区方式实现内存分配。

本发明授权一种多核间免锁的内存分配方法、装置和电子设备在权利要求书中公布了:1.一种多核间免锁的内存分配方法,其特征在于包括: 步骤1,根据CPU核的数量将内存划分为与所述CPU核数量相同且一一对应的多个本地内存池,其中每个本地内存池与不同的CPU核对应,每个所述CPU核在所述多个本地内存池中申请内存资源的情况下不需要加锁; 步骤2,第二CPU核所需内存资源小于自身对应的第二本地内存池中的内存资源,则所述第二CPU核从所述第二本地内存池中申请内存资源;否则执行步骤3; 步骤3,第二CPU核所需内存资源大于自身对应的第二本地内存池中的内存资源,所述第二CPU核通过多个共享缓冲区从第一CPU核对应的第一本地内存池中申请并使用内存资源,包括: 步骤31,将所述第一本地内存池中的内存资源写入第一共享缓冲区; 步骤32,所述第二CPU核从所述第一共享缓冲区内获取所述第一本地内存池中的内存资源作为第二临时内存资源; 步骤33,基于所述第二临时内存资源使用完毕后发送的位于消息队列内的结束信号,所述第二CPU核将所述第二临时内存资源写入第二共享缓冲区; 步骤34,所述第一CPU核从所述第二共享缓冲区获取所述第二临时内存资源后,将所述第二临时内存资源重新置于所述第一本地内存池中; 当获得所述步骤32中的所述第二临时内存资源后,所述第二临时内存资源与第一本地内存池中的内存资源并不立即进行内存块的合并,而是进行渐进式重合并,其合并过程为一级位图的分布搜索过程,通过位运算在位图中从前向后搜索连续1的个数,随后将这些空闲页合并为大的内存块并设置相应的二级位图与搜索位图;每当合并出一个空闲块,则检查是否超过合并时间限制,若超过,则记录本次进行到一级位图的第几位,以便下一次合并操作继续执行;若每次合并超时后还没有可以满足需求的内存块,则先向操作系统申请一块内存以满足需求; 每个本地内存池中都包含多个页,每个页只有被分配和空闲两种情况,使用位图标记每一个页的状态,位图中每一个比特与一个页对应,若某页被分配则对应比特位为0,若某页空闲则对应比特位为1,然后将所述位图结合原子操作达到所述免锁的内存分配; 所述多核间免锁的内存分配方法还包括双判机制,即内存申请线程在搜索位图设置为0后再判断一次二级位图中对应切片是否为0,若不为0则重新将搜索位图中相应设置为1。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳佰维存储科技股份有限公司,其通讯地址为:518000 广东省深圳市南山区桃源街道同富裕工业城4号厂房1楼、2楼、4楼、5楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。