买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:西交利物浦大学
摘要:本发明公开了一种内存的分配方法、装置、设备、介质和产品,涉及计算机技术领域,包括:获取GPU发送的内存分配请求,并根据内存分配请求确定内存请求量信息;根据内存请求量信息从主机端内存中确定待分配内存的目标起始地址信息;将目标起始地址信息发送给GPU,使得GPU根据目标起始地址信息对待分配内存进行调用。本发明将内存分配流程迁移到CPU,利用CPU计算架构善于处理多分支的串行任务的特性,来替代GPU来执行内存分配流程,从而提高了内存分配的分配效率。
主权项:1.一种内存的分配方法,其特征在于,由CPU执行,包括:获取GPU发送的内存分配请求,并根据所述内存分配请求确定内存请求量信息;根据所述内存请求量信息从主机端内存中确定待分配内存的目标起始地址信息;将所述目标起始地址信息发送给所述GPU,使得所述GPU根据所述目标起始地址信息对所述待分配内存进行调用;其中,在所述内存请求量信息大于或等于预设内存量阈值的情况下,所述根据所述内存请求量信息从主机端内存中确定待分配内存的目标起始地址信息,包括:获取包含至少一个候选节点的目标链表;其中,各所述候选节点存储有对应候选内存块的第一占用状态信息、起始地址信息以及第一内存量信息;根据所述第一占用状态信息和所述第一内存量信息,从所述候选节点中确定目标节点;将所述目标节点对应的候选内存块作为所述待分配内存,且将所述目标节点存储的起始地址信息作为所述目标起始地址信息;在所述内存请求量信息小于预设内存量阈值的情况下,所述根据所述内存请求量信息从主机端内存中确定待分配内存的目标起始地址信息,包括:获取至少一个候选内存页;其中,各所述候选内存页分别对应一个内存片段,所述内存片段通过对所述主机端内存进行平均划分得到;根据所述内存片段的第二内存量信息以及所述内存请求量信息,确定所需的所述内存片段的片段数量,作为所需的所述候选内存页的内存页数量;根据所述内存页数量以及各所述候选内存页的第二占用状态信息,从所述候选内存页中确定目标内存页;将所述目标内存页对应的内存片段作为所述待分配内存,且将首个内存页对应的内存片段的起始地址信息作为所述目标起始地址信息;其中,所述首个内存页为所述目标内存页中次序第一的候选内存页。
全文数据:
权利要求:
百度查询: 西交利物浦大学 内存的分配方法、装置、设备、介质和产品
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。