发明名称 MULTIPLE-THREAD PROCESSOR WITH SINGLE-THREAD INTERFACE SHARED AMONG THREADS
摘要 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.
申请公布号 WO0068778(A9) 申请公布日期 2002.04.04
申请号 WO2000US12800 申请日期 2000.05.09
申请人 SUN MICROSYSTEMS, INC. 发明人 JOY, WILLIAM, N.;TREMBLAY, MARC;LAUTERBACH, GARY;CHAMDANI, JOSEPH, I.
分类号 G06F9/38;G06F12/08;(IPC1-7):G06F9/48 主分类号 G06F9/38
代理机构 代理人
主权项
地址