Patent · US Expired

Virtual address cache and method for sharing data using a unique task identifier

US7865691B2 · kind B2 · utility

0Cited by
1References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 31, 2004
Grant dateJan 4, 2011
Priority date
Expiry dateOct 12, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0842
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A virtual address cache and a method for sharing data. The virtual address cache includes: a memory, adapted to store virtual addresses, task identifiers and data associated with the virtual addresses and the task identifiers; and a comparator, connected to the memory, adapted to determine that data associated with a received virtual address and a received task identifier is stored in the memory if at least a portion of the received virtual address equals at least a corresponding portion of a certain stored virtual address and a stored task identifier associated with the certain stored virtual address indicates that the data is shared between multiple tasks. The method includes: receiving a virtual address and a task identifier for addressing data; determining as to whether the data is stored in a memory based upon a comparison of at least a portion of the received virtual address with at least a portion of an address associated with data stored in memory and based upon a fulfillment of the following criterion: a stored task identifier associated with the certain stored virtual address indicates that the data is shared between multiple tasks.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.