发明名称 |
针对异构体系结构的在集成可执行程序内进行覆盖管理的方法和设备 |
摘要 |
本发明提供了在异构环境中创建和使用代码和数据分区的方法。这是通过将源代码和数据分为至少两个分区部分和至少一个未分区的部分来实现的。一般来说,分区部分的目标是在诸如附加处理器单元之类的独立的存储设备上执行。然后,从至少一个分区部分生成至少两个覆盖部分。许多分区部分彼此预先绑定在一起。还创建与预先绑定的许多分区和覆盖部分关联的根模块。根模块可用来在第一和第二执行环境之间交换至少两个覆盖部分。然后,将预先绑定的许多分区部分绑定到至少一个未分区的部分。绑定就产生了一个集成可执行程序。 |
申请公布号 |
CN1499379A |
申请公布日期 |
2004.05.26 |
申请号 |
CN200310101429.1 |
申请日期 |
2003.10.17 |
申请人 |
国际商业机器公司 |
发明人 |
迈克尔·K·格史温德;凯思琳·M.·欧布莱恩;约翰·K·欧布莱恩;瓦伦逖娜·萨拉普拉 |
分类号 |
G06F12/08;G06F9/45;G06F15/167 |
主分类号 |
G06F12/08 |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
付建军 |
主权项 |
1.一种用于创建和使用覆盖以在异构指令集体系结构中操作的方法,包括:将信息分为至少两个分区的部分和至少一个未分区的部分;将至少一个未分区的部分的目标指向第一执行环境;将许多分区的目标指向第二执行环境;从至少一个分区部分生成至少两个覆盖部分;将许多分区部分彼此绑定;创建一个与预先绑定的许多分区和覆盖部分关联的根模块,根模块可用来在第一和第二执行环境之间交换至少两个覆盖部分;将预先绑定的许多分区部分绑定到至少一个未分区的部分;以及创建集成可执行程序。 |
地址 |
美国纽约 |