[发明专利]异构平台的混合系统中运行分布式程序的方法和系统有效
申请号: | 201380013717.3 | 申请日: | 2013-03-04 |
公开(公告)号: | CN104160377B | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | M·H·道森;P·杜布;L·L·邝;高雨青;X·R·格林;M·H·T·哈克;伊藤爱;G·约翰逊;N·K·凌;刘岩斌;孟晓桥;P·B·纳加拉贾;S·R·西拉姆;谭伟;张立 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 于静,张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在一个方面中,基于亲和性的优先调用技术可以在具有异构平台的混合系统中提高分布式应用的性能。可以在运行时拦截或捕获在处理器上执行的程序中的代码段。在所述混合系统中选择用于执行所述代码段的平台,所述平台被确定为在所述混合系统中的多个平台中以最佳效率运行所述代码段。在被确定为以最佳效率运行所述代码段的所选平台上动态执行所述代码段。 | ||
搜索关键词: | 混合 系统 中的 方法 调用 优先 执行 | ||
【主权项】:
一种用于在具有异构平台的混合系统中运行分布式程序的方法,所述方法包括:在处理器上执行的程序的运行时中捕获程序的方法调用;针对一种或多种平台特定的实现,查找与所捕获的方法调用关联的符号引用;基于与所述一种或多种平台特定的实现关联的亲和性度量,从所述一种或多种平台特定的实现中选择一种平台特定的实现,所述亲和性度量指示所述一种或多种平台特定的实现在所述混合系统中的相应一种或多种平台上运行的高效程度;返回对所选择的平台特定的实现的直接引用;以及使用所返回的对所选择的平台特定的实现的直接引用替换与所捕获的方法调用关联的所述符号引用;其中所述混合系统至少包括通用处理器和专用处理器,所述一种或多种平台特定的实现至少包括在所述至少专用处理器上执行的程序代码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380013717.3/,转载请声明来源钻瓜专利网。
- 上一篇:语义推测装置、方法
- 下一篇:任务处理系统和任务处理方法