Hardware support for collecting performance counters directly to memory
    1.
    发明授权
    Hardware support for collecting performance counters directly to memory 失效
    硬件支持将性能计数器直接收集到内存中

    公开(公告)号:US08275964B2

    公开(公告)日:2012-09-25

    申请号:US12684172

    申请日:2010-01-08

    IPC分类号: G06F12/00

    CPC分类号: G06F11/348 G06F2201/88

    摘要: Hardware support for collecting performance counters directly to memory, in one aspect, may include a plurality of performance counters operable to collect one or more counts of one or more selected activities. A first storage element may be operable to store an address of a memory location. A second storage element may be operable to store a value indicating whether the hardware should begin copying. A state machine may be operable to detect the value in the second storage element and trigger hardware copying of data in selected one or more of the plurality of performance counters to the memory location whose address is stored in the first storage element.

    摘要翻译: 在一个方面,在性能计数器直接收集到存储器的硬件​​支持可以包括多个性能计数器,可操作以收集一个或多个所选活动的一个或多个计数。 第一存储元件可以用于存储存储器位置的地址。 第二存储元件可以用于存储指示硬件是否应该开始复制的值。 状态机可操作用于检测第二存储元件中的值,并且触发多个性能计数器中所选择的一个或多个性能计数器中的数据的硬件复制到其地址存储在第一存储元件中的存储单元。

    Using DMA for copying performance counter data to memory
    2.
    发明授权
    Using DMA for copying performance counter data to memory 失效
    使用DMA将性能计数器数据复制到存储器

    公开(公告)号:US08275954B2

    公开(公告)日:2012-09-25

    申请号:US12684367

    申请日:2010-01-08

    IPC分类号: G06F12/00

    摘要: A device for copying performance counter data includes hardware path that connects a direct memory access (DMA) unit to a plurality of hardware performance counters and a memory device. Software prepares an injection packet for the DMA unit to perform copying, while the software can perform other tasks. In one aspect, the software that prepares the injection packet runs on a processing core other than the core that gathers the hardware performance counter data.

    摘要翻译: 用于复制性能计数器数据的设备包括将直接存储器访问(DMA)单元连接到多个硬件性能计数器和存储器设备的硬件路径。 软件为DMA单元准备一个注入数据包来执行复制,而软件可以执行其他任务。 在一个方面,准备注射分组的软件在收集硬件性能计数器数据的核心以外的处理核上运行。

    Using DMA for copying performance counter data to memory
    4.
    发明授权
    Using DMA for copying performance counter data to memory 失效
    使用DMA将性能计数器数据复制到存储器

    公开(公告)号:US08621167B2

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

    申请号:US13446467

    申请日:2012-04-13

    IPC分类号: G06F12/00

    摘要: A device for copying performance counter data includes hardware path that connects a direct memory access (DMA) unit to a plurality of hardware performance counters and a memory device. Software prepares an injection packet for the DMA unit to perform copying, while the software can perform other tasks. In one aspect, the software that prepares the injection packet runs on a processing core other than the core that gathers the hardware performance counter data.

    摘要翻译: 用于复制性能计数器数据的设备包括将直接存储器访问(DMA)单元连接到多个硬件性能计数器和存储器设备的硬件路径。 软件为DMA单元准备一个注入数据包来执行复制,而软件可以执行其他任务。 在一个方面,准备注射分组的软件在收集硬件性能计数器数据的核心以外的处理核上运行。

    USING DMA FOR COPYING PERFORMANCE COUNTER DATA TO MEMORY
    5.
    发明申请
    USING DMA FOR COPYING PERFORMANCE COUNTER DATA TO MEMORY 失效
    使用DMA将性能计数器数据复制到存储器

    公开(公告)号:US20110173403A1

    公开(公告)日:2011-07-14

    申请号:US12684367

    申请日:2010-01-08

    IPC分类号: G06F12/16 G06F13/28 G06F3/00

    摘要: A device for copying performance counter data includes hardware path that connects a direct memory access (DMA) unit to a plurality of hardware performance counters and a memory device. Software prepares an injection packet for the DMA unit to perform copying, while the software can perform other tasks. In one aspect, the software that prepares the injection packet runs on a processing core other than the core that gathers the hardware performance counter data.

    摘要翻译: 用于复制性能计数器数据的设备包括将直接存储器访问(DMA)单元连接到多个硬件性能计数器和存储器设备的硬件路径。 软件为DMA单元准备一个注入数据包来执行复制,而软件可以执行其他任务。 在一个方面,准备注射分组的软件在收集硬件性能计数器数据的核心以外的处理核上运行。

    HARDWARE SUPPORT FOR COLLECTING PERFORMANCE COUNTERS DIRECTLY TO MEMORY
    6.
    发明申请
    HARDWARE SUPPORT FOR COLLECTING PERFORMANCE COUNTERS DIRECTLY TO MEMORY 失效
    硬件支持直接收集性能计数器

    公开(公告)号:US20110173402A1

    公开(公告)日:2011-07-14

    申请号:US12684172

    申请日:2010-01-08

    IPC分类号: G06F12/16

    CPC分类号: G06F11/348 G06F2201/88

    摘要: Hardware support for collecting performance counters directly to memory, in one aspect, may include a plurality of performance counters operable to collect one or more counts of one or more selected activities. A first storage element may be operable to store an address of a memory location. A second storage element may be operable to store a value indicating whether the hardware should begin copying. A state machine may be operable to detect the value in the second storage element and trigger hardware copying of data in selected one or more of the plurality of performance counters to the memory location whose address is stored in the first storage element.

    摘要翻译: 在一个方面,在性能计数器直接收集到存储器的硬件​​支持可以包括多个性能计数器,可操作以收集一个或多个所选活动的一个或多个计数。 第一存储元件可以用于存储存储器位置的地址。 第二存储元件可以用于存储指示硬件是否应该开始复制的值。 状态机可操作用于检测第二存储元件中的值,并且触发多个性能计数器中所选择的一个或多个性能计数器中的数据的硬件复制到其地址存储在第一存储元件中的存储单元。

    USING DMA FOR COPYING PERFORMANCE COUNTER DATA TO MEMORY
    7.
    发明申请
    USING DMA FOR COPYING PERFORMANCE COUNTER DATA TO MEMORY 失效
    使用DMA将性能计数器数据复制到存储器

    公开(公告)号:US20120198118A1

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

    申请号:US13446467

    申请日:2012-04-13

    IPC分类号: G06F13/36

    摘要: A device for copying performance counter data includes hardware path that connects a direct memory access (DMA) unit to a plurality of hardware performance counters and a memory device. Software prepares an injection packet for the DMA unit to perform copying, while the software can perform other tasks. In one aspect, the software that prepares the injection packet runs on a processing core other than the core that gathers the hardware performance counter data.

    摘要翻译: 用于复制性能计数器数据的设备包括将直接存储器访问(DMA)单元连接到多个硬件性能计数器和存储器设备的硬件路径。 软件为DMA单元准备一个注入数据包来执行复制,而软件可以执行其他任务。 在一个方面,准备注射分组的软件在收集硬件性能计数器数据的核心以外的处理核上运行。

    MULTIPROCESSOR SWITCH WITH SELECTIVE PAIRING
    9.
    发明申请
    MULTIPROCESSOR SWITCH WITH SELECTIVE PAIRING 失效
    具有选择性配对的多处理器开关

    公开(公告)号:US20120210172A1

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

    申请号:US13027882

    申请日:2011-02-15

    IPC分类号: G06F11/07

    摘要: System, method and computer program product for a multiprocessing system to offer selective pairing of processor cores for increased processing reliability. A selective pairing facility is provided that selectively connects, i.e., pairs, multiple microprocessor or processor cores to provide one highly reliable thread (or thread group). Each paired microprocessor or processor cores that provide one highly reliable thread for high-reliability connect with a system components such as a memory “nest” (or memory hierarchy), an optional system controller, and optional interrupt controller, optional I/O or peripheral devices, etc. The memory nest is attached to a selective pairing facility via a switch or a bus.

    摘要翻译: 用于多处理系统的系统,方法和计算机程序产品,以提供处理器核心的选择性配对,以提高处理可靠性。 提供选择性配对设施,其选择性地连接,即配对多个微处理器或处理器核,以提供一个高度可靠的线程(或线程组)。 每个成对的微处理器或处理器核心提供一个高度可靠的线程,用于高可靠性与诸如存储器“嵌套”(或存储器层级),可选系统控制器和可选中断控制器的系统组件连接,可选的I / O或外设 设备等。存储器套件通过开关或总线连接到选择性配对设施。

    SCHEDULER FOR MULTIPROCESSOR SYSTEM SWITCH WITH SELECTIVE PAIRING
    10.
    发明申请
    SCHEDULER FOR MULTIPROCESSOR SYSTEM SWITCH WITH SELECTIVE PAIRING 有权
    具有选择性配对的多处理器系统开关调度器

    公开(公告)号:US20120210164A1

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

    申请号:US13027960

    申请日:2011-02-15

    IPC分类号: G06F11/07

    摘要: System, method and computer program product for scheduling threads in a multiprocessing system with selective pairing of processor cores for increased processing reliability. A selective pairing facility is provided that selectively connects, i.e., pairs, multiple microprocessor or processor cores to provide one highly reliable thread (or thread group). The method configures the selective pairing facility to use checking provide one highly reliable thread for high-reliability and allocate threads to corresponding processor cores indicating need for hardware checking. The method configures the selective pairing facility to provide multiple independent cores and allocate threads to corresponding processor cores indicating inherent resilience.

    摘要翻译: 用于在具有选择性配对处理器核心的多处理系统中调度线程的系统,方法和计算机程序产品,用于提高处理可靠性。 提供选择性配对设施,其选择性地连接,即配对多个微处理器或处理器核,以提供一个高度可靠的线程(或线程组)。 该方法配置选择性配对设施以使用检查提供一个高度可靠的线程以实现高可靠性,并将线程分配给相应的处理器核心,指示需要进行硬件检查。 该方法配置选择性配对工具以提供多个独立核心,并将线程分配给相应的处理器核心,指示固有的弹性。