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

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

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

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 商标交易 积分商城 国际服务 IP管家助手 科技果 科技人才 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 济南迈威智能科技有限公司张青获国家专利权

济南迈威智能科技有限公司张青获国家专利权

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

龙图腾网获悉济南迈威智能科技有限公司申请的专利寄存器分配方法、设备、计算机程序产品及可读存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121658010B

龙图腾网通过国家知识产权局官网在2026-05-08发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202610156082.1,技术领域涉及:G06F8/41;该发明授权寄存器分配方法、设备、计算机程序产品及可读存储介质是由张青;展永政;王群设计研发完成,并于2026-02-04向国家知识产权局提交的专利申请。

寄存器分配方法、设备、计算机程序产品及可读存储介质在说明书摘要公布了:本发明公开了一种寄存器分配方法、设备、计算机程序产品及可读存储介质,属于程序编译领域,用于在程序编译时为变量分配寄存器,解决了程序中大量变量无法被分配寄存器的问题;考虑到若冲突图中存在度数大于寄存器总数的节点,该节点的部分邻居节点需被溢出至内存;且一个节点的邻域节点区域节点及其相邻节点具备可分割性;本发明确定冲突图中度数大于寄存器总数的目标节点,将目标节点的邻域节点区域分割为多个节点子区域,且满足:节点子区域均包括目标节点,节点子区域中目标节点的度数小于寄存器总数,从而避免目标节点的部分邻居节点无法被分配到寄存器而被溢出至内存,有利于提升最终编译得到的可执行程序的运行效率。

本发明授权寄存器分配方法、设备、计算机程序产品及可读存储介质在权利要求书中公布了:1.一种寄存器分配方法,其特征在于,包括: 为目标程序中的各个变量构建冲突图,其中,冲突图中的任一节点代表一个变量,两个节点之间的边表示两个变量在目标程序的生命周期中需同时被使用; 判断冲突图中是否存在度数大于寄存器总数的节点,其中,度数为相邻节点的总数; 若存在,将冲突图中当前度数最高的节点作为目标节点,并将目标节点及其相邻节点作为冲突图中的邻域节点区域; 若不存在,则执行步骤:根据当前的冲突图,对目标程序中的变量进行寄存器分配; 将邻域节点区域分割为多个节点子区域并返回步骤:判断冲突图中是否存在度数大于寄存器总数的节点,其中,节点子区域中均包括所述目标节点,节点子区域中的目标节点的度数均小于寄存器总数; 根据当前的冲突图,对目标程序中的变量进行寄存器分配; 所述将邻域节点区域分割为多个节点子区域包括: 确定邻域节点区域中的节点总数; 针对预设约束条件,根据节点总数以及寄存器总数,确定分割后得到的节点子区域的目标数量,其中,预设约束条件包括:节点子区域中均包括所述目标节点,节点子区域中的目标节点的度数均小于寄存器总数; 构造目标数量减一个,与目标节点对应变量的数值相等的等值节点; 将目标节点的所有邻居节点,划分为目标数量个邻居节点组,其中,邻居节点组中的节点数量小于寄存器总数减一; 除唯一指定的邻居节点组外,针对其他任一邻居节点组,在冲突图中将所述邻居节点组中各节点与所述目标节点的边删除,并分别为所述邻居节点组中各节点,建立与所述邻居节点组唯一对应的所述等值节点之间的边。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人济南迈威智能科技有限公司,其通讯地址为:250098 山东省济南市高新区舜华路街道浪潮路1036号浪潮科技园S02楼32层3202室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

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

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