会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Providing policy-based application services to an application running on a computing system
    • 为运行在计算系统上的应用程序提供基于策略的应用程序服务
    • US08656448B2
    • 2014-02-18
    • US11553101
    • 2006-10-26
    • Charles J. ArcherMichael A. BlocksomeJoseph D. RattermanAlbert SidelnikBrian E. Smith
    • Charles J. ArcherMichael A. BlocksomeJoseph D. RattermanAlbert SidelnikBrian E. Smith
    • H04L29/06
    • G06F11/3447G06F11/3409
    • Methods, apparatus, products are disclosed for providing policy-based application services to an application running on a computing system. The computing system includes at least one compute node. The compute node includes an application and a plurality of application services of a service type. Providing policy-based application services to an application running on a computing system includes establishing, on the compute node, a service policy specifying one of the application services of the service type for use by the application, establishing a performance ruleset, the performance ruleset specifying rules for analyzing the performance of the computing system, measuring performance of the computing system, and adjusting the service policy in dependence upon the performance ruleset and the measured performance. Providing policy-based application services to an application running on a computing system may also include accessing, by the application, the specified application service.
    • 公开了用于向在计算系统上运行的应用程序提供基于策略的应用服务的方法,装置,产品。 计算系统包括至少一个计算节点。 计算节点包括服务类型的应用和多个应用服务。 向在计算系统上运行的应用提供基于策略的应用服务包括在计算节点上建立指定服务类型的应用服务之一以供应用使用的服务策略,建立性能规则集,指定性能规则集 用于分析计算系统的性能,衡量计算系统的性能以及根据性能规则集和测量性能调整服务策略的规则。 向运行在计算系统上的应用提供基于策略的应用服务也可以包括由应用访问指定的应用服务。
    • 2. 发明授权
    • Parallel-prefix broadcast for a parallel-prefix operation on a parallel computer
    • 并行计算机上并行前缀操作的并行前缀广播
    • US07752421B2
    • 2010-07-06
    • US11737209
    • 2007-04-19
    • Charles J. ArcherAmanda PetersGary R. RicardAlbert SidelnikBrian E. Smith
    • Charles J. ArcherAmanda PetersGary R. RicardAlbert SidelnikBrian E. Smith
    • G06F15/76
    • G06F9/5066
    • A parallel-prefix broadcast for a parallel-prefix operation on a parallel computer includes: configuring, on each node, a parallel-prefix contribution buffer for storing the node's parallel-prefix contribution; configuring, on each node, a parallel-prefix results buffer for storing results of a operation, the results buffer having a position for each node that corresponds to node's rank; and repeatedly for each position in the results buffer: processing in parallel by each node, including: determining, by the node, whether the current position in the results buffer is to include the node's contribution, if the current position is not to include the contribution, contributing the identity element, and if the current position is to include the contribution, contributing the contribution, performing, by each node, the operation using the contributed identity elements and the contributed contributions, yielding a result from the operation, and storing, by each node, the result in the position in the results buffer.
    • 并行计算机上的并行前缀操作的并行前缀广播包括:在每个节点上配置用于存储节点的并行前缀贡献的并行前缀贡献缓冲器; 在每个节点上配置用于存储操作结果的并行前缀结果缓冲器,所述结果缓冲器具有对应于节点等级的每个节点的位置; 并对结果缓冲区中的每个位置重复执行:每个节点并行处理,包括:由节点确定结果缓冲区中的当前位置是否包括节点的贡献,如果当前位置不包括贡献 贡献身份元素,并且如果当前位置包括贡献,贡献贡献,由每个节点执行使用贡献的身份元素和贡献的贡献的操作,产生操作的结果,并且通过 每个节点,结果在结果缓冲区中的位置。
    • 5. 发明申请
    • Parallel-Prefix Broadcast for a Parallel-Prefix Operation on a Parallel Computer
    • 并行计算机上并行前缀操作的并行前缀广播
    • US20080263329A1
    • 2008-10-23
    • US11737209
    • 2007-04-19
    • Charles J. ArcherAmanda PetersGary R. RicardAlbert SidelnikBrian E. Smith
    • Charles J. ArcherAmanda PetersGary R. RicardAlbert SidelnikBrian E. Smith
    • G06F9/30
    • G06F9/5066
    • A parallel-prefix broadcast for a parallel-prefix operation on a parallel computer includes: configuring, on each node, a parallel-prefix contribution buffer for storing the node's parallel-prefix contribution; configuring, on each node, a parallel-prefix results buffer for storing results of a operation, the results buffer having a position for each node that corresponds to node's rank; and repeatedly for each position in the results buffer: processing in parallel by each node, including: determining, by the node, whether the current position in the results buffer is to include the node's contribution, if the current position is not to include the contribution, contributing the identity element, and if the current position is to include the contribution, contributing the contribution, performing, by each node, the operation using the contributed identity elements and the contributed contributions, yielding a result from the operation, and storing, by each node, the result in the position in the results buffer.
    • 并行计算机上的并行前缀操作的并行前缀广播包括:在每个节点上配置用于存储节点的并行前缀贡献的并行前缀贡献缓冲器; 在每个节点上配置用于存储操作结果的并行前缀结果缓冲器,所述结果缓冲器具有对应于节点等级的每个节点的位置; 并对结果缓冲区中的每个位置重复执行:由每个节点并行处理,包括:由节点确定结果缓冲区中的当前位置是否包括节点的贡献,如果当前位置不包括贡献 贡献身份元素,并且如果当前位置包括贡献,贡献贡献,由每个节点执行使用贡献的身份元素和贡献的贡献的操作,产生操作的结果,并且通过 每个节点,结果在结果缓冲区中的位置。
    • 7. 发明授权
    • Generating an executable version of an application using a distributed compiler operating on a plurality of compute nodes
    • 使用在多个计算节点上运行的分布式编译器生成应用程序的可执行版本
    • US08495603B2
    • 2013-07-23
    • US12189336
    • 2008-08-11
    • Charles J. ArcherMichael A. BlocksomeJoseph D. RattermanAlbert SidelnikBrian E. Smith
    • Charles J. ArcherMichael A. BlocksomeJoseph D. RattermanAlbert SidelnikBrian E. Smith
    • G06F9/44
    • G06F9/54G06F8/443
    • Methods, apparatus, and products are disclosed for generating an executable version of an application using a distributed compiler operating on a plurality of compute nodes that include: receiving, by each compute node, a portion of source code for an application; compiling, in parallel by each compute node, the portion of the source code received by that compute node into a portion of object code for the application; performing, in parallel by each compute node, inter-procedural analysis on the portion of the object code of the application for that compute node, including sharing results of the inter-procedural analysis among the compute nodes; optimizing, in parallel by each compute node, the portion of the object code of the application for that compute node using the shared results of the inter-procedural analysis; and generating the executable version of the application in dependence upon the optimized portions of the object code of the application.
    • 公开了用于使用在多个计算节点上操作的分布式编译器来生成应用程序的可执行版本的方法,装置和产品,其包括:由每个计算节点接收应用程序的一部分源代码; 由每个计算节点并行地将由该计算节点接收的源代码的部分编译成应用的目标代码的一部分; 由每个计算节点并行执行对该计算节点的应用的目标代码的部分的程序间分析,包括在计算节点之间共享过程间分析的结果; 使用所述程序间分析的共同结果,利用所述计算节点并行地优化所述计算节点的所述应用的所述目标代码的部分; 以及根据应用程序的目标代码的优化部分生成应用程序的可执行版本。