Memory space management for object-based memory system

Patent №

US 7,269,705

Granted

2007-09-11

Filed 2004

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10831415

A method for pre-allocating memory for object-based cache data is provided in which request for an object having an associated property parameter that defines the memory requirements for the object. In response, a table of allocation buckets is searched for a bucket having the associated property parameter that can at least meet the memory requirements for the requested object. If an object identifier (OID), having a previously allocated physical address in main memory, is identified in the table of allocation buckets then the identified OID is assigned to the object. The object is stored in the object cache with the assigned OID, and the OID is removed from the bucket. Also included is a table of allocation buckets in a computer system in which each of a plurality of buckets is capable of holding object identifiers (OIDs). Each object identifier (OID) has a pre-allocated physical memory, with buckets of the table of allocation buckets being replenished by recycling a previously used OID when the object associated with the OID is reclaimed.

AI hardwareG06F 12/023G06F 9/5016G06F 12/0875Y10S 707/99953Y10S 707/99956

AI classification

AI hardware0.51
Evolutionary computation0.12
Knowledge representation0.04
Planning0.01
Vision0.00
Natural language0.00
Machine learning0.00
Speech0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 152660410

Assignors

SEIDL, MATTHEW L., WRIGHT, GREGORY M., WOLCZKO, MARIO I.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC