西北机电工程研究所苏照兵获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉西北机电工程研究所申请的专利一种基于Numba的大规模实例符号模型误差计算方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119512741B 。
龙图腾网通过国家知识产权局官网在2025-10-28发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411515714.6,技术领域涉及:G06F9/50;该发明授权一种基于Numba的大规模实例符号模型误差计算方法是由苏照兵;鲁特刚;张成;熊涛;吕亚泽;吴永琪;秦鹏飞;林文琦设计研发完成,并于2024-10-29向国家知识产权局提交的专利申请。
本一种基于Numba的大规模实例符号模型误差计算方法在说明书摘要公布了:本发明公开了一种基于Numba的大规模实例符号模型误差计算方法,包括:模型转换与表示、误差计算、内存和线程组织以及误差归并。本发明将模型转化为逆波兰式形式,并以Numba数据格式表示,利用数组模拟栈对单条实例数据完成误差计算,组织了多级内存提高访问效率,设计高并行粒度的线程分配,两次误差归并快速完成所有误差求和。本发明提供了Python环境下的符号模型快速误差计算方法,充分利用了GPU的CUDA核心资源,大幅提高了符号模型评价效率,为相关领域提供支持。
本发明授权一种基于Numba的大规模实例符号模型误差计算方法在权利要求书中公布了:1.一种基于Numba的大规模实例符号模型误差计算方法,其特征在于,包括: 在Numba环境下,将基于语法树编码的符号模型进行后续遍历,得到序列化的逆波兰式,然后根据对应关系将逆波兰式表示为数组;然后将待进行计算的实例数据和数组形式的逆波兰式从主机内存发送至GPU,分别存储在全局内存和常量内存中; 申请二维的网格结构和二维的块结构,基于线程在块结构中的位置以及块结构在网格中的位置,为每个线程进行数据索引的分配,为实例数据中的每条数据分配线程,在共享内存中为每个线程分配模拟栈; 对于数组形式的逆波兰式,利用每条数据分配的线程将每条数据代入逆波兰式分别进行数据误差的计算;按顺序对逆波兰式中不同结点类型执行不同的栈操作,模拟栈的栈底数值即为逆波兰式的输出;基于该输出和每条数据的实际输出,得到数据误差; 当所有线程的数据误差均计算完毕后,进行两次误差归并处理:第一次误差归并对每个块结构中所有线程计算的数据误差并行求和存储于该块结构的第一个模拟栈作为该块结构的误差和;第二次误差归先将每个块结构的误差和复制至已分配的全局内存,并进行逐步求和,得到最终误差值并存储于网格结构中第一个模拟栈的栈底,最后将误差值发送至主机。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人西北机电工程研究所,其通讯地址为:712099 陕西省咸阳市渭城区毕塬东路5号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励