会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • LOW LATENCY MEMORY ACCESS AND SYNCHRONIZATION
    • 低延迟存储器访问和同步
    • US20070204112A1
    • 2007-08-30
    • US11617276
    • 2006-12-28
    • Matthias BlumrichDong ChenPaul CoteusAlan GaraMark GiampapaPhilip HeidelbergerDirk HoenickeMartin OhmachtBurkhard Steinmacher-BurowTodd TakkenPavlos Vranas
    • Matthias BlumrichDong ChenPaul CoteusAlan GaraMark GiampapaPhilip HeidelbergerDirk HoenickeMartin OhmachtBurkhard Steinmacher-BurowTodd TakkenPavlos Vranas
    • G06F12/14
    • G06F12/0862G06F9/52G06F2212/6028
    • A low latency memory system access is provided in association with a weakly-ordered multiprocessor system. Each processor in the multiprocessor shares resources, and each shared resource has an associated lock within a locking device that provides support for synchronization between the multiple processors in the multiprocessor and the orderly sharing of the resources. A processor only has permission to access a resource when it owns the lock associated with that resource, and an attempt by a processor to own a lock requires only a single load operation, rather than a traditional atomic load followed by store, such that the processor only performs a read operation and the hardware locking device performs a subsequent write operation rather than the processor. A simple prefetching for non-contiguous data structures is also disclosed. A memory line is redefined so that in addition to the normal physical memory data, every line includes a pointer that is large enough to point to any other line in the memory, wherein the pointers to determine which memory line to prefetch rather than some other predictive algorithm. This enables hardware to effectively prefetch memory access patterns that are non-contiguous, but repetitive.
    • 与弱有序的多处理器系统相关联地提供低延迟存储器系统访问。 多处理器中的每个处理器共享资源,并且每个共享资源在锁定设备内具有关联的锁,其提供对多处理器中的多个处理器之间的同步的支持以及资源的有序共享。 当处理器拥有与该资源相关联的锁定时,处理器仅具有访问资源的权限,并且处理器拥有锁的尝试仅需要单个加载操作,而不是传统的原子负载后跟存储,使得处理器 只执行读取操作,并且硬件锁定装置执行后续的写入操作而不是处理器。 还公开了用于非连续数据结构的简单预取。 重新定义存储器线,使得除了正常的物理存储器数据之外,每行包括足够大的指针以指向存储器中的任何其他行,其中指针用于确定要预取的存储器行而不是一些其它预测 算法。 这使得硬件能够有效地预取不连续但重复的存储器访问模式。
    • 3. 发明申请
    • Methods and apparatus using commutative error detection values for fault isolation in multiple node computers
    • 使用多节点计算机故障隔离交换误差检测值的方法和装置
    • US20060248370A1
    • 2006-11-02
    • US11106069
    • 2005-04-14
    • Gheorghe AlmasiMatthias BlumrichDong ChenPaul CoteusAlan GaraMark GiampapaPhilip HeidelbergerDirk HoenickeSarabjeet SinghBurkhard Steinmacher-BurowTodd TakkenPavlos Vranas
    • Gheorghe AlmasiMatthias BlumrichDong ChenPaul CoteusAlan GaraMark GiampapaPhilip HeidelbergerDirk HoenickeSarabjeet SinghBurkhard Steinmacher-BurowTodd TakkenPavlos Vranas
    • G06F11/00
    • G06F11/1633
    • The present invention concerns methods and apparatus for performing fault isolation in multiple node computing systems using commutative error detection values—for example, checksums—to identify and to isolate faulty nodes. In the present invention nodes forming the multiple node computing system are networked together and during program execution communicate with one another by transmitting information through the network. When information associated with a reproducible portion of a computer program is injected into the network by a node, a commutative error detection value is calculated and stored in commutative error detection apparatus associated with the node. At intervals, node fault detection apparatus associated with the multiple node computer system retrieve commutative error detection values saved in the commutative error detection apparatus associated with the node and stores them in memory. When the computer program is executed again by the multiple node computer system, new commutative error detection values are created; the node fault detection apparatus retrieves them and stores them in memory. The node fault detection apparatus identifies faulty nodes by comparing commutative error detection values associated with reproducible portions of the application program generated by a particular node from different runs of the application program. Differences in commutative error detection values indicate that the node may be faulty.
    • 本发明涉及在多节点计算系统中使用交换性错误检测值(例如校验和)识别和隔离故障节点来执行故障隔离的方法和装置。 在本发明中,形成多节点计算系统的节点被联网在一起,并且在程序执行期间通过网络传送信息彼此通信。 当与计算机程序的可再现部分相关联的信息被节点注入到网络中时,计算交换性错误检测值并将其存储在与节点相关联的交换错误检测装置中。 间歇地,与多节点计算机系统相关联的节点故障检测装置检索保存在与节点相关联的交换性错误检测装置中的交换性错误检测值,并将其存储在存储器中。 当多节点计算机系统再次执行计算机程序时,创建新的交换错误检测值; 节点故障检测装置检索它们并将其存储在存储器中。 节点故障检测装置通过比较与来自应用程序的不同运行的特定节点生成的应用程序的可再现部分相关联的交换错误检测值来识别故障节点。 交换性错误检测值的差异表明节点可能有故障。
    • 4. 发明申请
    • OPTIMIZED SCALABLE NETWORK SWITCH
    • 优化可调网络交换机
    • US20080091842A1
    • 2008-04-17
    • US11868223
    • 2007-10-05
    • Matthias BlumrichDong ChenPaul Coteus
    • Matthias BlumrichDong ChenPaul Coteus
    • G06F15/173
    • H05K7/20836F24F11/77G06F9/52G06F9/526G06F15/17381G06F17/142G09G5/008H04L7/0338
    • In a massively parallel computing system having a plurality of nodes configured in m multi-dimensions, each node including a computing device, a method for routing packets towards their destination nodes is provided which includes generating at least one of a 2 m plurality of compact bit vectors containing information derived from downstream nodes. A multilevel arbitration process in which downstream information stored in the compact vectors, such as link status information and fullness of downstream buffers, is used to determine a preferred direction and virtual channel for packet transmission. Preferred direction ranges are encoded and virtual channels are selected by examining the plurality of compact bit vectors. This dynamic routing method eliminates the necessity of routing tables, thus enhancing scalability of the switch.
    • 在具有多维配置的多个节点的大规模并行计算系统中,每个节点包括计算设备,用于将分组路由到其目的地节点的方法,包括生成2m个紧凑位中的至少一个 包含从下游节点导出的信息的向量。 存储在紧凑向量中的下行信息(诸如链路状态信息和下游缓冲器的丰满度)的多级仲裁过程被用于确定分组传输的优选方向和虚拟信道。 优选的方向范围被编码,并且通过检查多个紧凑比特向量来选择虚拟信道。 这种动态路由方法消除了路由表的必要性,从而增强了交换机的可扩展性。
    • 6. 发明申请
    • Computer system wafer integrating different dies in stacked master-slave structures
    • 在堆叠的主从结构中集成不同模具的计算机系统晶片
    • US20110272788A1
    • 2011-11-10
    • US12777177
    • 2010-05-10
    • Kyu-hyoun KimPaul Coteus
    • Kyu-hyoun KimPaul Coteus
    • H01L29/06H01L21/00
    • H01L25/0657H01L25/18H01L25/50H01L2224/16145H01L2225/06513H01L2225/06517H01L2225/06541
    • A stacked 3D integrated circuit structure is manufactured with a common image design for dies which allows diced master dies to cut from the common wafer and diced slave dies cut to be cut from a wafer which has the common image design. In an embodiment is stacked to form a wafer-to-wafer 3D stack before dicing. Master and slave elements which are used for only one kind of separated individual integrated circuit dies which are located along die edges and at die centers before dicing separation of individual integrated circuit chips. A master wafer is shifted ½ way across a die to make cutting along a kerf line effective to provide both master and slave dies. Multiple slaves can be stacked and coupled to a master die which acts as a bus master when attached to a bus to which only the master die is directly connected. The use of a common wafer design minimizes cost of manufacture of chips destined to be stacked as 3D integrated circuits.
    • 制造堆叠的3D集成电路结构,其具有用于管芯的公共图像设计,其允许切割的主管芯从公共晶片切割并切割成具有共同图像设计的晶片切割的切割从属裸片。 在一个实施例中,在切割之前堆叠以形成晶片到晶片3D堆叠。 主单元和从元件仅用于单个集成电路芯片切割分离之前沿着芯片边缘和模具中心位置的一种分离的单独集成电路管芯。 主晶片沿模具移动1/2路,以便沿着切割线进行切割有效地提供主模和从模。 多个从器件可以堆叠并耦合到主引脚,当连接到仅母模直接连接的总线时,主器件用作总线主器件。 使用普通晶圆设计可最大限度地降低作为3D集成电路堆叠的芯片的制造成本。
    • 10. 发明申请
    • METHOD AND SYSTEM FOR PROVIDING IDENTIFICATION TAGS IN A MEMORY SYSTEM HAVING INDETERMINATE DATA RESPONSE TIMES
    • 在具有不确定性数据响应时间的记忆系统中提供识别标签的方法和系统
    • US20070286199A1
    • 2007-12-13
    • US11843271
    • 2007-08-22
    • Paul CoteusKevin GowerWarren MauleRobert Tremaine
    • Paul CoteusKevin GowerWarren MauleRobert Tremaine
    • H04L12/56
    • G06F13/1657G06F13/1673
    • A method and system for providing identification tags in a memory system having indeterminate data response times. An exemplary embodiment includes a memory controller in a memory system. The memory controller includes a mechanism for receiving data packets via an upstream channel, the data packets including upstream identification tags. The memory controller also includes a mechanism having instructions for facilitating determining if a received data packet is in response to a request from the memory controller. Input to the determining includes an upstream identification tag included in the received data packet. If the received data packet is determined to be in response to a request from the memory controller, then the received data packet is matched to the request, thereby allowing the memory controller to operate with indeterminate data response times.
    • 一种用于在具有不确定的数据响应时间的存储器系统中提供识别标签的方法和系统。 示例性实施例包括存储器系统中的存储器控​​制器。 存储器控制器包括用于经由上游信道接收数据分组的机制,所述数据分组包括上行识别标签。 存储器控制器还包括具有用于有助于确定接收的数据分组是否响应于来自存储器控制器的请求的指令的机制。 确定的输入包括包含在接收的数据分组中的上游标识标签。 如果接收到的数据分组被确定为响应于来自存储器控制器的请求,则接收的数据分组与该请求匹配,从而允许存储器控制器以不确定的数据响应时间进行操作。