Invention Grant
US07676664B2 Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
有权
对称多处理器操作系统,用于在非独立轻量级线程上下文中执行
- Patent Title: Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
- Patent Title (中): 对称多处理器操作系统,用于在非独立轻量级线程上下文中执行
-
Application No.: US11615965Application Date: 2006-12-23
-
Publication No.: US07676664B2Publication Date: 2010-03-09
- Inventor: Kevin D. Kissell
- Applicant: Kevin D. Kissell
- Applicant Address: US CA Sunnyvale
- Assignee: MIPS Technologies, Inc.
- Current Assignee: MIPS Technologies, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Sterne, Kessler, Goldstein & Fox PLLC
- Main IPC: G06F7/38
- IPC: G06F7/38 ; G06F9/00 ; G06F9/44 ; G06F15/00

Abstract:
A multiprocessing system including a multithreading microprocessor and multiprocessor operating system (OS) is disclosed. The microprocessor includes a first and a second plurality of thread contexts (TCs), each TC having a program counter and a general purpose register set for executing a thread. The microprocessor also includes a first and a second shared privileged resource, shared by the first and second respective plurality of TCs rather than being replicated for each of the respective first and second plurality of TCs, and privileged to be managed only by operating system-privileged threads rather than by user-privileged threads. The OS manages the first and second shared privileged resource and schedules execution of both the operating system-privileged threads and the user-privileged threads on the plurality of TCs.
Public/Granted literature
- US20070106990A1 SYMMETRIC MULTIPROCESSOR OPERATING SYSTEM FOR EXECUTION ON NON-INDEPENDENT LIGHTWEIGHT THREAD CONTEXTS Public/Granted day:2007-05-10
Information query