Patent ID: 8661435

Claim:
A method for task management in a multiprocessor computer system, the method comprising: running a task manager on emulated instruction processors (IPs) that are hosted on a host system having actual IPs; binding one or more of the host system's actual IPs to one or more of the emulated IPs; and performing affinity-based task management by said task manager for managing tasks assigned among the host system's actual IPs; wherein the task manager executes under the control of a legacy OS having a different instruction set that has been assigned to a particular one or more of the emulated IPs; performing said binding for instances fix at least switching queue levels 1, 2, and 3, where switching queue level means there is a switching queue per IP bus, level 2 means there is a switching queue per subpod, and level 3 means there is a switching queue per pod.