首页> 外国专利> Method, system and computer program product for managing memory in a non-uniform memory access system

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

机译:用于管理非均匀存储器访问系统中的存储器的方法,系统和计算机程序产品

摘要

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.
机译:提供了一种存储器管理和控制系统,该系统可由应用程序程序员在应用程序级别选择。内存管理和控制系统基于策略模块的使用。策略模块用于指定和控制NUMA计算机系统中内存操作的各个方面,包括如何管理在NUMA计算机系统中运行的进程的内存。优选地,每个策略模块包括用于控制各种存储器操作的多种方法。这样的内存操作通常包括初始内存放置,内存页面大小,迁移策略,复制策略和页面调度策略。策略模块中通常包含的一种方法是初始放置策略。放置策略可以基于物理内存节点的两个抽象。这两个抽象在本文中称为“内存本地域”(MLD)和“内存本地域集”(MLDSET)。通过指定MLD和MLDSET而不是物理内存节点,可以在不同的计算机系统上执行应用程序,而不管系统采用的特定节点配置和物理节点拓扑如何。此外,这样的应用程序可以在不同的机器上运行而无需代码修改和/或重新编译。

著录项

  • 公开/公告号US6021479A

    专利类型

  • 公开/公告日2000-02-01

    原文格式PDF

  • 申请/专利权人 SILICON GRAPHICS INC.;

    申请/专利号US19970933833

  • 发明设计人 STEVENS;LUIS F.;

    申请日1997-09-19

  • 分类号G06F12/02;

  • 国家 US

  • 入库时间 2022-08-22 01:38:00

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号