Invention Grant
- Patent Title: Single bit control of threads in a multithreaded multicore processor
- Patent Title (中): 多线程多核处理器中线程的单位控制
-
Application No.: US10880917Application Date: 2004-06-30
-
Publication No.: US07676655B2Publication Date: 2010-03-09
- Inventor: Paul J. Jordan
- Applicant: Paul J. Jordan
- Applicant Address: US CA Santa Clara
- Assignee: Sun Microsystems, Inc.
- Current Assignee: Sun Microsystems, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Meyertons Hood Kivlin Kowert & Goetzel, P.C.
- Agent Rory D. Rankin
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
A method and mechanism for controlling threads in a multithreaded multicore processor. A processor includes multiple cores, each of which are capable of executing multiple threads. A control register which is shared by each of the cores is utilized to control the status of the threads in the processing system. In one embodiment, the shared register includes a single bit for each thread in the processor. Depending upon the value written to a bit of the shared register, one of three results may occur with respect to a thread which corresponds to the bit. In one embodiment, writing a “0” to a bit of the shared register will cause a corresponding thread to be Parked. Writing a “1” to a bit of the shared register will cause a corresponding thread to either be UnParked or be Reset. Whether writing a “1” to a bit of the register causes the corresponding thread to be UnParked or Reset depends upon a state of the processor.
Public/Granted literature
- US20060004988A1 Single bit control of threads in a multithreaded multicore processor Public/Granted day:2006-01-05
Information query