A multiprocessing system, including a multithreading microprocessor and a multiprocessor operating system (OS), is disclosed. The microprocessor includes a plurality of thread contexts (TCs), each having a program counter and a general purpose register set for executing a thread. The OS includes a data...http://www.google.com/patents/US7730291?utm_source=gb-gplus-sharePatent US7730291 - Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
Symmetric multiprocessor operating system for execution on non-independent ...