发明申请
US20050081182A1 System and method for balancing computational load across a plurality of processors
失效
用于平衡多个处理器上的计算负载的系统和方法
- 专利标题: System and method for balancing computational load across a plurality of processors
- 专利标题(中): 用于平衡多个处理器上的计算负载的系统和方法
-
申请号: US10670826申请日: 2003-09-25
-
公开(公告)号: US20050081182A1公开(公告)日: 2005-04-14
- 发明人: Barry Minor , Mark Nutter , VanDung To
- 申请人: Barry Minor , Mark Nutter , VanDung To
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F9/50
摘要:
A system and method for balancing computational load across a plurality of processors. Source code subtasks are compiled into byte code subtasks whereby the byte code subtasks are translated into processor-specific object code subtasks at runtime. The processor-type selection is based upon one of three approaches which are 1) a brute force approach, 2) higher-level approach, or 3) processor availability approach. Each object code subtask is loaded in a corresponding processor type for execution. In one embodiment, a compiler stores a pointer in a byte code file that references the location of a byte code subtask. In this embodiment, the byte code subtask is stored in a shared library and, at runtime, a runtime loader uses the pointer to identify the location of the byte code subtask in order to translate the byte code subtask.
公开/授权文献
信息查询