USPatentGranted

Method, system and computer program product for managing memory in a non-uniform memory access system

Granted 1 Feb 2000 · no office action yet

Current assignee: Hewlett Packard Enterprise Development LP · originally SILICON GRAPHICS, INC.

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Luis F. Stevens · Examiner: Eddie P. Chan

Application
933833
filed 19 Sep 1997
Publication
Not published
not published
Patent· this page
US 6,021,479
granted 1 Feb 2000

Life of the patent

3 dated events
⤢ drag to zoom19982000200220042006200820102012201420162018ProsecutionTerm & fees
ProsecutionTerm & feeshover for detail · click to open

Abstract

A memory management and control system that is selectable at the application level by an application programmer is provided. The memory management and control system is based on the use of policy modules. Policy modules are used to specify and control different aspects of memory operations in NUMA computer systems, including how memory is managed for processes running in NUMA computer systems. Preferably, each policy module comprises a plurality of methods that are used to control a variety of memory operations. Such memory operations typically include initial memory placement, memory page size, a migration policy, a replication policy and a paging policy. One method typically contained in policy modules is an initial placement policy. Placement policies may be based on two abstractions of physical memory nodes. These two abstractions are referred to herein as \"Memory Locality Domains\" (MLDs) and \"Memory Locality Domain Sets\" (MLDSETs). By specifying MLDs and MLDSETs, rather than physical memory nodes, application programs can be executed on different computer systems regardless of the particular node configuration and physical node topology employed by the system. Further, such application programs can be run on different machines without the need for code modification and/or re-compiling.

Claims

39 · 7 independent · depth 6
123456789101112131415161718192021222324252627282930313233343536373839
39 granted claims

Classifications

4 codes
USPC · US Patent Classification
711/170711/173711/148711/147

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this patent are not paired with the granted ones in what we hold.

File wrapper

Pendency
2.4 y
865 days filing → grant
Office actions
0
on the grant's record
Examiner
Eddie P. Chan
art unit —
Citations: 40 back · 3 forward

Term & fees

See the term timeline — pendency span, in-force span, the maintenance fees paid and both computed expiry dates.

Log in to unlock

Validity challenges

See the validity challenges on record — reexaminations, IPRs and PGRs, with their institution decisions and outcomes.

Log in to unlock

Citations

See every patent this one cites and every patent that cites it back — publication, assignee, and how each one was found.

Log in to unlock