Adaptive resource management of a data processing system
    1.
    发明授权
    Adaptive resource management of a data processing system 有权
    数据处理系统的自适应资源管理

    公开(公告)号:US08990534B2

    公开(公告)日:2015-03-24

    申请号:US13485679

    申请日:2012-05-31

    Abstract: A method for resource management of a data processing system is described herein. According to one embodiment, a token is periodically pushed into a memory usage queue, where the token includes a timestamp indicating time entering the memory usage queue. The memory usage queue stores a plurality of memory page identifiers (IDs) identifying a plurality of memory pages currently allocated to a plurality of programs running within the data processing system. In response to a request to reduce memory usage, a token is popped from the memory usage queue. A timestamp of the popped token is then compared with current time to determine whether a memory usage reduction action should be performed.

    Abstract translation: 这里描述了数据处理系统的资源管理方法。 根据一个实施例,令牌被周期地推入存储器使用队列中,其中令牌包括指示进入存储器使用队列的时间的时间戳。 存储器使用队列存储识别当前分配给在数据处理系统内运行的多个程序的多个存储器页的多个存储器页标识符(ID)。 响应于减少内存使用的请求,令牌从内存使用队列弹出。 然后将弹出的令牌的时间戳与当前时间进行比较,以确定是否应执行内存使用减少动作。

    Techniques for moving data between memory types
    3.
    发明授权
    Techniques for moving data between memory types 有权
    在存储器类型之间移动数据的技术

    公开(公告)号:US09195581B2

    公开(公告)日:2015-11-24

    申请号:US13175303

    申请日:2011-07-01

    CPC classification number: G06F12/0246 G06F9/461 G06F12/08 G06F12/126

    Abstract: A two-level paging mechanism. The first level gathers data from reclaimable memory locations for a process and compacts the data into a single container. The second level sends the compact container's contents to a swap file and may use optimal I/O operations to the target memory device. On-demand paging is made possible by having a first pager locate the requested data in the compact container and then having a second pager retrieve the corresponding data from the swap file.

    Abstract translation: 一个两级分页机制。 第一级从进程的可回收内存位置收集数据,并将数据压缩为单个容器。 第二级将紧凑型容器的内容发送到交换文件,并可以对目标存储设备使用最佳I / O操作。 通过使第一寻呼机将所请求的数据定位在紧凑型容器中,然后具有第二寻呼机从交换文件中检索相应数据,使得按需寻呼成为可能。

    TECHNIQUES FOR MOVING DATA BETWEEN MEMORY TYPES
    4.
    发明申请
    TECHNIQUES FOR MOVING DATA BETWEEN MEMORY TYPES 有权
    用于移动存储器类型之间的数据的技术

    公开(公告)号:US20130007345A1

    公开(公告)日:2013-01-03

    申请号:US13175303

    申请日:2011-07-01

    CPC classification number: G06F12/0246 G06F9/461 G06F12/08 G06F12/126

    Abstract: A two-level paging mechanism. The first level gathers data from reclaimable memory locations for a process and compacts the data into a single container. The second level sends the compact container's contents to a swap file and may use optimal I/O operations to the target memory device. On-demand paging is made possible by having a first pager locate the requested data in the compact container and then having a second pager retrieve the corresponding data from the swap file.

    Abstract translation: 一个两级分页机制。 第一级从进程的可回收内存位置收集数据,并将数据压缩为单个容器。 第二级将紧凑型容器的内容发送到交换文件,并可以对目标存储设备使用最佳I / O操作。 通过使第一寻呼机将所请求的数据定位在紧凑型容器中,然后具有第二寻呼机从交换文件中检索相应数据,使得按需寻呼成为可能。

Patent Agency Ranking