会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method of synchronizing real time clock values in arbitrary distributed systems
    • 在任意分布式系统中同步实时时钟值的系统和方法
    • US08036247B2
    • 2011-10-11
    • US11620215
    • 2007-01-05
    • Paul R. FrankGregory M. ThorsonRussell L. NicolDonglai DaiJoseph M. Placek
    • Paul R. FrankGregory M. ThorsonRussell L. NicolDonglai DaiJoseph M. Placek
    • H04J3/06
    • G06F1/12G06F1/14
    • A system and method of determining a master node in a computer system having a plurality of nodes includes establishing a hierarchy of master nodes from the plurality of nodes, wherein the master node synchronizes the plurality of nodes in the computer system with a clock value and determining the master node from the hierarchy of master nodes. A system and method of synchronizing a plurality of nodes in a computer system includes determining a master node from the plurality of nodes, sending a clock value from the master node to neighbor nodes of the master node, synchronizing a node clock in each node receiving the clock value if a predetermined period of time has elapsed in each receiving node, distributing a node clock value from each synchronized node to neighbor nodes of the synchronized node, and repeating synchronizing and distributing, wherein synchronizing a node clock in each node receiving the clock value includes each node receiving the node clock value.
    • 一种确定具有多个节点的计算机系统中的主节点的系统和方法包括从所述多个节点建立主节点的层级,其中所述主节点将所述计算机系统中的所述多个节点与时钟值同步并确定 主节点从主节点的层次结构。 在计算机系统中同步多个节点的系统和方法包括从多个节点确定主节点,从主节点向主节点的邻居节点发送时钟值,使得接收到节点的每个节点中的节点时钟同步 在每个接收节点中经过预定时间段的时钟值,将来自每个同步节点的节点时钟值分配给同步节点的相邻节点,并且重复同步和分配,其中,同步接收时钟值的每个节点中的节点时钟 包括接收节点时钟值的每个节点。
    • 5. 发明授权
    • Method and apparatus for handling invalidation requests to processors not present in a computer system
    • 用于处理对计算机系统中不存在的处理器的无效请求的方法和装置
    • US06339812B1
    • 2002-01-15
    • US09410139
    • 1999-09-30
    • David E. McCrackenMartin M. DeneroffGregory M. ThorsonJohn S. Keen
    • David E. McCrackenMartin M. DeneroffGregory M. ThorsonJohn S. Keen
    • G06F1208
    • G06F11/2051G06F12/0808G06F12/0817
    • A node controller (12) in a computer system (10) includes a processor interface unit (24), a memory directory interface unit (22), and a local block unit (28). In response to a memory location in a memory (17) associated with the memory directory interface unit (22) being altered, the processor interface unit (24) generates an invalidation request for transfer to the memory directory interface unit (22). The memory directory interface unit (22) provides the invalidation request and identities of processors (16) affected by the invalidation request to the local block unit (28). The local block unit (28) determines which ones of the identified processors (16) are present in the computer system (10) and generates an invalidation message for each present processor (16) for transfer thereto. Each of the present processors (16) process their invalidation message and generate an acknowledgment message for transfer to the processor interface unit (24) that generated the invalidation request. The local block unit (28) determines which ones of the identified processors (16) are not present in the computer system (10) and generates an acknowledgment message for each non-existent processor (16). Each acknowledgment message is transferred to the processor interface unit (24) which generated the invalidation request.
    • 计算机系统(10)中的节点控制器(12)包括处理器接口单元(24),存储器目录接口单元(22)和局部块单元(28)。 响应于与存储器目录接口单元(22)相关联的存储器(17)中的存储器位置被改变,处理器接口单元(24)生成用于传送到存储器目录接口单元(22)的无效请求。 存储器目录接口单元(22)将无效请求和无效请求影响的处理器(16)的标识提供给本地块单元(28)。 本地块单元(28)确定在计算机系统(10)中存在哪个已识别的处理器(16),并为每个当前处理器(16)生成用于传送的无效消息。 本处理器(16)中的每一个处理它们的无效消息,并产生用于传送到产生无效请求的处理器接口单元(24)的确认消息。 本地块单元(28)确定在计算机系统(10)中哪个识别的处理器(16)不存在,并为每个不存在的处理器(16)生成确认消息。 每个确认消息被传送到产生无效请求的处理器接口单元(24)。
    • 6. 发明授权
    • System for randomly modifying virtual channel allocation and accepting
the random modification based on the cost function
    • 用于随机修改虚拟通道分配和基于成本函数接受随机修改的系统
    • US5659796A
    • 1997-08-19
    • US422072
    • 1995-04-13
    • Gregory M. ThorsonSteven L. Scott
    • Gregory M. ThorsonSteven L. Scott
    • H04L12/56G06F13/00G06F13/12
    • H04L45/12H04L45/10
    • A method optimizes routing in a multiprocessor computer system by defining two types of virtual channels having virtual channel buffers for storing messages communicated between processing element nodes in the multiprocessor computer system. A dateline is associated to each type of virtual channel, and messages are restrained from crossing a dateline on its associated type of virtual channel to avoid deadlock. A cost function is defined which is correlated to imbalances in the utilization of the two types of virtual channels. The unrestrained messages are allocated between the two types of virtual channels to minimize the cost function by defining an initial virtual channel allocation, randomly modifying the virtual channel allocation, and accepting the random modification if the modification decreases the cost function, else accepting the modification based on a probability that slowly decreases during the allocating step.
    • 一种方法通过定义具有用于存储在多处理器计算机系统中的处理元件节点之间传送的消息的虚拟通道缓冲器的两种类型的虚拟通道来优化多处理器计算机系统中的路由。 数据线与每种类型的虚拟通道相关联,并且阻止消息跨越其相关联的虚拟通道类型的数据线以避免死锁。 定义了与两种虚拟通​​道的使用中的不平衡相关的成本函数。 在两种类型的虚拟信道之间分配无限制的消息以通过定义初始虚拟信道分配,随机修改虚拟信道分配来最小化成本函数,并且如果修改降低成本函数则接受随机修改,否则接受基于修改的修改 在分配步骤中缓慢降低的概率。
    • 8. 发明授权
    • Non-saturating fairness protocol and method for NACKing systems
    • 非饱和公平协议和NACK系统的方法
    • US08239566B2
    • 2012-08-07
    • US12039048
    • 2008-02-28
    • Eric C. FrommGregory M. Thorson
    • Eric C. FrommGregory M. Thorson
    • G06F15/16G06F15/167
    • G06F9/5016G06F2209/5021
    • Processing transaction requests in a shared memory multi-processor computer network is described. A transaction request is received at a servicing agent from a requesting agent. The transaction request includes a request priority associated with a transaction urgency generated by the requesting agent. The servicing agent provides an assigned priority to the transaction request based on the request priority, and then compares the assigned priority to an existing service level at the servicing agent to determine whether to complete or reject the transaction request. A reply message from the servicing agent to the requesting agent is generated to indicate whether the transaction request was completed or rejected, and to provide reply fairness state data for rejected transaction requests.
    • 描述在共享存储器多处理器计算机网络中处理事务请求。 在请求代理处的服务代理处接收到交易请求。 交易请求包括与请求代理产生的事务紧急性相关联的请求优先级。 服务代理根据请求优先级为交易请求提供分配的优先级,然后将分配的优先级与服务代理处的现有服务级别进行比较,以确定是否完成或拒绝交易请求。 产生从服务代理到请求代理的回复消息,以指示交易请求是否已完成或拒绝,并为拒绝的交易请求提供回复公平状态数据。