在调试异构体系结构中的集成可执行程序时设置断点的方法和设备技术

技术编号:2871837 阅读:259 留言:0更新日期:2012-04-11 18:40
一种在第二执行环境中设置断点的方法,包括:    选择与断点相关的映射标记;    返回一个对应于映射标记的存储器地址;    选择与至少一个第二执行环境中的执行相关联的一个代码模块,其中所选择的代码模块包含所选择的映射标记;    确定是否将所选择的代码模块从至少一个第一执行环境加载到至少一个第二执行环境;    如果至少一个第二执行环境包含所选择的代码模块,在该第二执行环境中的返回的存储器地址设置断点;    如果第二执行环境包含所选择的代码模块,生成与设置断点相关联的断点标记;以及    记录该断点标记,其中该断点标记包含可用来将该模块加载到至少一个第二执行环境的信息。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般涉及多处理,具体而言,本专利技术涉及在面向并行处理器计算系统中的多个处理器的代码和数据上使用调试程序。
技术介绍
在计算机技术中,并行处理非常重要。并行处理通常包括使用多个连接到同一系统的微处理器,用来并发处理一批数据。并行处理一般主要包括三种。这些并行处理系统使用共享存储器或分布式存储器或二者的组合。一般情况下,共享存储器是可以由多个处理器以单个操作,如“加载”或“读”命令来访问的存储器。分布式存储器是被本地化成单个处理器的存储器。换句话说,每个处理器都可以在单个的访问操作中访问与其本身相关联的存储器,但无法在单个操作中访问与其他处理器相关联的存储器。最后,还有一种混合或“异构”的并行处理,其中既有共享存储器又有分布存储器。典型的这样一种混合并行处理器系统包括一个精减指令集(RISC)主处理器单元(MPU),如PowerPCTM处理器,和一个专用或“附加”处理器(APU),如SynergisticTMAPU(SPU)。一般而言,使用MPU来执行通用代码,其中通用代码包括复杂控制流并协调总体的混合并行处理功能。MPU能够访问所有的系统存储器。APU通常用来执行数据流本文档来自技高网...

【技术保护点】

【技术特征摘要】

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

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

1