Managing Concurrent Serialized Interrupt Broadcast Commands In A Multi-Node, Symmetric Multiprocessing Computer
    11.
    发明申请
    Managing Concurrent Serialized Interrupt Broadcast Commands In A Multi-Node, Symmetric Multiprocessing Computer 失效
    在多节点对称多处理计算机中管理并发序列化中断广播命令

    公开(公告)号:US20110320665A1

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

    申请号:US12821752

    申请日:2010-06-23

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24

    摘要: Managing concurrent serialized interrupt broadcast commands in a multi-node, symmetric multiprocessing computer including receiving, by a communications adapter in a compute node, a plurality of serialized interrupt broadcast commands; receiving, by the communications adapter, a plurality of interrupt tags for the plurality of serialized interrupt broadcast commands, each interrupt tag including an identification of an interrupt service order for a serialized interrupt broadcast command; assigning, by the communications adapter, to each serialized interrupt broadcast command its interrupt tag; and if an interrupt tag assigned to a serialized interrupt broadcast command has an interrupt service order that matches a value of a current operation tag that identifies the next serialized interrupt broadcast command to be exposed to the one or more processors, exposing, by the communications adapter, the serialized interrupt broadcast command to the one or more processors on the compute node to be serviced.

    摘要翻译: 在多节点对称多处理计算机中管理并发的串行化中断广播命令,包括由计算节点中的通信适配器接收多个串行化的中断广播命令; 由通信适配器接收多个串行化中断广播命令的多个中断标签,每个中断标签包括用于串行化中断广播命令的中断服务命令的标识; 由通信适配器将每个序列化的中断广播命令分配给其中断标签; 并且如果分配给序列化中断广播命令的中断标签具有与当前操作标签的值相匹配的中断服务订单,该当前操作标签的值标识要暴露给所述一个或多个处理器的下一个串行化中断广播命令,则由通信适配器 将序列化的中断广播命令发送到要被服务的计算节点上的一个或多个处理器。

    REDUCING STORE OPERATION BUSY TIMES
    12.
    发明申请
    REDUCING STORE OPERATION BUSY TIMES 有权
    减少存储操作繁忙时间

    公开(公告)号:US20130339606A1

    公开(公告)日:2013-12-19

    申请号:US13523567

    申请日:2012-06-14

    IPC分类号: G06F12/08

    摘要: A computer product for reducing store operation busy times is provided and relates to associating first and second platform registers with a cache array, determining that first and second store operations target a same wordline of the cache array, loading control information and data of the store operations into the platform registers and delaying a commit of the first store operation until the loading of the second platform register is complete. The method further includes committing the data from the platform registers using the control information from the platform registers to the wordline of the cache array at a same time to thereby reduce a busy time of the wordline of the cache array.

    摘要翻译: 提供了用于减少存储操作繁忙时间的计算机产品,并且涉及将第一和第二平台寄存器与高速缓存阵列相关联,确定第一和第二存储操作针对高速缓存阵列的相同字线,加载控制信息和存储操作的数据 进入平台寄存器并延迟第一个存储操作的提交,直到第二个平台寄存器的加载完成。 该方法还包括使用来自平台寄存器的控制信息将来自平台寄存器的数据同时提交到高速缓存阵列的字线,从而减少高速缓存阵列的字线的繁忙时间。

    Managing concurrent serialized interrupt broadcast commands in a multi-node, symmetric multiprocessing computer
    13.
    发明授权
    Managing concurrent serialized interrupt broadcast commands in a multi-node, symmetric multiprocessing computer 失效
    在多节点对称多处理计算机中管理并发序列化中断广播命令

    公开(公告)号:US08375155B2

    公开(公告)日:2013-02-12

    申请号:US12821752

    申请日:2010-06-23

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24

    摘要: Managing concurrent serialized interrupt broadcast commands in a multi-node, symmetric multiprocessing computer including receiving, by a communications adapter in a compute node, a plurality of serialized interrupt broadcast commands; receiving, by the communications adapter, a plurality of interrupt tags for the plurality of serialized interrupt broadcast commands, each interrupt tag including an identification of an interrupt service order for a serialized interrupt broadcast command; assigning, by the communications adapter, to each serialized interrupt broadcast command its interrupt tag; and if an interrupt tag assigned to a serialized interrupt broadcast command has an interrupt service order that matches a value of a current operation tag that identifies the next serialized interrupt broadcast command to be exposed to the one or more processors, exposing, by the communications adapter, the serialized interrupt broadcast command to the one or more processors on the compute node to be serviced.

    摘要翻译: 在多节点对称多处理计算机中管理并发的串行化中断广播命令,包括由计算节点中的通信适配器接收多个串行化的中断广播命令; 由通信适配器接收多个串行化中断广播命令的多个中断标签,每个中断标签包括用于串行化中断广播命令的中断服务命令的标识; 由通信适配器将每个序列化的中断广播命令分配给其中断标签; 并且如果分配给序列化中断广播命令的中断标签具有与当前操作标签的值相匹配的中断服务订单,该当前操作标签的值标识要暴露给所述一个或多个处理器的下一个串行化中断广播命令,则由通信适配器 将序列化的中断广播命令发送到要被服务的计算节点上的一个或多个处理器。

    Reducing store operation busy times
    14.
    发明授权
    Reducing store operation busy times 有权
    减少店铺运营繁忙时间

    公开(公告)号:US09015423B2

    公开(公告)日:2015-04-21

    申请号:US13523567

    申请日:2012-06-14

    摘要: A computer product for reducing store operation busy times is provided and relates to associating first and second platform registers with a cache array, determining that first and second store operations target a same wordline of the cache array, loading control information and data of the store operations into the platform registers and delaying a commit of the first store operation until the loading of the second platform register is complete. The method further includes committing the data from the platform registers using the control information from the platform registers to the wordline of the cache array at a same time to thereby reduce a busy time of the wordline of the cache array.

    摘要翻译: 提供了用于减少存储操作繁忙时间的计算机产品,并且涉及将第一和第二平台寄存器与高速缓存阵列相关联,确定第一和第二存储操作针对高速缓存阵列的相同字线,加载控制信息和存储操作的数据 进入平台寄存器并延迟第一个存储操作的提交,直到第二个平台寄存器的加载完成。 该方法还包括使用来自平台寄存器的控制信息将来自平台寄存器的数据同时提交到高速缓存阵列的字线,从而减少高速缓存阵列的字线的繁忙时间。

    METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR SELECTIVELY PURGING CACHE ENTRIES
    15.
    发明申请
    METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR SELECTIVELY PURGING CACHE ENTRIES 审中-公开
    方法,系统和计算机程序产品,用于选择高速缓存进入

    公开(公告)号:US20090210629A1

    公开(公告)日:2009-08-20

    申请号:US12032058

    申请日:2008-02-15

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0817

    摘要: A method, system and computer program product for selectively purging entries in a cache of a computer system. The method includes determining a starting storage address and a length of the storage address range to be purged, determining preset values for a congruence class and a compartment of a cache directory, accessing the cache directory based on the preset value of the congruence class, and selecting an entry in the cache directory based on the preset value of the compartment, determining validity of the entry accessed by examining an ownership tag of the entry, comparing a line address of the entry with the starting storage address and a sum of the starting storage address and the length of the storage address range, and selectively purging the entry based on the comparison result.

    摘要翻译: 一种用于选择性地清除计算机系统的高速缓存中的条目的方法,系统和计算机程序产品。 该方法包括确定要清除的存储地址范围的起始存储地址和长度,确定高速缓存目录的同余类和隔间的预设值,基于同余类的预设值访问高速缓存目录;以及 基于所述隔室的所述预设值来选择所述缓存目录中的条目,通过检查所述条目的所有权标签来确定所访问的条目的有效性,将所述条目的行地址与所述起始存储地址进行比较,以及所述起始存储器 地址和存储地址范围的长度,并且基于比较结果选择性地清除条目。

    DIAGNOSTIC DATA COLLECTION AND STORAGE PUT-AWAY STATION IN A MULTIPROCESSOR SYSTEM
    17.
    发明申请
    DIAGNOSTIC DATA COLLECTION AND STORAGE PUT-AWAY STATION IN A MULTIPROCESSOR SYSTEM 失效
    多处理器系统中的诊断数据采集和存储插入站

    公开(公告)号:US20110320744A1

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

    申请号:US12822704

    申请日:2010-06-24

    IPC分类号: G06F11/34 G06F12/00

    摘要: A computer-implemented method for collecting diagnostic data within a multiprocessor system that includes capturing diagnostic data via a plurality of collection points disposed at a source location within the multiprocessor system, routing the captured diagnostic data to a data collection station at the source location, providing a plurality of buffers within the data collection station, and temporarily storing the captured diagnostic data on at least one of the plurality of buffers, and transferring the captured diagnostic data to a target storage location on a same chip as the source location or another storage location on a same node.

    摘要翻译: 一种用于在多处理器系统内收集诊断数据的计算机实现的方法,其包括经由多处理器系统中的源位置处的多个收集点捕获诊断数据,将所捕获的诊断数据路由到源位置处的数据采集站, 数据收集站内的多个缓冲器,并且将所捕获的诊断数据临时存储在多个缓冲器中的至少一个缓冲器上,并将捕获的诊断数据传送到与源位置或另一个存储位置相同的芯片上的目标存储位置 在同一个节点上。

    ON DEMAND ALLOCATION OF CACHE BUFFER SLOTS
    18.
    发明申请
    ON DEMAND ALLOCATION OF CACHE BUFFER SLOTS 有权
    关于缓存缓冲区的需求分配

    公开(公告)号:US20110320731A1

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

    申请号:US12822398

    申请日:2010-06-24

    IPC分类号: G06F12/08 G06F13/00 G06F3/00

    CPC分类号: G06F12/0895 G06F12/0871

    摘要: Dynamic allocation of cache buffer slots includes receiving a request to perform an operation that requires a storage buffer slot, the storage buffer slot residing in a level of storage. The dynamic allocation of cache buffer slots also includes determining availability of the storage buffer slot for the cache index as specified by the request. Upon determining the storage buffer slot is not available, the dynamic allocation of cache buffer slots includes evicting data stored in the storage buffer slot, and reserving the storage buffer slot for data associated with the request.

    摘要翻译: 高速缓存缓存槽的动态分配包括接收执行需要存储缓冲器时隙的操作的请求,存储缓冲槽位于存储级别。 高速缓存缓存槽的动态分配还包括确定请求指定的高速缓存索引的存储缓冲区的可用性。 在确定存储缓冲器时隙不可用时,高速缓存缓冲器时隙的动态分配包括驱逐存储在存储缓冲器时隙中的数据,并且为与请求相关联的数据保留存储缓冲器时隙。

    Diagnostic data collection and storage put-away station in a multiprocessor system
    19.
    发明授权
    Diagnostic data collection and storage put-away station in a multiprocessor system 失效
    多处理器系统中的诊断数据采集和存储放置站

    公开(公告)号:US08250243B2

    公开(公告)日:2012-08-21

    申请号:US12822704

    申请日:2010-06-24

    IPC分类号: G06F3/00

    摘要: A computer-implemented method for collecting diagnostic data within a multiprocessor system that includes capturing diagnostic data via a plurality of collection points disposed at a source location within the multiprocessor system, routing the captured diagnostic data to a data collection station at the source location, providing a plurality of buffers within the data collection station, and temporarily storing the captured diagnostic data on at least one of the plurality of buffers, and transferring the captured diagnostic data to a target storage location on a same chip as the source location or another storage location on a same node.

    摘要翻译: 一种用于在多处理器系统内收集诊断数据的计算机实现的方法,其包括经由多处理器系统中的源位置处的多个收集点捕获诊断数据,将所捕获的诊断数据路由到源位置处的数据采集站, 数据收集站内的多个缓冲器,并且将所捕获的诊断数据临时存储在多个缓冲器中的至少一个缓冲器上,并将捕获的诊断数据传送到与源位置或另一个存储位置相同的芯片上的目标存储位置 在同一个节点上。

    On demand allocation of cache buffer slots
    20.
    发明授权
    On demand allocation of cache buffer slots 有权
    缓存缓存槽的按需分配

    公开(公告)号:US09104583B2

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

    申请号:US12822398

    申请日:2010-06-24

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0895 G06F12/0871

    摘要: Dynamic allocation of cache buffer slots includes receiving a request to perform an operation that requires a storage buffer slot, the storage buffer slot residing in a level of storage. The dynamic allocation of cache buffer slots also includes determining availability of the storage buffer slot for the cache index as specified by the request. Upon determining the storage buffer slot is not available, the dynamic allocation of cache buffer slots includes evicting data stored in the storage buffer slot, and reserving the storage buffer slot for data associated with the request.

    摘要翻译: 高速缓存缓存槽的动态分配包括接收执行需要存储缓冲器时隙的操作的请求,存储缓冲槽位于存储级别。 高速缓存缓存槽的动态分配还包括确定请求指定的高速缓存索引的存储缓冲区的可用性。 在确定存储缓冲器时隙不可用时,高速缓存缓冲器时隙的动态分配包括驱逐存储在存储缓冲器时隙中的数据,并且为与请求相关联的数据保留存储缓冲器时隙。