Method and apparatus for performing reads of related data from a set-associative cache memory

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5802602
SERIAL NO

08785199

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Allocation circuitry for allocating entries within a set-associative cache memory is disclosed. The set-associative cache memory comprises N ways, each way having M entries and corresponding entries in each of the N ways constituting a set of entries. The allocation circuitry has a first circuit which identifies related data units by identifying a probability that the related data units may be successively read from the cache memory. A second circuit within the allocation circuitry allocates the corresponding entries in each of the ways to the related data units, so that related data units are stored in a common set of entries. Accordingly, the related data units will be simultaneously outputted from the set-associative cache memory, and are thus concurrently available for processing. The invention may find application in allocating entries of a common set in a branch prediction table (BPT) to branch prediction information for related branch instructions.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • INTEL CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chen, Wenliang Sunnyvale, CA 57 1055
Poplingher, Mircea Campbell, CA 12 774
Rahman, Monis San Jose, CA 5 381
Yeh, Tse-Yu Milpitas, CA 45 1383

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation