中南大学潘新俞获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中南大学申请的专利一种异构环境的任务迁移方法、系统及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121411986B 。
龙图腾网通过国家知识产权局官网在2026-03-20发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511983985.9,技术领域涉及:G06F9/50;该发明授权一种异构环境的任务迁移方法、系统及介质是由潘新俞;李玺;贺建飚设计研发完成,并于2025-12-26向国家知识产权局提交的专利申请。
本一种异构环境的任务迁移方法、系统及介质在说明书摘要公布了:本发明涉及异构环境任务迁移技术领域,具体提供了一种异构环境的任务迁移方法、系统及介质,所述方法通过构建统一的数据布局和虚拟地址空间结构以统一不同指令集架构间的状态表示方式;可扩展可执行文件在胖二进制文件的基础上进行扩展,将符号表拆分为跨指令集架构共享的基础符号表和各指令集架构独立的扩展符号表;由运行时环境基于构建过程中嵌入的迁移点以及触发页结合基础符号表和扩展符号表执行跨指令集架构的任务迁移。本发明方法在可迁移性、跨平台兼容性和系统可分析性之间取得平衡,为异构环境下的任务迁移提供系统化支持。
本发明授权一种异构环境的任务迁移方法、系统及介质在权利要求书中公布了:1.一种异构环境的任务迁移方法,其特征在于,包括如下步骤: S1:构建统一的数据布局和虚拟地址空间; S2:可扩展可执行文件在胖二进制文件的基础上进行扩展,将符号表拆分为跨指令集架构共享的基础符号表和各指令集架构独立的扩展符号表; S3:基于基础符号表和扩展符号表执行跨指令集架构的任务迁移; 在S1中,构建统一的数据布局,过程包括: 在编译阶段对编译器和链接器进行修改,采用统一的数据布局,数据布局包括结构体布局、段布局、页面对齐方式和栈结构; 数据布局还包括: 通过链接器将所有迁移点保存在同一个节区内,迁移点在不同设备上提供适配该设备的指令序列,但保证同一个迁移点在不同设备间语义和虚拟地址的一致性,以支持运行时环境快速识别程序正处于迁移点; 迁移点在不同的指令集架构上提供相同的大小及语义; 在寄存器分配过程中利用编译器的寄存器溢出行为,保证同一中间表示数据在不同指令集架构下溢出到相同位置; 在执行迁移任务时主动触发溢出,将寄存器内容写入栈中,并在目标端根据映射关系恢复寄存器状态; 构建统一的虚拟地址空间,过程包括: 通过位置无关代码与统一加载基址策略,形成跨平台一致的内存视图,运行时对动态内存分配函数进行劫持,确保分配的内存位于各指令集架构均合法的虚拟地址范围内; 在S3中,执行任务迁移,过程包括: 根据当前系统自动识别并加载可执行文件中适配的代码和数据; 通过当前系统调用拦截机制统一不同指令集架构和操作系统下的系统调用语义; 在预定义的迁移点,运行时环境通过触发页访问异常捕获迁移请求,并在需要迁移时导出任务状态; 将所述任务状态通过迁移接口传输至目标平台,在目标平台恢复执行,完成任务迁移; 在任务迁移过程中,所有迁移点均被保存在连续的触发页上,当程序执行至迁移点时将访问预留触发页,当系统处于待迁移状态时则触发页访问异常,捕获迁移请求并进入迁移流程;当系统处于无需迁移状态时,程序继续正常执行。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中南大学,其通讯地址为:410083 湖南省长沙市岳麓区麓山南路932号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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