AFFINITY-AWARE PARALLEL ZEROING OF MEMORY FOR INITIALIZATION OF LARGE PAGES IN NON-UNIFORM MEMORY ACCESS (NUMA) SERVERS
    56.
    发明申请
    AFFINITY-AWARE PARALLEL ZEROING OF MEMORY FOR INITIALIZATION OF LARGE PAGES IN NON-UNIFORM MEMORY ACCESS (NUMA) SERVERS 有权
    对非均匀存储器访问(NUMA)服务器中的大型页面进行初始化的存储空间的平均值并行调整

    公开(公告)号:US20160378388A1

    公开(公告)日:2016-12-29

    申请号:US14883304

    申请日:2015-10-14

    IPC分类号: G06F3/06

    摘要: Embodiments disclosed herein generally relate to techniques for zeroing memory in computing systems where access to memory is non-uniform. Embodiments include a system having a processor and a memory storing a program; and other embodiments include a computer readable medium containing a program. When executed on a processor, the program causes the processor to perform an operation that includes receiving, via a system call, a request for a pool of memory. The operation also includes determining a size of the requested pool of memory, and creating a dummy memory segment. The size of the dummy memory segment is larger than the size of the requested pool of memory. The operation further includes filling the dummy memory segment with one or more pages, based on the determined size of the requested pool of memory, and deleting the dummy memory segment.

    摘要翻译: 本文公开的实施例通常涉及用于对存储器访问不均匀的计算系统中的存储器归零的技术。 实施例包括具有处理器和存储程序的存储器的系统; 并且其他实施例包括包含程序的计算机可读介质。 当在处理器上执行时,程序使处理器执行包括经由系统调用接收对存储器池的请求的操作。 该操作还包括确定所请求的存储池的大小,以及创建虚拟存储器段。 虚拟内存段的大小大于请求的内存池的大小。 该操作还包括基于确定的所请求的存储池的大小填充虚拟存储器段与一个或多个页面,以及删除虚拟存储器段。

    SEQUENTIAL WRITE STREAM MANAGEMENT
    57.
    发明申请
    SEQUENTIAL WRITE STREAM MANAGEMENT 有权
    顺序写入流程管理

    公开(公告)号:US20160283116A1

    公开(公告)日:2016-09-29

    申请号:US14671968

    申请日:2015-03-27

    申请人: INTEL CORPORATION

    IPC分类号: G06F3/06 G06F12/08

    摘要: In one embodiment, sequential write stream management is employed to improve the sequential nature of write data placed in a storage such as a solid state drive, notwithstanding intermingling of write commands from various sequential and nonsequential streams from multiple processor nodes in a system. In one embodiment, write data from an identified sequential write stream is placed in a storage area assigned to that particular identified sequential write stream. In another aspect, detected sequential write streams are identified as a function of write velocity of the detected stream. Other aspects are described herein.

    摘要翻译: 在一个实施例中,尽管来自系统中来自多个处理器节点的各种顺序和非顺序流的写入命令的混合,采用顺序写入流管理来改善放置在诸如固态驱动器的存储器中的写入数据的顺序特性。 在一个实施例中,将从所识别的顺序写入流写入数据放置在分配给该特定识别顺序写入流的存储区域中。 在另一方面,检测到的顺序写入流被识别为检测到的流的写入速度的函数。 本文描述了其它方面。

    Metadata-based bypassing in a controller
    58.
    发明授权
    Metadata-based bypassing in a controller 有权
    基于元数据的旁路控制器

    公开(公告)号:US09430162B1

    公开(公告)日:2016-08-30

    申请号:US14956329

    申请日:2015-12-01

    摘要: Provided are a computer program product, system, and method for data unit classification in accordance with one embodiment of the present description, in which in response to a data processing command, a storage controller classifies data units of a storage unit as either allocated to a data set or as unallocated to any data set. If allocated to a data set, the storage controller can further classify data set-allocated data units as either containing client data or metadata or as empty. In accordance with one aspect of the present description, the storage controller may bypass data processing of the data units which have not been allocated to any data set or otherwise do not contain client data or metadata. Other aspects of data unit classification in accordance with the present description are described.

    摘要翻译: 提供了根据本说明书的一个实施例的用于数据单元分类的计算机程序产品,系统和方法,其中响应于数据处理命令,存储控制器将存储单元的数据单元分配为分配给 数据集或未分配给任何数据集。 如果分配给数据集,则存储控制器可以将数据集分配的数据单元进一步分类为包含客户端数据或元数据或为空。 根据本说明书的一个方面,存储控制器可以旁路未被分配给任何数据集的数据单元的数据处理,否则不包含客户端数据或元数据。 描述根据本说明书的数据单元分类的其他方面。