×

SYMMETRIC MULTIPROCESSOR OPERATING SYSTEM FOR EXECUTION ON NON-INDEPENDENT LIGHTWEIGHT THREAD CONTEXTS

  • US 20070043935A2
  • Filed: 01/11/2006
  • Published: 02/22/2007
  • Est. Priority Date: 08/28/2003
  • Status: Active Grant
First Claim
Patent Images

1. A multiprocessing system, comprising:

  • a multithreading microprocessor, comprising;

    a plurality of thread contexts (TCs), each having a program counter and a general purpose register set for executing a thread; and

    a shared privileged resource, shared by said plurality of TCs rather than being replicated for each of said plurality of TCs, and privileged to be managed only by operating system-privileged threads rather than by user-privileged threads; and

    a multiprocessor operating system (OS), configured to manage said shared privileged resource, and to schedule execution of both said operating system-privileged threads and said user-privileged threads on said plurality of TCs.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×