说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210584553.0 (22)申请日 2022.05.27 (71)申请人 中国工商银行股份有限公司 地址 100140 北京市西城区复兴门内大街 55号 (72)发明人 谢伟 潘玲 王豪赞 王磊  (74)专利代理 机构 华进联合专利商标代理有限 公司 44224 专利代理师 冯世博 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 函数内存分配方法、 装置、 计算机 设备、 存储 介质和产品 (57)摘要 本申请涉及一种函数内存分配方法、 装置、 计算机设备、 存储介质和产品。 所述方法包括: 获 取目标函数在多个内存下的运行时间; 其中, 各 内存的大小不同; 根据各内存的大小和目标函数 在各内存下的运行时间, 确定运行目标函数的最 优内存大小; 根据最优内存大小为目标函数分配 内存资源。 采用本方法能够确定目标函数的最优 内存大小, 避免目标函数在不合适的内存下出现 占用平台资源过多或者函数运行性能过低的问 题。 权利要求书2页 说明书12页 附图6页 CN 114780250 A 2022.07.22 CN 114780250 A 1.一种函数内存分配方法, 其特 征在于, 所述方法包括: 获取目标函数在多个内存下的运行时间; 其中, 各 所述内存的大小不同; 根据各所述内存的大小和所述目标函数在各所述内存下的运行时间, 确定运行所述目 标函数的最优内存大小; 根据所述 最优内存大小为所述目标函数分配内存资源。 2.根据权利要求1所述的方法, 其特征在于, 所述根据各所述内存的大小和所述目标函 数在各所述内存下的运行时间, 确定运行 所述目标函数的最优内存大小, 包括: 根据所述 运行时间以及各 所述内存的大小确定各 所述内存 对应的内存使用成本; 根据各所述内存对应的内存使用成本、 大小和运行时间, 确定所述目标函数的最优内 存大小。 3.根据权利要求2所述的方法, 其特征在于, 所述根据各所述内存对应的内存使用 成 本、 大小和运行时间, 确定所述目标函数的最优内存大小, 包括: 对各所述内存, 根据 所述内存使用成本和多个所述内存使用成本的最小值确定所述内 存对应的成本量 化值; 对各所述内存, 根据 所述运行时间和多个所述运行时间的最小值确定所述内存对应的 时间量化值; 根据预设的平衡因子、 所述成本量化值以及所述时间量化值确定所述最优内存大小; 所述平衡因子用于平衡所述内存使用成本和所述 运行时间。 4.根据权利要求3所述的方法, 其特征在于, 所述根据预设的平衡因子、 所述成本量化 值以及所述时间量 化值确定所述 最优内存大小, 包括: 对各所述内存, 根据 所述平衡因子、 所述成本量化值以及所述时间量化值, 确定所述内 存对应的总量 化值; 根据多个所述内存的总量 化值, 确定所述 最优内存大小。 5.根据权利要求1所述的方法, 其特征在于, 所述获取目标函数在多个 内存下的运行时 间, 包括: 获取所述目标函数对应的预设参数; 所述预设参数包括多个内存的大小、 用户级CPU时 间、 系统级CPU时间、 文件系统读写次数、 网络带宽和运行时间中的至少一种; 根据所述预设参数和目标 预测模型, 确定所述目标函数在各 所述内存下的运行时间。 6.根据权利要求5所述的方法, 其特征在于, 所述目标预测模型包括线性回归函数, 所 述根据所述预设参数和所述目标预测模型, 确定所述目标函数在各所述内存下的运行时 间, 包括: 将所述预设参数代入到所述线性 回归函数中, 得到所述目标函数在各所述内存下的运 行时间; 所述线性回归函数中设置有所述预设参数对应的权 重。 7.根据权利要求5所述的方法, 其特征在于, 在所述根据 所述预设参数和所述目标预测 模型, 确定所述目标函数在各 所述内存下的运行时间之前, 所述方法还 包括: 建立多个测试函数, 对所述测试函数的所述预设参数进行监测, 得到监测数据集; 基于所述监测数据集和初始预测模型进行回归运算, 得到所述初始预测模型预测的第 一运行时间; 所述初始预测模型设置有各 所述预设参数对应的权 重; 根据所述测试函数实际的第 二运行时间和所述第 一运行时间, 对各所述预设参数对应权 利 要 求 书 1/2 页 2 CN 114780250 A 2的权重进行调整; 根据调整后的权 重和所述预设参数, 确定所述目标 预测模型。 8.根据权利要求7所述的方法, 其特征在于, 所述根据所述测试函数实际的第 二运行时 间和所述第一 运行时间, 对各 所述预设参数对应的权 重进行调整, 包括: 确定所述第二运行时间以及所述第一运行时间的均方根误差最小时所述预设参数对 应的目标权 重, 根据所述目标权 重对各所述预设参数对应的权 重进行调整。 9.一种函数内存分配装置, 其特 征在于, 所述装置包括: 第一时间获取模块, 用于获取目标函数在多个 内存下的运行时间; 其中, 各所述内存的 大小不同; 内存确定模块, 用于根据各所述内存的大小和所述目标函数在各所述内存下的运行时 间, 确定运行 所述目标函数的最优内存大小; 内存分配模块, 用于根据所述 最优内存大小为所述目标函数分配内存资源。 10.一种计算机设备, 包括存储器和 处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处 理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。 11.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。 12.一种计算机程序产品, 包括计算机程序, 其特征在于, 该计算机程序被处理器执行 时实现权利要求1至8中任一项所述的方法的步骤。权 利 要 求 书 2/2 页 3 CN 114780250 A 3

.PDF文档 专利 函数内存分配方法、装置、计算机设备、存储介质和产品

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 函数内存分配方法、装置、计算机设备、存储介质和产品 第 1 页 专利 函数内存分配方法、装置、计算机设备、存储介质和产品 第 2 页 专利 函数内存分配方法、装置、计算机设备、存储介质和产品 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:30:38上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。