Abstract:
PROBLEM TO BE SOLVED: To provide a multiprocessor system including automatic workload distribution. SOLUTION: When threads are executed in the multiprocessor system, an operating system or a hypervisor continuously learns the execution characteristics of the threads, and saves information in thread-specific control blocks. The execution characteristics are used to generate thread performance data. When the thread is executed, the operating system continuously uses performance data to steer the thread to a core that will execute the workload most efficiently. COPYRIGHT: (C)2009,JPO&INPIT