Invention Application
WO0068778A9 MULTIPLE-THREAD PROCESSOR WITH SINGLE-THREAD INTERFACE SHARED AMONG THREADS
审中-公开
具有单螺纹接口的多螺纹加工器在螺纹上共享
- Patent Title: MULTIPLE-THREAD PROCESSOR WITH SINGLE-THREAD INTERFACE SHARED AMONG THREADS
- Patent Title (中): 具有单螺纹接口的多螺纹加工器在螺纹上共享
-
Application No.: PCT/US0012800Application Date: 2000-05-09
-
Publication No.: WO0068778A9Publication Date: 2002-04-04
- Inventor: JOY WILLIAM N , TREMBLAY MARC , LAUTERBACH GARY , CHAMDANI JOSEPH I
- Applicant: SUN MICROSYSTEMS INC
- Assignee: SUN MICROSYSTEMS INC
- Current Assignee: SUN MICROSYSTEMS INC
- Priority: US30973499 1999-05-11
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F12/08 ; G06F9/48
Abstract:
A processor includes logic (612) for tagging a thread identifier (TID) for usage with processor blocks that are not stalled. Pertinent non-stalling blocks include caches, translation look-aside buffers (TLB) (1258, 1220), a load buffer asynchronous interface, an external memory management unit (MMU) interface (320, 330), and others. A processor (300) includes a cache that is segregated into a plurality of N cache parts. Cache segregation avoids interference, "pollution", or "cross-talk" between threads. One technique for cache segregation utilizes logic for storing and communicating thread identification (TID) bits. The cache utilizes cache indexing logic. For example, the TID bits can be inserted at the most significant bits of the cache index.
Public/Granted literature
- WO0068778B1 MULTIPLE-THREAD PROCESSOR WITH SINGLE-THREAD INTERFACE SHARED AMONG THREADS Public/Granted day:2001-10-04
Information query