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

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

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

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 北京航空航天大学杨海龙获国家专利权

北京航空航天大学杨海龙获国家专利权

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

龙图腾网获悉北京航空航天大学申请的专利一种面向GPU的混合精度代码自动生成方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119248242B

龙图腾网通过国家知识产权局官网在2025-09-12发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411445457.3,技术领域涉及:G06F8/33;该发明授权一种面向GPU的混合精度代码自动生成方法及系统是由杨海龙;肖希源;刘笑妍;钱德沛设计研发完成,并于2024-10-16向国家知识产权局提交的专利申请。

一种面向GPU的混合精度代码自动生成方法及系统在说明书摘要公布了:本发明提出一种面向GPU的混合精度代码自动生成方法及系统,属于GPU混合精度计算领域,包括:S1:设置输入程序与搜索参数;S2:从源代码提取出所需参数,设置混合精度参数;S3:筛选满足条件的函数;S4:设置当前群体与历史最优群体;S5:分别选取当前群体和历史最优群体的一个混合精度配置来构造新的混合精度配置并添加到生成群体中,重复S5直到生成群体中有设定数量的个体;S6:对生成群体进行筛选得到下一代群体,更新历史最优群体;若S6结果未改变当前群体,转到S7,否则跳转到S5;S7:选取历史最优群体中性能数据最大的混合精度配置,生成混合精度代码。本发明实现了全流程高度自动化的混合精度源代码生成。

本发明授权一种面向GPU的混合精度代码自动生成方法及系统在权利要求书中公布了:1.一种面向GPU的混合精度代码自动生成方法,其特征在于,包括: 步骤S1:设置待优化的源代码文件位置,设置高精度类型与低精度类型,设置搜索最高迭代次数为m次,设置误差界限为Eb,设置最高函数数量为Nf,设置搜索个体数量为N0,设置搜索生成个体数量为Ng,设置搜索测量个体数量为Nm,设置突变概率为U0; 步骤S2:从所述源代码提取函数签名、变量名称、函数调用点,所述变量名称是指函数中类型为浮点数或浮点数组的变量的名称,所述函数调用点是指函数体内调用其他函数的语句;设置多个混合精度参数,所得的全部混合精度参数构成所述源代码对应的混合精度空间,所述混合精度空间中全部混合精度参数的一组具体取值称为一个混合精度配置; 步骤S3:逐个遍历所有所述函数签名,对遍历到的每个函数签名执行测量模块,根据测量结果筛选保留至多Nf个函数; 步骤S4:设置当前群体为初始化生成的N0个所述混合精度配置,设置历史最优群体为初始化生成的N0个所述混合精度配置; 步骤S5:选取所述当前群体中一个混合精度配置C0,选择所述历史最优群体中一个混合精度配置C1,构造新的混合精度配置C2,其中对于所述混合精度空间中的每个混合精度参数P,依照如下概率分布设置C2中P的取值:有U0概率为随机值,有1-U02概率为C0中P的取值,有1-U02概率为C1中P的取值;将C2添加到生成群体中,重复步骤S5直到生成群体中有Ng个混合精度配置; 步骤S6:对所述生成群体执行预测过程筛选保留Nm个混合精度配置,对所述Nm个混合精度配置执行测量过程筛选保留N0个混合精度配置,使用数据管理模块更新所述当前群体为所述N0个混合精度配置;将所述历史最优群体与所述当前群体合并按照对应性能数据排序,更新所述历史最优群体为所述排序后性能数据最大的至多N0个混合精度配置;如果步骤S6结果未改变所述当前群体或者所述测量模块启动次数i满足im,则跳转到步骤S7,否则跳转到步骤S5; 步骤S7:选取所述历史最优群体中性能数据最大的混合精度配置,使用代码生成模块生成对应混合精度代码。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京航空航天大学,其通讯地址为:100191 北京市海淀区学院路37号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

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

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