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