发明名称 异构系统的编译方法和编译器
摘要 一种异构系统的编译方法和编译器,其中,所述的异构系统的编译方法包括:识别系统服务语句,分离计算语句和所述系统服务语句,对所述系统服务语句进行标识;对系统服务语句进行格式解析,收集系统服务信息数据;在从核程序中生成第一语句,将所述系统服务信息数据打包传送到主核端I/O缓冲,并向主核端发送服务请求;在主核程序中生成第二语句,包括从核计算加载服务程序和与所述服务请求相应的系统服务程序;在所述主核程序中生成第三语句,根据所述标识对所述系统服务程序进行轮询处理,并依据所述主核端I/O缓冲中的数据处理所述系统服务程序。本发明的异构系统的编译方法和编译器,在异构系统上实现了用户层同构视角的编程。
申请公布号 CN102981836B 申请公布日期 2015.08.12
申请号 CN201210438958.X 申请日期 2012.11.06
申请人 无锡江南计算技术研究所 发明人 何王全;文延华;刘勇;方燕飞;权建校;王珊珊;毛兴权
分类号 G06F9/44(2006.01)I;G06F9/50(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 骆苏华
主权项 一种异构系统的编译方法,其特征在于,包括:识别源程序中的系统服务语句,分离计算语句和所述系统服务语句,对所述系统服务语句进行标识;对所述系统服务语句进行格式解析,收集系统服务信息数据;在从核程序中生成第一语句,所述第一语句将所述系统服务信息数据打包传送到主核端I/O缓冲,并向主核端发送服务请求;在主核程序中生成第二语句,所述第二语句包括从核计算加载服务程序和与所述服务请求相应的系统服务程序;在所述主核程序中生成第三语句,所述第三语句根据所述标识对所述系统服务程序进行轮询处理,并依据所述主核端I/O缓冲中的系统服务信息数据处理所述系统服务程序。
地址 214083 江苏省无锡市滨湖区军东新村030号