会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 61. 发明申请
    • Direct Memory Access In A Hybrid Computing Environment
    • 混合计算环境中的直接内存访问
    • US20100198997A1
    • 2010-08-05
    • US12364590
    • 2009-02-03
    • Charles J. ArcherJames E. CareyJeffrey M. CeasonPhilip J. Sanders
    • Charles J. ArcherJames E. CareyJeffrey M. CeasonPhilip J. Sanders
    • G06F13/28
    • 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传送到加速器。
    • 63. 发明授权
    • Synchronizing access to resources in a hybrid computing environment
    • 在混合计算环境中同步访问资源
    • US09158594B2
    • 2015-10-13
    • US13491850
    • 2012-06-08
    • James E. CareyJeffrey M. CeasonPhilip J. SandersGordon G. Stewart
    • James E. CareyJeffrey M. CeasonPhilip J. SandersGordon G. Stewart
    • G06F9/52G06F9/50
    • G06F9/52G06F9/5016G06F9/5027G06F9/526
    • 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.
    • 在包括主计算机,多个加速器,主计算机以及适于彼此进行数据通信的系统级消息传递模块的加速器的混合计算环境中同步资源的访问,其中同步对资源的访问包括提供 注册表,到在加速器和主计算机上执行的进程,与资源相关联的密钥,该密钥具有值; 通过进程尝试访问所述资源,包括确定所述密钥的当前值是否表示所述资源的未锁定状态; 如果当前值表示未锁定状态,则尝试锁定对资源的访问,包括将该值设置为进程的唯一标识; 确定当前值是否是进程的唯一标识; 如果当前值是进程访问资源的唯一标识符。
    • 65. 发明申请
    • Administering Incident Pools For Event And Alert Analysis
    • 管理事件池事件和警报分析
    • US20130097619A1
    • 2013-04-18
    • US13275487
    • 2011-10-18
    • James E. CareyPhilip J. Sanders
    • James E. CareyPhilip J. Sanders
    • G06F9/46
    • G06F9/542G06Q10/00G06Q10/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.
    • 管理事件池,包括将从分布式处理系统的一个或多个组件接收到的事件分配给事件池; 将事件分配给每个事件特定的最小时间,以将事件包含在池中; 响应池关闭,确定池中的每个事件是否事件达到其包含在池中的合并最小时间; 如果事件已经在池中合并的最短时间,包括封闭池中的事件; 如果事件没有在池中组合最短时间,将事件从封闭池移动到下一个池; 使用分配给下一个池的事件应用事件抑制规则; 并将事件创建规则应用于分配给下一个池的事件,同时省略由作业引起的任何重复事件。
    • 66. 发明授权
    • Direct memory access in a hybrid computing environment
    • 在混合计算环境中直接内存访问
    • US08010718B2
    • 2011-08-30
    • US12364590
    • 2009-02-03
    • Charles J. ArcherJames E. CareyJeffrey M. CeasonPhilip J. Sanders
    • Charles J. ArcherJames E. CareyJeffrey M. CeasonPhilip J. Sanders
    • G06F3/00G06F13/00
    • 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传送到加速器。
    • 67. 发明申请
    • Data Processing In A Computing Environment
    • 计算环境中的数据处理
    • US20100191923A1
    • 2010-07-29
    • US12361943
    • 2009-01-29
    • Charles J. ArcherJames E. CareyPhilip J. Sanders
    • Charles J. ArcherJames E. CareyPhilip J. Sanders
    • G06F12/00
    • G06F12/1036
    • Methods, apparatus, and products for data processing in a computing environment including allocating, by an operating system for an application, a virtual address spaces with each virtual address space mapped to a same physical address space and each virtual address space associated with an operation; receiving, from the application, an instruction to store a value in a specific virtual address, the specific virtual address contained within one of the allocated virtual address spaces; identifying a physical address associated with the specific virtual address; performing, with the value and the contents of the identified physical address, the operation associated with the virtual address space containing the specific virtual address; and storing a result of the operation in the identified physical address.
    • 用于在计算环境中进行数据处理的方法,装置和产品,包括由操作系统为应用分配映射到相同物理地址空间的每个虚拟地址空间的虚拟地址空间以及与操作相关联的每个虚拟地址空间; 从所述应用程序接收用于存储特定虚拟地址中的值的指令,所述特定虚拟地址包含在所分配的虚拟地址空间之一内; 识别与所述特定虚拟地址相关联的物理地址; 使用所识别的物理地址的值和内容执行与包含特定虚拟地址的虚拟地址空间相关联的操作; 以及将所述操作的结果存储在所识别的物理地址中。
    • 68. 发明申请
    • Synchronizing Access To Resources In A Hybrid Computing Environment
    • 在混合计算环境中同步资源访问
    • US20100191711A1
    • 2010-07-29
    • US12360930
    • 2009-01-28
    • James E. CareyJeffrey M. CeasonPhilip J. SandersGordon G. Stewart
    • James E. CareyJeffrey M. CeasonPhilip J. SandersGordon G. Stewart
    • G06F17/30
    • G06F9/52G06F9/5016G06F9/5027G06F9/526
    • 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.
    • 在包括主计算机,多个加速器,主计算机以及适于彼此进行数据通信的系统级消息传递模块的加速器的混合计算环境中同步资源的访问,其中同步对资源的访问包括提供 注册表,到在加速器和主计算机上执行的进程,与资源相关联的密钥,该密钥具有值; 通过进程尝试访问所述资源,包括确定所述密钥的当前值是否表示所述资源的未锁定状态; 如果当前值表示未锁定状态,则尝试锁定对资源的访问,包括将该值设置为进程的唯一标识; 确定当前值是否是进程的唯一标识; 如果当前值是进程访问资源的唯一标识符。
    • 69. 发明授权
    • Administering incident pools for incident analysis
    • 管理事件分析事件池
    • US08954811B2
    • 2015-02-10
    • US13567601
    • 2012-08-06
    • James E. CareyPhilip J. Sanders
    • James E. CareyPhilip J. Sanders
    • G06F11/00
    • G06F11/0709G06F11/076G06F11/0784G06F11/3055G06F11/3082G06F2201/81G06F2201/86
    • Methods, apparatuses, and computer program products for administering incident pools for incident analysis in a distributed processing system are provided. Embodiments include an incident analyzer receiving a plurality of incidents from an incident queue. The incident analyzer also assigns each received incident to an incident pool having a predetermined initial period of time. The predetermined initial period of time is the time within which the incident pool is open to the assignment of incidents. The incident analyzer calculates an arrival rate that incidents are assigned to the incident pool. The incident analyzer also extends based on the arrival rate, for each incident assigned to the incident pool, the predetermined initial period of time by a particular period of time.
    • 提供了用于在分布式处理系统中管理用于事件分析的事件池的方法,装置和计算机程序产品。 实施例包括从事件队列接收多个事件的事件分析器。 事件分析器还将每个接收到的事件分配给具有预定的初始时间段的事件池。 预定的初始时间段是事件池对分配事件开放的时间。 事件分析器计算事件被分配给事件池的到达速率。 事件分析器还基于到达率,对于分配给事件池的每个事件,预定的初始时间段延长特定的时间段。
    • 70. 发明授权
    • Developing a collective operation for execution in a parallel computer
    • 开发并行计算机中的执行集体操作
    • US08938713B2
    • 2015-01-20
    • US13369697
    • 2012-02-09
    • Charles J. ArcherJames E. CareyPhilip J. SandersBrian E. Smith
    • Charles J. ArcherJames E. CareyPhilip J. SandersBrian E. Smith
    • G06F9/44
    • G06F9/44G06F8/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.
    • 开发在并行计算机中执行的集体操作,包括耦合用于数据通信的计算节点,包括:通过集体开发工具接收目标集体操作的规范来开发; 通过集体开发工具接收将执行目标集体操作的并行计算机的计算机硬件特性的规范; 根据计算机硬件特性的规范和规定的基于计算机硬件的集合原语的选择标准的规定的一组规则,通过集体开发工具自动选择集体开发工具而不需要用户交互, 特征; 并通过集体发展手段,根据选定的集体原语产生目标集体经营。