会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 42. 发明授权
    • Providing policy-based operating system services in an operating system on a computing system
    • 在计算系统的操作系统中提供基于策略的操作系统服务
    • US08713582B2
    • 2014-04-29
    • US11553040
    • 2006-10-26
    • Charles J. ArcherMichael A. BlocksomeJoseph D. RattermanAlbert SidelnikBrian E. Smith
    • Charles J. ArcherMichael A. BlocksomeJoseph D. RattermanAlbert SidelnikBrian E. Smith
    • G06F9/54
    • G06F21/6218
    • Methods, apparatus, and products are disclosed for providing policy-based operating system services in an operating system on a computing system. The computing system includes at least one compute node. The compute node includes an operating system that includes a kernel and a plurality of operating system services of a service type. Providing policy-based operating system services in an operating system on a computing system includes establishing, on the compute node, a kernel policy specifying one of the operating system services of the service type for use in the operating system, and accessing, by the kernel, the specified operating system service. The computing system may also be implemented as a distributed computing system that includes one or more operating system service nodes. One or more of the operating system services may be distributed among the operating system service nodes.
    • 公开了用于在计算系统上的操作系统中提供基于策略的操作系统服务的方法,装置和产品。 计算系统包括至少一个计算节点。 计算节点包括操作系统,其包括内核和服务类型的多个操作系统服务。 在计算系统的操作系统中提供基于策略的操作系统服务包括在计算节点上建立指定操作系统中使用的服务类型的操作系统服务之一的内核策略,以及由内核访问 ,指定的操作系统服务。 计算系统还可以被实现为包括一个或多个操作系统服务节点的分布式计算系统。 一个或多个操作系统服务可以分布在操作系统服务节点之间。
    • 43. 发明授权
    • Performing a local barrier operation
    • 执行本地屏障操作
    • US08667501B2
    • 2014-03-04
    • US13206590
    • 2011-08-10
    • Charles J. ArcherMichael A. BlocksomeJoseph D. RattermanBrian E. Smith
    • Charles J. ArcherMichael A. BlocksomeJoseph D. RattermanBrian E. Smith
    • G06F9/46
    • G06F9/54G06F9/522
    • Performing a local barrier operation with parallel tasks executing on a compute node including, for each task: retrieving a present value of a counter; calculating, in dependence upon the present value of the counter and a total number of tasks performing the local barrier operation, a base value of the counter, the base value representing the counter's value prior to any task joining the local barrier; calculating, in dependence upon the base value and the total number of tasks performing the local barrier operation, a target value, the target value representing the counter's value when all tasks have joined the local barrier; joining the local barrier, including atomically incrementing the value of the counter; and repetitively, until the present value of the counter is no less than the target value of the counter: retrieving the present value of the counter and determining whether the present value equals the target value.
    • 对于每个任务,执行在计算节点上执行并行任务的局部屏障操作,包括:检索计数器的当前值; 根据计数器的当前值和执行局部屏障操作的任务的总数,计算计数器的基值,表示在任务加入局部屏障之前的计数器值的基值; 根据基本值和执行局部屏障操作的任务的总数,计算目标值,当所有任务加入局部屏障时,表示计数器值的目标值; 加入当地的障碍,包括原子地增加柜台的价值; 并且重复地,直到计数器的当前值不小于计数器的目标值:检索计数器的当前值并确定当前值是否等于目标值。
    • 45. 发明授权
    • Intranode data communications in a parallel computer
    • 并行计算机中的Intranode数据通信
    • US08495654B2
    • 2013-07-23
    • US13290670
    • 2011-11-07
    • Charles J. ArcherMichael A. BlocksomeDouglas R. MillerJoseph D. RattermanBrian E. Smith
    • Charles J. ArcherMichael A. BlocksomeDouglas R. MillerJoseph D. RattermanBrian E. Smith
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/544
    • Intranode data communications in a parallel computer that includes compute nodes configured to execute processes, where the data communications include: allocating, upon initialization of a first process of a compute node, a region of shared memory; establishing, by the first process, a predefined number of message buffers, each message buffer associated with a process to be initialized on the compute node; sending, to a second process on the same compute node, a data communications message without determining whether the second process has been initialized, including storing the data communications message in the message buffer of the second process; and upon initialization of the second process: retrieving, by the second process, a pointer to the second process's message buffer; and retrieving, by the second process from the second process's message buffer in dependence upon the pointer, the data communications message sent by the first process.
    • 并行计算机中的Intranode数据通信,其包括被配置为执行进程的计算节点,其中数据通信包括:在初始化计算节点的第一进程时分配共享存储器的区域; 通过第一进程建立预定数量的消息缓冲器,每个消息缓冲器与在计算节点上要初始化的进程相关联; 在同一计算节点上向第二进程发送数据通信消息,而不确定第二进程是否已被初始化,包括将数据通信消息存储在第二进程的消息缓冲器中; 并且在第二进程的初始化时:通过第二进程检索指向第二进程的消息缓冲器的指针; 以及根据所述指针,从所述第二进程的消息缓冲器中检索由所述第一进程发送的数据通信消息。
    • 46. 发明申请
    • Intranode Data Communications In A Parallel Computer
    • 并行计算机中的Intranode数据通信
    • US20130117761A1
    • 2013-05-09
    • US13290670
    • 2011-11-07
    • Charles J. ArcherMichael A. BlocksomeDouglas R. MillerJoseph D. RattermanBrian E. Smith
    • Charles J. ArcherMichael A. BlocksomeDouglas R. MillerJoseph D. RattermanBrian E. Smith
    • G06F9/50G06F3/00
    • G06F9/544
    • Intranode data communications in a parallel computer that includes compute nodes configured to execute processes, where the data communications include: allocating, upon initialization of a first process of a compute node, a region of shared memory; establishing, by the first process, a predefined number of message buffers, each message buffer associated with a process to be initialized on the compute node; sending, to a second process on the same compute node, a data communications message without determining whether the second process has been initialized, including storing the data communications message in the message buffer of the second process; and upon initialization of the second process: retrieving, by the second process, a pointer to the second process's message buffer; and retrieving, by the second process from the second process's message buffer in dependence upon the pointer, the data communications message sent by the first process.
    • 并行计算机中的Intranode数据通信,其包括被配置为执行进程的计算节点,其中数据通信包括:在初始化计算节点的第一进程时分配共享存储器的区域; 通过第一进程建立预定数量的消息缓冲器,每个消息缓冲器与在计算节点上要初始化的进程相关联; 在同一计算节点上向第二进程发送数据通信消息,而不确定第二进程是否已被初始化,包括将数据通信消息存储在第二进程的消息缓冲器中; 并且在第二进程的初始化时:通过第二进程检索指向第二进程的消息缓冲器的指针; 以及根据所述指针,从所述第二进程的消息缓冲器中检索由所述第一进程发送的数据通信消息。
    • 50. 发明申请
    • Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer
    • 并行计算机并行主动消息接口中的数据通信
    • US20120185873A1
    • 2012-07-19
    • US13007860
    • 2011-01-17
    • Charles J. ArcherMichael A. BlocksomeJoseph D. RattermanBrian E. Smith
    • Charles J. ArcherMichael A. BlocksomeJoseph D. RattermanBrian E. Smith
    • G06F9/46
    • G06F15/17318G06F9/546
    • Data communications in a parallel active messaging interface (‘PAMI’) of a parallel computer composed of compute nodes that execute a parallel application, each compute node including application processors that execute the parallel application and at least one management processor dedicated to gathering information regarding data communications. The PAMI is composed of data communications endpoints, each endpoint composed of a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes and the endpoints coupled for data communications through the PAMI and through data communications resources. Embodiments function by gathering call site statistics describing data communications resulting from execution of data communications instructions and identifying in dependence upon the call cite statistics a data communications algorithm for use in executing a data communications instruction at a call site in the parallel application.
    • 由执行并行应用的计算节点组成的并行计算机的并行主动消息接口(“PAMI”)中的数据通信,每个计算节点包括执行并行应用的应用处理器和专用于收集关于数据的信息的至少一个管理处理器 通讯。 PAMI由数据通信端点组成,每个端点由计算节点上的执行线程的数据通信参数的规范组成,包括客户端的规范,上下文和任务,计算节点和端点耦合 通过PAMI和数据通信资源进行数据通信。 实施例通过收集描述由执行数据通信指令而产生的数据通信的呼叫站点统计信息并根据呼叫引用统计信息识别用于在并行应用中的呼叫站点处执行数据通信指令的数据通信算法。