Invention Grant
- Patent Title: System and method for dynamically partitioning an application across multiple processing elements in a heterogeneous processing environment
- Patent Title (中): 用于在异构处理环境中跨多个处理元素动态划分应用程序的系统和方法
-
Application No.: US11459154Application Date: 2006-07-21
-
Publication No.: US08132169B2Publication Date: 2012-03-06
- Inventor: Michael Karl Gschwind , John Kevin Patrick O'Brien , Kathryn O'Brien
- Applicant: Michael Karl Gschwind , John Kevin Patrick O'Brien , Kathryn O'Brien
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Van Leeuwen & Van Leeuwen
- Agent Matthew B. Talpis
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
A system and method for dividing an application into a number of logical program partitions is presented. Each of these logical program partitions are stored in a logical program package along with a execution monitor. The execution monitor runs in one of the processing environments of a heterogeneous processing environment. The logical program partition includes sets of object code for executing on each of the types of processors included in the heterogeneous processing environment. The logical program partition includes instrumentation data used to evaluate the performance of a currently executing partition. The execution monitor compares the instrumentation data to the gathered profile data. If the execution monitor determines that the partition is performing poorly then the code for the other environment is retrieved from the logical program package and loaded and executed on the other environment.
Public/Granted literature
Information query