发布日期:2026-05-30 浏览次数:
(19)国家知识产权局(12)发明专利(10)授权公告号 (45)授权公告日 (21)申请号 3.2(22)申请日 2019.09.24(65)同一申请的已公布的文献号 申请公布号 CN 112631662 A(43)申请公布日 2021.04.09(73)专利权人 无锡江南计算技术研究所地址 214083 江苏省无锡市滨湖区山水东路699号(72)发明人 黄高阳王星焱林海南郑岩刘松邹通(74)专利代理机构 苏州创元专利商标事务所有限公司 32103专利代理师 王健(51)Int.Cl.G06F 9/4401 (2018.01)(56)对比文件CN 105242962 A,2016.01.13US 2006123401 A1,2006.06.08刘丹丹 等. 《一种异构多核系统的编译方法及实现》. 《微电子学与计算机》.2015,第32卷(第11期),Jianjun Guo 等. 《A Heterogeneous Multi-core Processor Architecture for High Performance Computing》. 《Asia-Pacific Conference on Advances in Computer Systems Architecture》.2006,正文第359365页.审查员 张杨悦 (54)发明名称众核异构架构下的多类型目标代码的透明加载方法(57)摘要本发明公开一种众核异构架构下的多类型目标代码的透明加载方法,用户执行execve系统调用进入内核打开目标代码文件,读入目标文件头部,寻找标代码格式的处理函数;检查目标代码ELF头部信息正确性和Machine字段信息;解析环境变量;填写程序参数、环境变量必要信息到用户栈;加载目标代码的程序头表;根据数据段表信息,将程序段、数据段拷贝到物理空间中;初始化,对该数据结构中的元素进行赋值;根据配置信息,配置运算核中的配置寄存器;启动运算核心;检查程序类型;加载操作系统中驻留服务程序,修改程序的执行入口为服务程序的入口;进入PG电子平台网站新的程序入口执行。本发明实现了一套“异构”程序的加载流程,统一了“异构”程序执行流程,提升了用户的好用性。权利要求书2页 说明书6页 附图1页CN 112631662 B2022.07.12CN 112631662 B