NUMA system resource descriptors including performance characteristics
    1.
    发明授权
    NUMA system resource descriptors including performance characteristics 失效
    NUMA系统资源描述符包括性能特征

    公开(公告)号:US07996433B2

    公开(公告)日:2011-08-09

    申请号:US12164279

    申请日:2008-06-30

    IPC分类号: G06F17/30 G06F15/177

    摘要: A method and article for efficiently accessing resources in a multiprocessor computer system. Multiple resources are grouped into nodes and system resource descriptors are maintained as data structures. The method incorporates traversing one or more of the data structure to efficiently allocate resources within a grouping of nodes. Each node in the system is assigned a node identifying number. This number identifies a node location within a multiprocessor and is used to determine latency between nodes. Accordingly, storing the system architecture information in a data structure format provides for an efficient method of accessing system resources and determining latency for specific processes and access patterns.

    摘要翻译: 一种用于在多处理器计算机系统中有效访问资源的方法和文章。 多个资源被分组成节点,系统资源描述符被保存为数据结构。 该方法包括遍历一个或多个数据结构以在节点分组内有效地分配资源。 为系统中的每个节点分配一个节点标识号。 该数字标识多处理器内的节点位置,并用于确定节点之间的延迟。 因此,以数据结构格式存储系统架构信息提供访问系统资源并确定特定进程和访问模式的等待时间的有效方法。

    Numa system resource descriptors including performance characteristics
    2.
    发明授权
    Numa system resource descriptors including performance characteristics 失效
    包括性能特征的Numa系统资源描述符

    公开(公告)号:US07403952B2

    公开(公告)日:2008-07-22

    申请号:US09752861

    申请日:2000-12-28

    IPC分类号: G06F17/30 G06F15/177

    摘要: A method and computer system for efficiently accessing resources in a multiprocessor computer system. Multiple resources are grouped into nodes and system resource descriptors are maintained as data structures. The method incorporates traversing a data structure to efficiently allocate resources within a grouping of nodes. Each node in the system is assigned a node identifying number. This number identifies a node location within a multiprocessor and is used to determine latency between nodes, either through an average latency table or a system interconnect connection table. The data structure comprises secondary data structures therein for storing processor, bus, memory and shared cache information. The data structure includes pointers to each of the secondary data structures. In addition, each node or grouping of nodes may include subnodes. As such, the system provides for a method of recursively accessing additional data structure levels for each level of nodes and/or subnodes in the system. In addition to the data structure and the secondary data structure, the system includes a memory map in the form of a data structure. This data structure stores information as to which node a given block of memory address space is located in. In addition, there is a flag for each memory block indicating whether the memory address is parity or error correcting code (ECC), or neither parity nor ECC protected. This flag is in the form of two bits for indicating the level of memory protection provided to a specific block of memory address. Accordingly, storing the system architecture information in a data structure format provides for an efficient method of accessing system resources and determining latency for specific processes and access patterns.

    摘要翻译: 一种用于在多处理器计算机系统中有效地访问资源的方法和计算机系统。 多个资源被分组成节点,系统资源描述符被保存为数据结构。 该方法包括遍历数据结构以在节点分组内有效地分配资源。 为系统中的每个节点分配一个节点标识号。 该数字标识多处理器内的节点位置,用于通过平均延迟表或系统互连连接表来确定节点之间的延迟。 数据结构包括用于存储处理器,总线,存储器和共享高速缓存信息的二次数据结构。 数据结构包括指向每个次要数据结构的指针。 另外,每个节点或节点分组可以包括子节点。 因此,该系统提供递归地访问系统中每个级别的节点和/或子节点的附加数据结构级别的方法。 除了数据结构和二次数据结构之外,系统还包括数据结构形式的存储器映射。 该数据结构存储关于给定的存储器地址空间位于哪个节点的信息。另外,每个存储器块都有一个标志,指示存储器地址是奇偶校验还是纠错码(ECC),或者不是奇偶校验 ECC保护。 该标志是两位的形式,用于指示提供给特定存储器地址块的存储器保护级别。 因此,以数据结构格式存储系统架构信息提供访问系统资源并确定特定进程和访问模式的等待时间的有效方法。

    NUMA System Resource Descriptors Including Performance Characteristics
    3.
    发明申请
    NUMA System Resource Descriptors Including Performance Characteristics 失效
    NUMA系统资源描述符包括性能特征

    公开(公告)号:US20080270454A1

    公开(公告)日:2008-10-30

    申请号:US12164279

    申请日:2008-06-30

    IPC分类号: G06F17/30

    摘要: A method and article for efficiently accessing resources in a multiprocessor computer system. Multiple resources are grouped into nodes and system resource descriptors are maintained as data structures. The method incorporates traversing one or more of the data structure to efficiently allocate resources within a grouping of nodes. Each node in the system is assigned a node identifying number. This number identifies a node location within a multiprocessor and is used to determine latency between nodes. Accordingly, storing the system architecture information in a data structure format provides for an efficient method of accessing system resources and determining latency for specific processes and access patterns.

    摘要翻译: 一种用于在多处理器计算机系统中有效访问资源的方法和文章。 多个资源被分组成节点,系统资源描述符被保存为数据结构。 该方法包括遍历一个或多个数据结构以在节点分组内有效地分配资源。 为系统中的每个节点分配一个节点标识号。 该数字标识多处理器内的节点位置,并用于确定节点之间的延迟。 因此,以数据结构格式存储系统架构信息提供访问系统资源并确定特定进程和访问模式的等待时间的有效方法。