Patent №
US 10,698,836
Granted
2020-06-30
Filed 2017
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
15625289
Disclosed herein is a virtual cache and method in a processor for supporting multiple threads on the same cache line. The processor is configured to support virtual memory and multiple threads. The virtual cache directory includes a plurality of directory entries, each entry is associated with a cache line. Each cache line has a corresponding tag. The tag includes a logical address, an address space identifier, a real address bit indicator, and a per thread validity bit for each thread that accesses the cache line. When a subsequent thread determines that the cache line is valid for that thread the validity bit for that thread is set, while not invalidating any validity bits for other threads.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 428390844
Assignors
HELMS, MARKUS, JACOBI, CHRISTIAN, MAYER, ULRICH, RECKTENWALD, MARTIN, REICHART, JOHANNES C., SAPORITO, ANTHONY, TSAI, AARON
On an employer assignment, the assignors are typically the inventors.