Invention Application
WO0068778A9 MULTIPLE-THREAD PROCESSOR WITH SINGLE-THREAD INTERFACE SHARED AMONG THREADS 审中-公开
具有单螺纹接口的多螺纹加工器在螺纹上共享

MULTIPLE-THREAD PROCESSOR WITH SINGLE-THREAD INTERFACE SHARED AMONG THREADS
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.
Patent Agency Ranking
0/0