发明授权
US07725697B2 Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
有权
对称多处理器操作系统,用于在非独立轻量级线程上下文中执行
- 专利标题: Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
- 专利标题(中): 对称多处理器操作系统,用于在非独立轻量级线程上下文中执行
-
申请号: US11615963申请日: 2006-12-23
-
公开(公告)号: US07725697B2公开(公告)日: 2010-05-25
- 发明人: Kevin D. Kissell
- 申请人: Kevin D. Kissell
- 申请人地址: US CA Sunnyvale
- 专利权人: MIPS Technologies, Inc.
- 当前专利权人: MIPS Technologies, Inc.
- 当前专利权人地址: US CA Sunnyvale
- 代理机构: Sterne, Kessler, Goldstein & Fox PLLC
- 主分类号: G06F7/38
- IPC分类号: G06F7/38 ; G06F9/00 ; G06F9/44 ; G06F15/00
摘要:
a multiprocessing system, including a multithreading microprocessor and a multiprocessor operating system (OS), is disclosed. The microprocessor includes a plurality of thread contexts (TCs) configured as an array, each having a program counter, a general purpose register set for executing a thread, and a register for storing an index of the respective TC within the array. The OS maintains a table of entries, each the entry for storing a CPU-unique value for a respective one of the TCs. The OS comprises a respective thread configured to execute on each of the respective TCs and to read the index from the register of the respective one of the TCs and to read the respective CPU-unique value for the respective one of the TCs using the index.
公开/授权文献
信息查询