Caching mechanism for a virtual heap

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6760815
SERIAL NO

09587110

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A caching mechanism for a virtual persistent heap is described. A feature of a virtual persistent heap is the method used to cache portions of the virtual persistent heap into the physical heap. The caching mechanism may be effective with small consumer and appliance devices that typically have a small amount of memory and that may be using flash devices as persistent storage. In the caching mechanism, the virtual persistent heap may be divided into cache lines. A cache line is the smallest amount of virtual persistent heap space that can be loaded or flushed at one time. Caching in and caching out operations are used to load cache lines into the heap or to flush dirty cache lines into the store. Different cache line sizes may be used for different regions of the heap. Translation between a virtual persistent heap address and the heap may be simplified by the caching mechanism. All references may be kept in one address space, the virtual persistent heap address space. The address translation is therefore simplified, and may require no swizzling of virtual references into in-memory heap references when manipulating objects in the heap.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • ORACLE AMERICA, INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Duigou, Michael J Fremont, CA 40 6217
Saulpaugh, Thomas E San Jose, CA 73 6475
Slaughter, Gregory L Palo Alto, CA 93 7148
Traversat, Bernard A San Francisco, CA 80 10024

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation