Patent ID: 7676664
Filing Date: 2010-03-09
Classification: G06F,Y02D

Abstract:
1. A multiprocessing system, comprising: a multithreading microprocessor, comprising: a multiprocessor operating system (OS), said OS comprising a data structure having an entry for each TC of said first and said second plurality of TCs, each said entry configured to store a first item of information describing capabilities of at least one hardware resource shared by said first and said second plurality of TCs and a second item of information associated with a corresponding one of said first and said second plurality of TCs such that a value of said first item of said data structure corresponding to one of said first and said second plurality of TCs is the same as a value of said first item of said data structure corresponding to each other of said first and said second plurality of TCs while a value of said second item of said data structure corresponding to said one of said first and said second plurality of TCs is different from a value of said second item of said data structure corresponding to said each other of said first and said second plurality of TCs, said OS configured to manage said first and said second shared privileged resources, and to schedule execution of both said operating system-privileged threads and said user-privileged threads on said first and said second plurality of TCs.