|
钻瓜专利网为您找到相关结果 4068897个,建议您 升级VIP下载更多相关专利
- [发明专利]基于内存变换的动态内存分配方法及装置-CN202210193860.6在审
-
何水兵;洪佩怡;宋浩哲;党政;李振鑫
-
浙江大学
-
2022-03-01
-
2022-05-27
-
G06F9/50
- 本发明提供了一种基于内存变换的动态内存分配方法,该方法通过修改内存块未完全分配的内存区域的元数据,使其可以服务于新的内存分配请求大小,包括:记录未变换时内存区域的内存块大小、第一个内存块的起始地址、已分配内存块数量及内存块分配情况;根据新的内存分配请求大小,设置并记录变换后内存区域的内存块大小、第一个内存块的起始地址;根据当前变换前后内存块的对应关系,记录变换后内存块中变换前已分配内存块数量,并记录当前所有的内存块分配情况;根据内存释放情况实时更新当前所有的内存块分配情况,本发明通过内存变换,使得slab可以根据需要服务于不同大小的内存分配请求,从而减少空闲slab的数量,减少内存碎片,提高内存的利用率。
- 基于内存变换动态分配方法装置
- [发明专利]一种内存分配方法、装置和可读存储介质-CN202211063392.7有效
-
不公告发明人
-
中科方德软件有限公司
-
2022-09-01
-
2022-11-15
-
G06F9/50
- 本申请实施例提供了一种内存分配方法、装置和可读存储介质。其中的方法包括:接收第一内存分配请求,第一内存分配请求为目标应用程序调用预置函数触发的,第一内存分配请求用于请求分配第一尺寸的内存块;将第一内存分配请求转换为第二内存分配请求,第二内存分配请求用于请求分配第二尺寸的内存块,第二尺寸根据第一尺寸和内存池中内存页面的粒度等级所确定,内存池中包括不同粒度等级的内存页面,每个内存页面中包括的内存块具有相同的粒度等级;在缓存的内存页面中查找可分配的内存块,可分配的内存块所属的内存页面的粒度等级与第二尺寸相匹配;返回查找到的可分配的内存块的地址。本申请实施例可以减少内存碎片,提高内存分配效率。
- 一种内存分配方法装置可读存储介质
- [发明专利]一种内存分配的处理方法及装置-CN201610116806.6在审
-
欧阳圣
-
阿里巴巴集团控股有限公司
-
2016-03-02
-
2017-09-12
-
G06F12/0871
- 本申请实施例公开了一种内存分配的处理方法及装置。所述方法包括获取内存申请信息,判断申请内存是否小于建立的内存池中内存块的最大可分配内存;当判断所述申请内存大于所述最大可分配内存时,根据内存块的数据头中记录的大块内存信息,从大块内存中分配内存给申请内存;否则,判断所述申请内存是否大于当前内存块的空闲内存,当判断所述申请内存小于当前内存块的空闲内存时,判断当前内存块的当前剩余空间是否满足申请内存的需求;若所述当前内存块的当前剩余空间满足所述申请内存的需求,从所述当前内存块的当前剩余空间中分配内存给所述申请内存。所述方法及装置可以减少内存分配的时间,提高系统内存利用率,优化系统内存分配效率。
- 一种内存分配处理方法装置
- [发明专利]一种神经网络的内存分配方法及装置-CN202210865740.6在审
-
黄莉华;丁皓;范翱翔
-
华为技术有限公司
-
2018-06-13
-
2022-10-21
-
G06F9/50
- 本申请涉及人工智能或者机器学习领域,具体提供一种神经网络的内存分配方法及装置,神经网络在运行时,需占用N个内存块,该方法包括:确定N个内存块的信息;根据N个内存块的大小,对N个内存块进行由大到小排序,获得N个内存块的排序序列;分配第一内存块给神经网络,用于进行神经网络中第一节点集合的运算;判断第n内存块是否可复用已分配集合中的内存块,已分配集合中包括已经分配给神经网络的内存块,如果第n内存块可复用已分配集合中的内存块,则将可复用的内存块分配给神经网络,用于进行神经网络中第n节点集合的运算,并更新已分配集合;其中,所述第n内存块为第二内存块至第N内存块中的任一内存块。采用本申请的方法及装置,可优化神经网络的内存分配。
- 一种神经网络内存分配方法装置
- [发明专利]一种神经网络的内存分配方法及装置-CN201810607693.9有效
-
黄莉华;丁皓;范翱翔
-
华为技术有限公司
-
2018-06-13
-
2022-07-29
-
G06F9/50
- 本申请涉及人工智能或者机器学习领域,具体提供一种神经网络的内存分配方法及装置,神经网络在运行时,需占用N个内存块,该方法包括:确定N个内存块的信息;根据N个内存块的大小,对N个内存块进行由大到小排序,获得N个内存块的排序序列;分配第一内存块给神经网络,用于进行神经网络中第一节点集合的运算;判断第n内存块是否可复用已分配集合中的内存块,已分配集合中包括已经分配给神经网络的内存块,如果第n内存块可复用已分配集合中的内存块,则将可复用的内存块分配给神经网络,用于进行神经网络中第n节点集合的运算,并更新已分配集合;其中,所述第n内存块为第二内存块至第N内存块中的任一内存块。采用本申请的方法及装置,可优化神经网络的内存分配。
- 一种神经网络内存分配方法装置
- [发明专利]一种内存分配的方法、系统-CN201710967200.8有效
-
李绍良;黄衍博;黄春豪
-
广东睿江云计算股份有限公司
-
2017-10-17
-
2021-09-07
-
G06F9/50
- 一种内存分配的方法、系统,包括适配器、二叉树和二维数组,包括适配器分配内存的过程:步骤A:适配器获取程序所申请的内存值,然后适配器从二叉树的根节点向下开始遍历,在节点中寻找可分配的所述内存块;步骤B:在节点中找到与内存值相同大小的可分配的内存块,以2的幂次方的形式分配给内存值;步骤C:在节点中找到大于内存值的可分配的内存块,以2的幂次方的形式分配给内存值;步骤D:遍历二维数组,统计未分配节点上的内存块,合并内存块,以2的幂次方的形式分配给内存值本发明的一种内存分配的方法、系统,实现在内存分配中,提高内存复用率、减少内存碎片、避免浪费内存目的。
- 一种内存分配方法系统
|