MULTIPLE-THREAD PROCESSOR WITH SINGLE-THREAD INTERFACE SHARED AMONG THREADS

Patent №

US 6,542,991

Granted

2003-04-01

Filed 1999

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09309734

A processor includes logic 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), a load buffer asynchronous interface, an external memory management unit (MMU) interface, and others. A processor 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.

AI hardwareG06F 9/30141G06F 9/30127G06F 9/3804G06F 9/3851G06F 9/3885G06F 9/4843G06F 12/0842

AI classification

AI hardware1.00
Natural language0.01
Vision0.00
Machine learning0.00
Knowledge representation0.00
Evolutionary computation0.00
Speech0.00
Planning0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 101520756

Assignors

JOY, WILLIAM N., TREMBLAY, MARC, LAUTERBACH, GARY, CHAMDANI, JOSEPH I.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC