发明名称 System and method for dynamically partitioning an application across multiple processing elements in a heterogeneous processing environment
摘要 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.
申请公布号 US8132169(B2) 申请公布日期 2012.03.06
申请号 US20060459154 申请日期 2006.07.21
申请人 GSCHWIND MICHAEL KARL;O'BRIEN JOHN KEVIN PATRICK;O'BRIEN KATHRYN;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GSCHWIND MICHAEL KARL;O'BRIEN JOHN KEVIN PATRICK;O'BRIEN KATHRYN
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址