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

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

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

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 无锡江南计算技术研究所赵玉龙获国家专利权

无锡江南计算技术研究所赵玉龙获国家专利权

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

龙图腾网获悉无锡江南计算技术研究所申请的专利在Qemu模拟器中支持异构CPU共存的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114564437B

龙图腾网通过国家知识产权局官网在2025-10-14发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210197636.4,技术领域涉及:G06F15/163;该发明授权在Qemu模拟器中支持异构CPU共存的方法是由赵玉龙;张鲁飞;孙茹君;王宇;李祥设计研发完成,并于2022-03-02向国家知识产权局提交的专利申请。

在Qemu模拟器中支持异构CPU共存的方法在说明书摘要公布了:本发明公开一种在Qemu模拟器中支持异构CPU共存的方法,针对X86+申威AI的异构模型,基于以下配置:在模拟器实现时定义一个超CPU类型,使得该超类型定义中包含X86CPU、申威AI主核CPU、申威AI从核CPU三种属性,同时把对应的类型定义为SW类型;包括以下步骤:步骤1、针对不同种类的CPU,进行CPU类型的注册;步骤2、针对不同种类的CPU,进行类型初始化。本发明在Qemu模拟器中,针对X86+申威AI的异构模型,通过超类型的异构CPU类型定义及初始化流程实现对异构CPU共存的支持,为在同一个Qemu模拟环境中实现X86+AI加速卡的全系统模拟奠定了基础。

本发明授权在Qemu模拟器中支持异构CPU共存的方法在权利要求书中公布了:1.一种在Qemu模拟器中支持异构CPU共存的方法,其特征在于:针对X86+申威AI的异构模型,基于以下配置: 在模拟器实现时定义一个超CPU类型,使得该超类型定义中包含X86CPU、申威AI主核CPU、申威AI从核CPU三种属性,同时把对应的类型定义为SW类型; 包括以下步骤: 步骤1、针对不同种类的CPU,进行CPU类型的注册,具体如下: 步骤11、注册申威AI主核CPU类型: 1定义申威AI主核CPU类型; 2类型的父类为TYPE_SW64_CPU; 3类初始化函数为swai_cpu_class_init; 4处理器初始化函数为swai_init; 5类型名称为swai 6调用type_register函数进行类型初始化; 步骤12、注册申威AI从核CPU类型: 1定义申威AI从核CPU类型; 2类型的父类为TYPE_SW64_CPU; 3类初始化函数为slave_cpu_class_init; 4处理器初始化函数为slave_cpu_init; 5类型名称为slave-cpu 6调用type_register_static函数进行类型初始化; 7释放分配的资源; 步骤2、针对不同种类的CPU,进行类型初始化,具体如下: 步骤21、申威AI主核CPU类型初始化: 1定义变量cc类型为CPUClass,并进行初始化; 2对disas_set_info赋值为swai_cpu_disas_set_info; 3缺页处理函数handle_mmu_fault为swai_cpu_handle_mmu_fault; 4中断处理函数do_interrupt为swai_cpu_do_interrupt; 步骤22、申威AI从核CPU类型初始化: 1定义变量cc类型为CPUClass,并进行初始化; 2定义变量dc类型为DeviceClass,并初始化; 3从ObjectClass对象oc中获取SW64CPUClassscc的信息; 4从ObjectClass对象oc中获取SlaveCPUClassslcc的信息; 5给dc的realize、props成员赋值; 6给slcc的parent_realize成员赋值; 7为cc中的has_work、set_pc、tcg_initialize、disas_set_info、dump_state、handle_mmu_fault、do_interrupt、get_phys_page_debug、do_unaligned_access、cpu_exec_interrupt成员赋值; 8初始化全局同步互斥量qemu_global_sync_mutex; 9初始化全局响应互斥量qemu_global_reply_mutex; 10初始化全局rma互斥量qemu_global_rma_mutex; 11为每个从核核组初始化同步互斥量qemu_slave_syn_mutex; 12初始化从核列表互斥量qemu_slave_list_lock。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人无锡江南计算技术研究所,其通讯地址为:214038 江苏省无锡市滨湖区山水东路699号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

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

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