会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 73. 发明授权
    • Remote translation mechanism for a multinode system
    • 多节点系统的远程翻译机制
    • US07577816B2
    • 2009-08-18
    • US10643758
    • 2003-08-18
    • Kitrick SheetsAndrew B. Hastings
    • Kitrick SheetsAndrew B. Hastings
    • G06F12/08
    • G06F12/1036G06F12/1072
    • The present invention provides a method of initializing shared memory in a multinode system. The method includes building a local address space in each of a plurality of nodes and exporting the local address space from each of the plurality of nodes to a Remote Translation Table (RTT) in each of the plurality of nodes. The present invention further provides system including a plurality of nodes, each node having one or more processors and a memory controller operatively coupled to the one or more processors, wherein the memory controller includes a RTT for holding translation information for an entire virtual memory address space for the node, further wherein the RTT is initialized upon the start of a process by building a local address space in the node, and exporting the local address space from the node to a RTT in each of the plurality of other nodes.
    • 本发明提供了一种在多节点系统中初始化共享存储器的方法。 该方法包括在多个节点的每一个中构建本地地址空间,并将多个节点中的每一个节点的本地地址空间导出到多个节点中的每个节点中的远程转换表(RTT)。 本发明还提供了包括多个节点的系统,每个节点具有一个或多个处理器和可操作地耦合到一个或多个处理器的存储器控​​制器,其中存储器控制器包括用于保持整个虚拟存储器地址空间的翻译信息的RTT 对于所述节点,进一步其中,通过在所述节点中构建本地地址空间,并且在所述多个其他节点中的每一个中将所述本地地址空间从所述节点导出到RTT,在所述进程开始时初始化所述RTT。
    • 74. 发明申请
    • SCALAR CODE REDUCTION USING SHORTEST PATH ROUTING
    • 使用SHORTEST路径路由减少标量代码
    • US20080313621A1
    • 2008-12-18
    • US11763990
    • 2007-06-15
    • James C. Beyer
    • James C. Beyer
    • G06F9/45
    • G06F8/4441
    • This document discusses, among other things, a system and method computing the shortest path expression in a loop having a plurality of expressions. Candidate expressions in the loop are identified and partitioned into sets. A cost matrix is computed as a function of the sets. Paths are found through the cost matrix and, if there are cycles in the paths, the cycles are broken. One or more shortest path expressions are generated as a function of the paths and one or more of the expressions in the loop are replaced with the shortest path expressions.
    • 该文件尤其涉及一种在具有多个表达式的循环中计算最短路径表达式的系统和方法。 循环中的候选表达式被识别并分割成集合。 作为集合的函数计算成本矩阵。 通过成本矩阵找到路径,如果路径中有循环,则循环被破坏。 生成一个或多个最短路径表达式作为路径的函数,并且循环中的一个或多个表达式被最短路径表达式替换。
    • 75. 发明授权
    • Method and apparatus for indirectly addressed vector load-add -store across multi-processors
    • 跨多处理器间接寻址矢量加载存储的方法和装置
    • US07421565B1
    • 2008-09-02
    • US10643727
    • 2003-08-18
    • James R. Kohn
    • James R. Kohn
    • G06F9/35G06F7/02
    • G06F9/30014G06F9/30036G06F9/30043G06F9/345G06F9/3455
    • A method and apparatus to correctly compute a vector-gather, vector-operate (e.g., vector add), and vector-scatter sequence, particularly when elements of the vector may be redundantly presented, as with indirectly addressed vector operations. For an add operation, one vector register is loaded with the “add-in” values, and another vector register is loaded with address values of “add to” elements to be gathered from memory into a third vector register. If the vector of address values has a plurality of elements that point to the same memory address, the algorithm should add all the “add in” values from elements corresponding to the elements having the duplicated addresses. An indirectly addressed load performs the “gather” operation to load the “add to” values. A vector add operation then adds corresponding elements from the “add in” vector to the “add to” vector. An indirectly addressed store then performs the “scatter” operation to store the results.
    • 如同间接寻址的向量操作一样,特别是可以冗余地呈现向量的元素时,正确地计算向量收集,向量操作(例如向量加法)和向量 - 散布序列的方法和装置。 对于加法运算,一个向量寄存器加载了“加载项”值,另一个向量寄存器加载了要从存储器收集到第三个向量寄存器的“add to”元素的地址值。 如果地址值的向量具有指向相同存储器地址的多个元素,则该算法应该添加与具有重复地址的元素相对应的元素的所有“加入”值。 间接寻址的负载执行“收集”操作以加载“添加”值。 向量添加操作然后将相应的元素从“添加”向量添加到“添加到”向量中。 间接寻址的存储然后执行“分散”操作来存储结果。
    • 77. 发明申请
    • ROUTING TABLE ARCHITECTURE
    • 路由表架构
    • US20080123679A1
    • 2008-05-29
    • US11932457
    • 2007-10-31
    • Steven L. ScottRobert Alverson
    • Steven L. ScottRobert Alverson
    • H04L12/28
    • H04L45/00G06F11/0724G06F11/0781H04L45/40H04L45/54H04L45/60H04L45/742
    • A system and method for routing a packet between ports for use in a router having a plurality of ports, including a first and a second port, wherein each port includes a plurality of look-up tables (LUTs) and a look-up table select connected to the LUTs. Routing information is loaded into each of the plurality of LUTs while LUT selection information is loaded in the look-up table select. A packet having a plurality of destination bits is received at the first port and a destination port selected within the router to receive the packet. The destination port is selected by applying two or more of the destination bits to the plurality of LUTs in the first port and selecting an output of the plurality of LUTs as a function of one or more of the destination bits, wherein the selected output indicates the port selected to receive the packet. The packet is then routed to the output of the selected port.
    • 一种用于在具有包括第一和第二端口的多个端口的路由器中的端口之间路由分组的系统和方法,其中每个端口包括多个查找表(LUT)和查找表选择 连接到LUT。 路线信息被加载到多个LUT中的每一个中,而LUT选择信息被加载在查找表选择中。 在第一端口处接收到具有多个目的地比特的分组,以及在路由器内选择的目的端口来接收分组。 通过将两个或多个目的位应用于第一端口中的多个LUT并选择多个LUT的输出作为一个或多个目的地位的函数来选择目的地端口,其中所选择的输出指示 选择端口接收数据包。 然后将数据包路由到所选端口的输出。
    • 79. 发明申请
    • METHOD AND APPARATUS FOR INDIRECTLY ADDRESSED VECTOR LOAD-ADD-STORE ACROSS MULTI-PROCESSORS
    • 用于通过多处理器的间接寻址矢量加载存储器的方法和装置
    • US20070283127A1
    • 2007-12-06
    • US11771931
    • 2007-06-29
    • James Kohn
    • James Kohn
    • G06F9/34
    • G06F9/30014G06F9/30036G06F9/30043G06F9/345G06F9/3455
    • A method and apparatus to correctly compute a vector-gather, vector-operate (e.g., vector add), and vector-scatter sequence, particularly when elements of the vector may be redundantly presented, as with indirectly addressed vector operations. For an add operation, one vector register is loaded with the “add-in” values, and another vector register is loaded with address values of “add to” elements to be gathered from memory into a third vector register. If the vector of address values has a plurality of elements that point to the same memory address, the algorithm should add all the “add in” values from elements corresponding to the elements having the duplicated addresses. An indirectly addressed load performs the “gather” operation to load the “add to” values. A vector add operation then adds corresponding elements from the “add in” vector to the “add to” vector. An indirectly addressed store then performs the “scatter” operation to store the results.
    • 如同间接寻址的向量操作一样,特别是可以冗余地呈现向量的元素时,正确地计算向量收集,向量操作(例如向量加法)和向量 - 散布序列的方法和装置。 对于加法运算,一个向量寄存器加载了“加载项”值,另一个向量寄存器加载了要从存储器收集到第三个向量寄存器的“add to”元素的地址值。 如果地址值的向量具有指向相同存储器地址的多个元素,则该算法应该添加与具有重复地址的元素相对应的元素的所有“加入”值。 间接寻址的负载执行“收集”操作以加载“添加”值。 向量添加操作然后将相应的元素从“添加”向量添加到“添加到”向量中。 间接寻址的存储然后执行“分散”操作来存储结果。
    • 80. 发明申请
    • Heat-spreading devices for cooling computer systems and associated methods of use
    • 用于冷却计算机系统和相关使用方法的散热装置
    • US20070279861A1
    • 2007-12-06
    • US11447469
    • 2006-06-05
    • Wade J. Doll
    • Wade J. Doll
    • H05K7/20
    • G06F1/20G06F2200/201Y10T29/49345
    • Cooling systems for use with computer systems are disclosed herein. In one embodiment, a computer system includes a first computer module spaced apart from a second computer module to define a space therebetween. The computer system further includes a cooling system positioned in the space between the first and second computer modules. The cooling system includes a first heat exchanging portion containing a working fluid that absorbs heat from an electronic device mounted to the first computer module. The cooling system further includes a second heat exchanging portion that receives the heated working fluid from the first heat exchanging portion to cool the heated working fluid. A fluid mover is operably coupled to the first and second heat exchanging portions to circulate the working fluid through the first and second heat exchanging portions.
    • 本文公开了与计算机系统一起使用的冷却系统。 在一个实施例中,计算机系统包括与第二计算机模块间隔开以在其间限定空间的第一计算机模块。 计算机系统还包括位于第一和第二计算机模块之间的空间中的冷却系统。 冷却系统包括第一热交换部分,其包含从安装到第一计算机模块的电子装置吸收热量的工作流体。 冷却系统还包括第二热交换部分,其接收来自第一热交换部分的加热的工作流体以冷却加热的工作流体。 流体移动器可操作地联接到第一和第二热交换部分以使工作流体循环通过第一和第二热交换部分。