Invention Grant
- Patent Title: Balancing computational load across a plurality of processors
- Patent Title (中): 平衡跨多个处理器的计算负载
-
Application No.: US12145709Application Date: 2008-06-25
-
Publication No.: US07694306B2Publication Date: 2010-04-06
- Inventor: Barry L Minor , Mark Richard Nutter , VanDung Dang To
- Applicant: Barry L Minor , Mark Richard Nutter , VanDung Dang To
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: VanLeeuwen & VanLeeuwen
- Agent Matthew B. Talpis
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/44 ; G06F9/45

Abstract:
Computational load is balanced 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.
Public/Granted literature
- US20080271003A1 Balancing Computational Load Across a Plurality of Processors Public/Granted day:2008-10-30
Information query