Invention Grant
US08132169B2 System and method for dynamically partitioning an application across multiple processing elements in a heterogeneous processing environment 失效
用于在异构处理环境中跨多个处理元素动态划分应用程序的系统和方法

System and method for dynamically partitioning an application across multiple processing elements in a heterogeneous processing environment
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.
Information query
Patent Agency Ranking
0/0