Patent №
US 9,348,762
Granted
2016-05-24
Filed 2012
Owner
NVIDIA CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13720755
A tag unit configured to manage a cache unit includes a coalescer that implements a set hashing function. The set hashing function maps a virtual address to a particular content-addressable memory unit (CAM). The coalescer implements the set hashing function by splitting the virtual address into upper, middle, and lower portions. The upper portion is further divided into even-indexed bits and odd-indexed bits. The even-indexed bits are reduced to a single bit using a XOR tree, and the odd-indexed are reduced in like fashion. Those single bits are combined with the middle portion of the virtual address to provide a CAM number that identifies a particular CAM. The identified CAM is queried to determine the presence of a tag portion of the virtual address, indicating a cache hit or cache miss.
AI classification
Ownership
NVIDIA CORPORATION
assignment · 301400152
Assignors
FAHS, BRIAN, ANDERSON, ERIC T., BARROW-WILLIAMS, NICK, GADRE, SHIRISH, MCCORMACK, JOEL JAMES, NORDQUIST, BRYON S., SAXENA, NIRMAL RAJ, SHAH, LACKY V.
On an employer assignment, the assignors are typically the inventors.