Multiple-thread processor with single-thread interface shared among threads

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6801997
APP PUB NO 20020138717A1
SERIAL NO

10154076

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • SUN MICROSYSTEMS, INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chamdani, Joseph I Santa Clara, CA 61 3111
Joy, William N Aspen, CO 43 4816
Lauterbach, Gary Los Altos, CA 32 1737
Tremblay, Marc Menlo Park, CA 272 6041

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation