会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • System and method for arranging bits of a data word in accordance with a mask
    • 根据掩码排列数据字的位的系统和方法
    • US06718492B1
    • 2004-04-06
    • US09545019
    • 2000-04-07
    • Nir N. ShavitGuy L. Steele, Jr.Steven K. Heller
    • Nir N. ShavitGuy L. Steele, Jr.Steven K. Heller
    • G06F1100
    • G06F9/30018G06F7/762G06F9/30032
    • A system is disclosed for providing, from an input data word comprising a plurality of input data units having an input arrangement and a mask word comprising a plurality of mask bits each associated with one of the data units, an output data word in which the data units are arranged according to the mask bits. The system includes a bit balancer module and a plurality of rearrangement modules. The bit balancer module is configured to divide the input data units comprising the input data word into a plurality of data word portions, each data unit being assigned to one of the data word portions based on a pattern of mask bits of the mask word relative to the mask bit associated with the respective data unit. Each rearrangement module is configured to provide, from one of the data word portions and associated mask bits, an output data word portion in which the data units are arranged according to the mask bits. The data units of the output data word portions provided by the rearrangement modules are interleaved to provide the output data word.
    • 公开了一种用于从包括具有输入布置的多个输入数据单元的输入数据字和包括与数据单元之一相关联的多个掩码位的掩码字的输入数据字提供的系统,其中数据 单位根据掩码位排列。 该系统包括位平衡器模块和多个重排模块。 位平衡器模块被配置为将包括输入数据字的输入数据单元划分成多个数据字部分,每个数据单元基于掩模字的掩码位的图案相对于数据字部分中的一个分配给相对于 与相应数据单元相关联的掩码位。 每个重排模块被配置为从数据字部分和关联的掩码位之一提供根据掩码位数据单元排列的输出数据字部分。 由重排模块提供的输出数据字部分的数据单元被交织以提供输出数据字。
    • 5. 发明授权
    • Globally distributed load balancing
    • 全局分布式负载均衡
    • US06934741B2
    • 2005-08-23
    • US09892813
    • 2001-06-27
    • Nir N. ShavitSteven K. HellerChristine H. Flood
    • Nir N. ShavitSteven K. HellerChristine H. Flood
    • G06F9/44G06F15/167
    • G06F9/4493
    • A garbage collector employs a plurality of task queues for a parallel-execution operation in a garbage-collection cycle. Each task queue is associated with a different ordered pair of the threads that perform the parallel-execution operation in parallel. One of the threads, referred to as that task queue's “enqueuer” thread, is the only one that can “push” onto that queue an identifier of a dynamically identified task. The other thread, referred to as that task queue's “dequeuer,” is the only one that can “pop” tasks from that task queue for execution. Since, for each task queue, there is only one thread that can “push” task identifiers on to it and only one thread that can “pop” task identifiers from it, the garbage collector can share dynamically identified tasks optimally among its threads without suffering the cost imposed by making combinations of otherwise separate machine instructions atomic.
    • 垃圾收集器采用多个任务队列进行垃圾回收循环中的并行执行操作。 每个任务队列与并行执行并行执行操作的线程的不同有序对相关联。 其中一个线程称为该任务队列的“入队”线程,是唯一能够将该队列推送到动态识别任务的标识符的线程。 称为该任务队列的“dequeuer”的另一个线程是唯一可以从任务队列中“弹出”任务执行的线程。 因为对于每个任务队列,只有一个线程可以将任务标识符“推”给它,并且只有一个线程可以从其中“弹出”任务标识符,垃圾收集器可以在其线程之间最佳地共享动态识别的任务,而不会遭受痛苦 通过组合以其他方式分离的机器指令原子强加的成本。
    • 7. 发明授权
    • Network reconfiguration
    • 网络重新配置
    • US06603742B1
    • 2003-08-05
    • US09323962
    • 1999-06-02
    • Guy L. Steele, Jr.Steven K. HellerDaniel CassidayJon Wade
    • Guy L. Steele, Jr.Steven K. HellerDaniel CassidayJon Wade
    • H04L1228
    • G06F15/17343
    • In accordance with methods and systems consistent with the present invention, an improved technique for reconfiguring networks is provided. By using this technique, a network administrator can reconfigure their network while it remains operational. As a result, users can continue to utilize the network during reconfiguration. Additionally, in accordance with methods and systems consistent with the present invention, a number of network topologies are provided that are designed to facilitate reconfiguration. When using one of these topologies, the network can be reconfigured with a minimal amount of recabling, thus reducing the amount of time required for reconfiguration.
    • 根据与本发明一致的方法和系统,提供了一种用于重新配置网络的改进技术。 通过使用这种技术,网络管理员可以在其网络运行时重新配置网络。 因此,用户可以在重新配置期间继续利用网络。 另外,根据与本发明一致的方法和系统,提供了多个网络拓扑,其被设计为便于重新配置。 当使用这些拓扑中的一种时,可以以最小量的重新配置重新配置网络,从而减少重新配置所需的时间。
    • 8. 发明授权
    • Interconnection subsystem for interconnecting a predetermined number of
nodes to form an elongated brick-like non-square rectangular topology
    • US6138167A
    • 2000-10-24
    • US206660
    • 1998-12-07
    • Steven K. HellerGuy L. Steele, Jr.
    • Steven K. HellerGuy L. Steele, Jr.
    • G06F15/16G06F15/173G06F15/177G06F15/80H04L12/24G06F15/00G06F15/76H04L12/56
    • H04L41/12G06F15/17343G06F15/8007
    • Interconnection subsystems having diverse topologies, for interconnecting small numbers of nodes having a predetermined maximum degree in a multiprocessor computer system, include subsystems broadly classified into a number of general classes based on their topologies, including a "polygonal" class, a "ladder" class and a "tiled" class. In topologies of the polygonal class, a majority of the nodes in the multiprocessor computer system are connected in a ring and the remaining nodes are connected to the nodes in the ring, and in some cases also to each other. In topologies of the ladder class, the nodes are interconnected in a "ladder" topology comprising a series of nodes connected in a ring, the ring corresponding to one standard of a ladder topology folded on itself. Each node in the ring is connected to another node in a second series, effectively forming rungs of the ladder topology. The nodes in the second series can be interconnected in a variety of arrangements, including a second ring, thereby effectively providing a second standard of the ladder topology. In topologies of the tiled class, the nodes are interconnected in tiled mesh-like topologies with six nodes for each mesh element, thereby providing a hexagonal or elongated "brick-like" non-"square" rectangular arrangement. Edges of the mesh are preferably connected together to provide a folded toroid-like arrangement. In a refinement, instead of bidirectional connections, the interconnection subsystem makes use of a predetermined maximum number of pairs of unidirectional connections (in one embodiment, a maximum of two pairs of unidirectional connections). The interconnection subsystems are constructed to provide desirable communications metrics, particularly in multiprocessor computer systems which have relatively small numbers (on the order of from five to fifteen to twenty) of nodes.
    • 10. 发明授权
    • Recursive partitioning of networks
    • 网络递归划分
    • US06631421B1
    • 2003-10-07
    • US09323965
    • 1999-06-02
    • Guy L. Steele, Jr.Steven K. HellerDaniel CassidayJon Wade
    • Guy L. Steele, Jr.Steven K. HellerDaniel CassidayJon Wade
    • G06F15173
    • H04Q3/66H04L41/0893H04L45/46H04Q3/0062
    • Methods and systems consistent with the present invention provide a family of networks ranging from 2 nodes to 16 nodes that can be partitioned in an unconstrained manner. That is, where the number of nodes in one of these networks is N, subnetwork can contain any number of nodes from 1 to N−1 as long as the total number of nodes in both subnetworks equals N. Furthermore, each subnetwork can be partitioned repeatedly until reaching the atomic level (i.e., when the subnetwork contains a single node). In accordance with methods and systems consistent with the present invention, when a network is partitioned, each subnetwork has various desirable properties. For example, the maximum path length between any two nodes in each subnetwork nodes is 3, and each to subnetwork has a set of deadlock-free routings.
    • 与本发明一致的方法和系统提供范围从2个节点到16个节点的网络系列,可以以无约束的方式进行分区。 也就是说,在这些网络中的一个节点的数量为N的情况下,只要两个子网络中的节点总数等于N,则子网络可以包含从1到N-1的任何数量的节点。此外,每个子网络可以被分区 反复直到达到原子级(即,当子网包含单个节点时)。 根据与本发明一致的方法和系统,当网络被分割时,每个子网络具有各种期望的特性。 例如,每个子网节点中任何两个节点之间的最大路径长度为3,每个子网络具有一组无死锁路由。