Synchronizing Access To Resources In A Hybrid Computing Environment
    61.
    发明申请
    Synchronizing Access To Resources In A Hybrid Computing Environment 审中-公开
    在混合计算环境中同步资源访问

    公开(公告)号:US20120246649A1

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

    申请号:US13491850

    申请日:2012-06-08

    IPC分类号: G06F9/46

    摘要: Synchronizing access to resources in a hybrid computing environment that includes a host computer, a plurality of accelerators, the host computer and the accelerators adapted to one another for data communications by a system level message passing module, where synchronizing access to resources includes providing in a registry, to processes executing on the accelerators and the host computer, a key associated with a resource, the key having a value; attempting, by a process, to access the resource including determining whether a current value of the key represents an unlocked state for the resource; if the current value represents an unlocked state, attempting to lock access to the resource including setting the value to a unique identification of the process; determining whether the current value is the unique identification of the process; if the current value is the unique identification accessing the resource by the process.

    摘要翻译: 在包括主计算机,多个加速器,主计算机以及适于彼此进行数据通信的系统级消息传递模块的加速器的混合计算环境中同步资源的访问,其中同步对资源的访问包括提供 注册表,到在加速器和主计算机上执行的进程,与资源相关联的密钥,该密钥具有值; 通过进程尝试访问所述资源,包括确定所述密钥的当前值是否表示所述资源的未锁定状态; 如果当前值表示未锁定状态,则尝试锁定对资源的访问,包括将该值设置为进程的唯一标识; 确定当前值是否是进程的唯一标识; 如果当前值是进程访问资源的唯一标识符。

    Direct Memory Access In A Hybrid Computing Environment
    62.
    发明申请
    Direct Memory Access In A Hybrid Computing Environment 失效
    混合计算环境中的直接内存访问

    公开(公告)号:US20100198997A1

    公开(公告)日:2010-08-05

    申请号:US12364590

    申请日:2009-02-03

    IPC分类号: G06F13/28

    CPC分类号: G06F13/30

    摘要: Direct memory access (‘DMA’) in a hybrid computing environment that includes a host computer, an accelerator, the host computer and the accelerator adapted to one another for data communications by a system level message passing module, where DMA includes identifying, by the system level message passing module, a buffer of data to be transferred from the host computer to the accelerator according to a DMA protocol; segmenting, by the system level message passing module, the buffer of data into a predefined number of memory segments; pinning, by the system level message passing module, the memory segments against paging; and asynchronously with respect to pinning the memory segments, effecting, by the system level message passing module, DMA transfers of the pinned memory segments from the host computer to the accelerator.

    摘要翻译: 在包括主计算机,加速器,主计算机和加速器的混合计算环境中的直接存储器访问(“DMA”),用于由系统级消息传递模块进行数据通信,其中DMA包括通过 系统级消息传递模块,根据DMA协议从主计算机传送到加速器的数据缓冲器; 由系统级消息传递模块将数据缓冲区分割成预定义数量的存储器段; 通过系统级消息传递模块固定内存段对寻呼; 并且相对于固定存储器段异步地,由系统级消息传递模块执行将固定存储器段从主计算机的DMA传送到加速器。

    Developing collective operations for a parallel computer

    公开(公告)号:US09495135B2

    公开(公告)日:2016-11-15

    申请号:US13369451

    申请日:2012-02-09

    IPC分类号: G06F9/44 G06F9/54

    CPC分类号: G06F8/34 G06F9/542

    摘要: Developing collective operations for a parallel computer that includes compute nodes includes: presenting, by a collective development tool, a graphical user interface (‘GUI’) to a collective developer; receiving, by the collective development tool from the collective developer through the GUI, a selection of one or more collective primitives; receiving, by the collective development tool from the collective developer through the GUI, a specification of a serial order of the collective primitives and a specification of input and output buffers for each collective primitive; and generating, by the collective development tool in dependence upon the selection of collective primitives, the serial order of the collective primitives, and the input and output buffers for each collective primitive, executable code that carries out the collective operation specified by the collective primitives.

    Developing A Collective Operation For Execution In A Parallel Computer
    64.
    发明申请
    Developing A Collective Operation For Execution In A Parallel Computer 有权
    开发并行计算机执行集体操作

    公开(公告)号:US20130212555A1

    公开(公告)日:2013-08-15

    申请号:US13369697

    申请日:2012-02-09

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44 G06F8/45

    摘要: Developing a collective operation for execution in a parallel computer that includes compute nodes coupled for data communications, including: receiving, by a collective development tool, a specification of a target collective operation to develop; receiving, by the collective development tool, a specification of computer hardware characteristics of the parallel computer within which the target collective operation will be executed; selecting, by the collective development tool automatically without user interaction, iteratively for each stage of the target collective operation, a collective primitive in dependence upon the specification of computer hardware characteristics and a predefined set of rules specifying selection criteria of collective primitives based on computer hardware characteristics; and generating, by the collective development tool, the target collective operation in dependence upon the selected collective primitives.

    摘要翻译: 开发在并行计算机中执行的集体操作,包括耦合用于数据通信的计算节点,包括:通过集体开发工具接收目标集体操作的规范来开发; 通过集体开发工具接收将执行目标集体操作的并行计算机的计算机硬件特性的规范; 根据计算机硬件特性的规范和规定的基于计算机硬件的集合原语的选择标准的规定的一组规则,通过集体开发工具自动选择集体开发工具而不需要用户交互, 特征; 并通过集体发展手段,根据选定的集体原语产生目标集体经营。

    Prioritized Alert Delivery In A Distributed Processing System
    65.
    发明申请
    Prioritized Alert Delivery In A Distributed Processing System 审中-公开
    分布式处理系统中的优先级警报传递

    公开(公告)号:US20130097272A1

    公开(公告)日:2013-04-18

    申请号:US13275467

    申请日:2011-10-18

    IPC分类号: G06F15/16

    摘要: Methods, apparatuses, and computer program products for prioritized alert delivery in a distributed processing system are provided. Embodiments include receiving a plurality of events from a plurality of tiered event producing components in a distributed computing system; identifying a plurality of potential alerts in dependence upon the events; wherein each potential alert includes a priority and one or more condition events describing the event producing component creating the event; comparing the potential alerts and their condition events and priorities; identifying the highest priority potential alert having condition events whose event producing component is in a tier that is higher than the tier of condition events of one or more lower priority potential alerts; and creating an alert in dependence upon the identified highest priority potential alert and the condition events corresponding to the identified highest priority potential alert.

    摘要翻译: 提供了在分布式处理系统中用于优先警报传送的方法,装置和计算机程序产品。 实施例包括从分布式计算系统中的多个分层事件生成组件接收多个事件; 根据事件识别多个潜在警报; 其中每个潜在警报包括描述事件产生组件创建事件的优先级和一个或多个条件事件; 比较潜在警报及其状况事件和优先级; 识别具有条件事件的最高优先级潜在警报,其事件产生组件处于高于一个或多个较低优先级潜在警报的条件事件层级的层级中; 以及根据所识别的最高优先级潜在警报和与所识别的最高优先级潜在警报相对应的条件事件来创建警报。

    Administering Incident Pools For Event And Alert Analysis
    66.
    发明申请
    Administering Incident Pools For Event And Alert Analysis 失效
    管理事件池事件和警报分析

    公开(公告)号:US20120304012A1

    公开(公告)日:2012-11-29

    申请号:US13116382

    申请日:2011-05-26

    IPC分类号: G06F11/07

    摘要: Administering incident pools including receiving, by an incident analyzer from an incident queue, a plurality of incidents from one or more components of the distributed processing system; assigning, by the incident analyzer, each received incident to a pool of incidents; assigning, by the incident analyzer, to each incident a particular combined minimum time for inclusion in one or more pools, each particular combined minimum time corresponding to a particular incident; in response to the pool closing, determining, by the incident analyzer, for each incident in the pool whether the incident has met its combined minimum time for inclusion in one or more pools; and if the incident has been in the pool for its combined minimum time, including, by the incident analyzer, the incident in the closed pool; and if the incident has not been in the pool for its combined minimum time, including the incident in a next pool.

    摘要翻译: 管理事件池,包括由事件分析器从事件队列接收来自分布式处理系统的一个或多个组件的多个事件; 事件分析器将每个事件分配给一系列事件; 由事件分析器将每个事件分配给一个或多个池中的特定组合最小时间,每个特定组合的最小时间对应于特定事件; 响应池关闭,由事件分析器确定池中的每个事件是否事件已经满足其包含在一个或多个池中的合并的最小时间; 并且如果事件已经在池中合并的最小时间,包括事件分析器中的事件在封闭的池中; 如果事件没有在池中合并的最短时间,包括在下一个池中的事件。

    Administering event pools for relevant event analysis in a distributed processing system
    67.
    发明授权
    Administering event pools for relevant event analysis in a distributed processing system 有权
    在分布式处理系统中管理相关事件分析的事件池

    公开(公告)号:US09213621B2

    公开(公告)日:2015-12-15

    申请号:US13117371

    申请日:2011-05-27

    IPC分类号: G06F11/34 G06F11/07

    摘要: Methods, systems, and computer program products for administering event pools for relevant event analysis are provided. Embodiments include assigning, by an incident analyzer, a plurality of events to an events pool; determining, by the incident analyzer, an event suppression duration; determining, by the incident analyzer in dependence upon event analysis rules, to suppress events having particular attributes indicating the events occurred during the event suppression duration; and suppressing, by the incident analyzer, each event assigned to the events pool having the particular attributes indicating the events occurred during the event suppression duration.

    摘要翻译: 提供了用于管理相关事件分析的事件池的方法,系统和计算机程序产品。 实施例包括通过事件分析器将多个事件分配给事件池; 由事件分析器确定事件抑制持续时间; 根据事件分析规则,通过事件分析器确定具有指示在事件抑制持续期间发生的事件的特定属性的事件; 并且通过事件分析器抑制分配给具有指示在事件抑制持续时间期间发生的事件的特定属性的事件池的每个事件。

    Synchronizing access to resources in a hybrid computing environment
    68.
    发明授权
    Synchronizing access to resources in a hybrid computing environment 有权
    在混合计算环境中同步访问资源

    公开(公告)号:US09158594B2

    公开(公告)日:2015-10-13

    申请号:US13491850

    申请日:2012-06-08

    IPC分类号: G06F9/52 G06F9/50

    摘要: Synchronizing access to resources in a hybrid computing environment that includes a host computer, a plurality of accelerators, the host computer and the accelerators adapted to one another for data communications by a system level message passing module, where synchronizing access to resources includes providing in a registry, to processes executing on the accelerators and the host computer, a key associated with a resource, the key having a value; attempting, by a process, to access the resource including determining whether a current value of the key represents an unlocked state for the resource; if the current value represents an unlocked state, attempting to lock access to the resource including setting the value to a unique identification of the process; determining whether the current value is the unique identification of the process; if the current value is the unique identification accessing the resource by the process.

    摘要翻译: 在包括主计算机,多个加速器,主计算机以及适于彼此进行数据通信的系统级消息传递模块的加速器的混合计算环境中同步资源的访问,其中同步对资源的访问包括提供 注册表,到在加速器和主计算机上执行的进程,与资源相关联的密钥,该密钥具有值; 通过进程尝试访问所述资源,包括确定所述密钥的当前值是否表示所述资源的未锁定状态; 如果当前值表示未锁定状态,则尝试锁定对资源的访问,包括将该值设置为进程的唯一标识; 确定当前值是否是进程的唯一标识; 如果当前值是进程访问资源的唯一标识符。

    Event management in a distributed processing system
    69.
    发明授权
    Event management in a distributed processing system 失效
    分布式处理系统中的事件管理

    公开(公告)号:US08676883B2

    公开(公告)日:2014-03-18

    申请号:US13117341

    申请日:2011-05-27

    IPC分类号: G06F15/173

    摘要: Methods, systems, and computer program products for event management in a distributed processing system are provided. Embodiments include receiving, by the incident analyzer, one or more events from one or more resources, each event identifying a location of the resource producing the event; identifying, by the incident analyzer, an action in dependence upon the one or more events and the location of the one or more resources producing the one or more events; identifying, by the incident analyzer, a location scope for the action in dependence upon the one or more events; and executing, by the incident analyzer, the identified action.

    摘要翻译: 提供了分布式处理系统中事件管理的方法,系统和计算机程序产品。 实施例包括由事件分析器接收来自一个或多个资源的一个或多个事件,每个事件标识产生事件的资源的位置; 根据所述一个或多个事件和产生所述一个或多个事件的所述一个或多个资源的位置来识别由所述事件分析器执行的动作; 通过事件分析器识别依赖于一个或多个事件的动作的位置范围; 并且由事件分析器执行所识别的动作。

    Administering Incident Pools For Event And Alert Analysis
    70.
    发明申请
    Administering Incident Pools For Event And Alert Analysis 有权
    管理事件池事件和警报分析

    公开(公告)号:US20130097619A1

    公开(公告)日:2013-04-18

    申请号:US13275487

    申请日:2011-10-18

    IPC分类号: G06F9/46

    CPC分类号: G06F9/542 G06Q10/00 G06Q10/10

    摘要: Administering incident pools including assigning an incident received from one or more components of the distributed processing system to a pool of incidents; assigning to each incident a particular combined minimum time for inclusion of the incident in the pool; in response to the pool closing, determining for each incident in the pool whether the incident has met its combined minimum time for inclusion in the pool; if the incident has been in the pool for its combined minimum time, including the incident in the closed pool; if the incident has not been in the pool for its combined minimum time, moving the incident from the closed pool to a next pool; applying incident suppression rules using the incidents assigned to the next pool; and applying incident creation rules to the incidents that were assigned to the next pool, while omitting any duplicate incidents caused by the assignment.

    摘要翻译: 管理事件池,包括将从分布式处理系统的一个或多个组件接收到的事件分配给事件池; 将事件分配给每个事件特定的最小时间,以将事件包含在池中; 响应池关闭,确定池中的每个事件是否事件达到其包含在池中的合并最小时间; 如果事件已经在池中合并的最短时间,包括封闭池中的事件; 如果事件没有在池中组合最短时间,将事件从封闭池移动到下一个池; 使用分配给下一个池的事件应用事件抑制规则; 并将事件创建规则应用于分配给下一个池的事件,同时省略由作业引起的任何重复事件。