在分布式计算系统中创建和执行可执行程序的方法和系统技术方案

技术编号:2871838 阅读:169 留言:0更新日期:2012-04-11 18:40
一种用于在分布式计算系统中编译和使用代码的方法,所述方法包括:    将源代码划分成多个模块,其中所述模块包括至少一个主处理器代码模块和至少一个附属处理器代码模块;    选择将被封装在所述至少一个主处理器代码模块中的代码,其中所述选定代码被目标化为由至少一个附属处理器采用;    编译所述至少一个主处理器代码模块以及至少一个选定的附属处理器代码模块;    根据所述选定的至少一个附属处理器模块生成至少一个存根函数;    链接所述至少一个主处理器编译代码模块和所述至少一个存根函数;以及    创建一个链接对象集成可执行程序。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术通常涉及多重处理,更具体地说,涉及多个处理器间信息传递的标准化。
技术介绍
通常包括采用耦合到同一计算机系统的多个微处理器同时处理一批数据的并行处理在计算机行业中是很重要的。通常,有三种主要类型的并行处理。分别是采用共享存储器或采用分布式存储器或采用二者组合的并行处理系统。典型地,共享存储器是能在单个操作诸如“载入”或“读取”命令中,可由多个处理器存取的存储器。分布式存储器是定位到各个处理器中的存储器。换句话说,在分布式系统中,在单个存取操作中,每个存储器只能存取与它自己相关的存储器,但通常在单个操作中不能存取与其他处理器有关的存储器。最后一种是混合的或“异类的”并行处理,其中某个系统存储器可由一个或多个处理器存取,而某个存储器则对至少一个处理器而言是分布式或局部的存储器。一个这样的混合并行处理器系统的例子包括至少一个精简指令集(RISC)主处理器单元(MPU),诸如PowerPCTM处理器,以及至少一个专用的或“附属”处理器单元(APU),诸如SynergisticTMAPU(SPU)。典型地,采用MPU来执行通用码,其中通用码包括复杂的控制流并协调整个混合并行处理功本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:迈克尔·K·克施温德凯瑟琳·M·奥布莱恩约翰·K·奥布莱恩瓦伦蒂纳·萨拉普罗
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利