Efficient recovery of transactional data stores
    31.
    发明授权
    Efficient recovery of transactional data stores 有权
    有效地恢复事务数据存储

    公开(公告)号:US08954385B2

    公开(公告)日:2015-02-10

    申请号:US13170955

    申请日:2011-06-28

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F17/30581 G06F17/30578

    摘要: Approaches for recovering a node of a distributed transactional system. When a recovering node is being brought on-line, a copy of at least a portion of a first data store maintained by an existing node is created without ceasing to process transactions against the first data store at the existing node. The recovering node creates a second data store based on the copy of the first data store. While the recovering node creates the second data store, the recovering node stores committed transaction data received from a plurality of nodes. The committed transaction data describes transactions committed against data stores maintained by the sender of the committed transaction data. The recovering node may thereafter replay, against the second data store, any transactions identified by the committed transaction data that are associated with a global transaction number that is more recent than is a reference commit number.

    摘要翻译: 用于恢复分布式事务系统节点的方法。 当恢复节点被联机时,创建由现有节点维护的第一数据存储器的至少一部分的副本,而不停止针对现有节点处的第一数据存储处理事务。 恢复节点基于第一数据存储的副本创建第二数据存储。 当恢复节点创建第二数据存储时,恢复节点存储从多个节点接收的提交的事务数据。 提交的交易数据描述了由提交的交易数据的发件人维护的数据存储提交的交易。 然后,恢复节点可以针对第二数据存储器重放由提交的交易数据识别的与比参考提交号码更近的全局事务号码相关联的任何事务。

    Broadband and wavelength-selective bidirectional 3-way optical splitter
    32.
    发明授权
    Broadband and wavelength-selective bidirectional 3-way optical splitter 有权
    宽带和波长选择性双向3路光分路器

    公开(公告)号:US08320761B2

    公开(公告)日:2012-11-27

    申请号:US11962426

    申请日:2007-12-21

    IPC分类号: H04J14/00 G02B6/26 G02B6/42

    摘要: Embodiments of a bidirectional 3-way optical splitter are described. This bidirectional 3-way optical splitter includes an optical splitter having: a first external node, a second external node, a third external node, and a fourth external node. In one mode of operation, the optical splitter may be configured to receive an external input optical signal on the first external node and to provide external output optical signals on the other external nodes. Moreover, in another mode of operation, the optical splitter may be configured to receive the external input optical signal on the third external node and to provide the external output optical signals on the other external nodes.

    摘要翻译: 描述双向3路光分路器的实施例。 这种双向3路光分路器包括具有:第一外部节点,第二外部节点,第三外部节点和第四外部节点的光分路器。 在一种操作模式中,光分路器可以被配置为在第一外部节点上接收外部输入光信号,并且在其它外部节点上提供外部输出光信号。 此外,在另一种操作模式中,光分路器可以被配置为在第三外部节点上接收外部输入光信号,并且在其它外部节点上提供外部输出光信号。

    Transactional memory support for non-coherent shared memory systems using selective write through caches
    34.
    发明授权
    Transactional memory support for non-coherent shared memory systems using selective write through caches 有权
    通过高速缓存使用选择性写入的非连贯共享内存系统的事务内存支持

    公开(公告)号:US08108631B2

    公开(公告)日:2012-01-31

    申请号:US12176298

    申请日:2008-07-18

    CPC分类号: G06F12/0815

    摘要: A method, including: initiating a memory operation at a first node including a first memory controller (MC) and a transaction table configured to store a list of nodes affected by the memory operation, transmitting a store request signal to a second node including a second MC and an access table (AT) where the store request signal includes data from the first MC, storing data to the AT in entries corresponding to memory address(es) (MAs) affected by the memory operation, identifying a memory conflict with one or more nodes in the list of nodes when the MAs affected by the memory operation are also affected by one or more conflicting transactions listed in the AT, transmitting an abort signal from the second node to each of the nodes corresponding to the memory conflict, and transmitting an intent to commit signal from the first node to the second node.

    摘要翻译: 一种方法,包括:在包括第一存储器控制器(MC)和配置成存储受存储器操作影响的节点的列表的事务表的第一节点处发起存储器操作,将存储请求信号发送到包括第二存储器 MC和访问表(AT),其中存储请求信号包括来自第一MC的数据,将数据存储到与受存储器操作影响的存储器地址(MAs)相对应的条目中,识别与一个或多个存储器冲突的存储器冲突 当由存储器操作影响的MAs时,节点列表中的更多节点也受到在AT中列出的一个或多个冲突事务的影响,从第二节点向对应于存储器冲突的每个节点发送中止信号,并且发送 意图将信号从第一节点提交到第二节点。

    Collision detection scheme for optical interconnects
    35.
    发明授权
    Collision detection scheme for optical interconnects 有权
    光互连的碰撞检测方案

    公开(公告)号:US08103165B2

    公开(公告)日:2012-01-24

    申请号:US12176293

    申请日:2008-07-18

    IPC分类号: H04B10/08 H04B17/00

    摘要: A method of detecting transmission collisions in an optical data interconnect system. The method includes initiating a data transmission of a data signal from a transmitting node over the optical data channel, transmitting a first collision detect signal from the transmitting node throughout a duration of the data transmission where the first collision detect signal is transmitted over an optical detection channel corresponding to the transmitting node, monitoring at the transmitting node of the optical data interconnect system for a predetermined period of time, where the optical data interconnect system further includes optical collision detection channels corresponding to each of a plurality of receiving nodes and one or more remaining nodes, and identifying a transmission collision when a second collision signal is received through one of the optical collision detection channels at the transmitting node during the predetermined period of time.

    摘要翻译: 一种检测光学数据互连系统中的传输冲突的方法。 该方法包括通过光数据信道发起来自发射节点的数据信号的数据传输,在数据传输的持续时间内从发射节点发射第一冲突检测信号,其中第一冲突检测信号通过光学检测传输 信道,在光学数据互连系统的发送节点处监视预定时间段,其中光学数据互连系统还包括与多个接收节点中的每一个对应的光学冲突检测信道和一个或多个 剩余节点,并且在预定时间段期间通过发送节点的光学冲突检测信道之一接收到第二冲突信号时识别传输冲突。

    EFFICIENT RECOVERY OF TRANSACTIONAL DATA STORES
    36.
    发明申请
    EFFICIENT RECOVERY OF TRANSACTIONAL DATA STORES 有权
    有效恢复交易数据存储

    公开(公告)号:US20120005154A1

    公开(公告)日:2012-01-05

    申请号:US13170955

    申请日:2011-06-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30581 G06F17/30578

    摘要: Approaches for recovering a node of a distributed transactional system. When a recovering node is being brought on-line, a copy of at least a portion of a first data store maintained by an existing node is created without ceasing to process transactions against the first data store at the existing node. The recovering node creates a second data store based on the copy of the first data store. While the recovering node creates the second data store, the recovering node stores committed transaction data received from a plurality of nodes. The committed transaction data describes transactions committed against data stores maintained by the sender of the committed transaction data. The recovering node may thereafter replay, against the second data store, any transactions identified by the committed transaction data that are associated with a global transaction number that is more recent than is a reference commit number.

    摘要翻译: 用于恢复分布式事务系统节点的方法。 当恢复节点被联机时,创建由现有节点维护的第一数据存储器的至少一部分的副本,而不停止针对现有节点处的第一数据存储处理事务。 恢复节点基于第一数据存储的副本创建第二数据存储。 当恢复节点创建第二数据存储时,恢复节点存储从多个节点接收的提交的事务数据。 提交的交易数据描述了由提交的交易数据的发件人维护的数据存储提交的交易。 然后,恢复节点可以针对第二数据存储器重放由提交的交易数据识别的与比参考提交号码更近的全局事务号码相关联的任何事务。

    Direct messaging in distributed memory systems
    37.
    发明授权
    Direct messaging in distributed memory systems 失效
    分布式存储系统中的直接消息传递

    公开(公告)号:US07929526B2

    公开(公告)日:2011-04-19

    申请号:US11864414

    申请日:2007-09-28

    CPC分类号: G06F15/173 H04L69/12

    摘要: A system and method for sending a cache line of data in a single message is described. An instruction issued by a processor in a multiprocessor system includes an address of a message payload and an address of a destination. Each address is translated to a physical address and sent to a scalability interface associated with the processor and in communication with a system interconnect. Upon translation the payload of the instruction is written to the scalability interface and thereafter communicated to the destination. According to one embodiment, the translation of the payload address is accomplished by the processor while in another embodiment the translation occurs at the scalability interface.

    摘要翻译: 描述用于在单个消息中发送数据的高速缓存行的系统和方法。 处理器在多处理器系统中发出的指令包括消息有效载荷的地址和目的地的地址。 每个地址被转换为物理地址并发送到与处理器相关联并与系统互连通信的可扩展性接口。 翻译后,指令的有效载荷被写入可扩展性接口,然后传送到目的地。 根据一个实施例,有效载荷地址的翻译由处理器完成,而在另一实施例中,翻译发生在可伸缩性界面处。

    MULTI-CHIP SYSTEM INCLUDING CAPACITIVELY COUPLED AND OPTICAL COMMUNICATION
    38.
    发明申请
    MULTI-CHIP SYSTEM INCLUDING CAPACITIVELY COUPLED AND OPTICAL COMMUNICATION 有权
    多芯片系统,包括电容耦合和光通信

    公开(公告)号:US20100266240A1

    公开(公告)日:2010-10-21

    申请号:US11962419

    申请日:2007-12-21

    IPC分类号: G02B6/34 G02B6/42

    摘要: Embodiments of a system are described. This system includes an array of chip modules (CMs) and a baseplate, where the baseplate is configured to communicate data signals via optical communication. Moreover, the array includes first CMs mechanically coupled to first alignment features on the baseplate, and adjacent second CMs mechanically coupled to second alignment features on the baseplate. In this array, a given first CM is electrically coupled to a given set of electrical proximity connectors. Additionally, the array includes bridge components, wherein a given bridge component is electrically coupled to the second SCM and another set of electrical proximity connectors, which is electrically coupled to the set of electrical proximity connectors, thereby facilitating communication of other data signals between adjacent first CMs and second CMs via electrical proximity communication. Moreover, the given bridge component is optically coupled to the baseplate, thereby facilitating optical communication of the data signals between CMs via the baseplate.

    摘要翻译: 描述系统的实施例。 该系统包括芯片模块(CM)和基板阵列,其中基板配置为通过光通信传送数据信号。 此外,阵列包括机械耦合到基板上的第一对准特征的第一CM,以及与基板上的第二对准特征机械耦合的相邻的第二CM。 在该阵列中,给定的第一CM电耦合到给定的一组电接近连接器。 另外,阵列包括桥组件,其中给定的桥组件电耦合到第二SCM和另一组电接近连接器,其被电耦合到该组电接近连接器,由此有助于在相邻的第一SCM之间的其它数据信号的通信 CM和第二CM通过电气接近通信。 而且,给定的桥式组件光耦合到基板,从而有助于通过基板在CM之间的数据信号的光通信。

    DIRECT MESSAGING IN DISTRIBUTED MEMORY SYSTEMS
    39.
    发明申请
    DIRECT MESSAGING IN DISTRIBUTED MEMORY SYSTEMS 失效
    分布式存储系统中的直接消息传递

    公开(公告)号:US20090086746A1

    公开(公告)日:2009-04-02

    申请号:US11864414

    申请日:2007-09-28

    IPC分类号: H04L12/56

    CPC分类号: G06F15/173 H04L69/12

    摘要: A system and method for sending a cache line of data in a single message is described. An instruction issued by a processor in a multiprocessor system includes an address of a message payload and an address of a destination. Each address is translated to a physical address and sent to a scalability interface associated with the processor and in communication with a system interconnect. Upon translation the payload of the instruction is written to the scalability interface and thereafter communicated to the destination. According to one embodiment, the translation of the payload address is accomplished by the processor while in another embodiment the translation occurs at the scalability interface.

    摘要翻译: 描述用于在单个消息中发送数据的高速缓存行的系统和方法。 处理器在多处理器系统中发出的指令包括消息有效载荷的地址和目的地的地址。 每个地址被转换为物理地址并发送到与处理器相关联并与系统互连通信的可扩展性接口。 翻译后,指令的有效载荷被写入可扩展性接口,然后传送到目的地。 根据一个实施例,有效载荷地址的翻译由处理器完成,而在另一实施例中,翻译发生在可伸缩性界面处。

    Experimental design and statistical modeling tool for workload characterization
    40.
    发明授权
    Experimental design and statistical modeling tool for workload characterization 有权
    用于工作负载表征的实验设计和统计建模工具

    公开(公告)号:US07103517B2

    公开(公告)日:2006-09-05

    申请号:US10188789

    申请日:2002-07-03

    IPC分类号: G06F17/10 G06F7/60

    CPC分类号: G06F17/5022 G06F12/0802

    摘要: A method for a cache architecture simulation includes obtaining a first sample set for the cache architecture using a non-stationary Gaussian field model, performing a cache architecture simulation using the first sample set to produce a first set of simulation data, and fitting a first multivariate model to the first set of simulation data.

    摘要翻译: 一种用于高速缓存架构仿真的方法,包括使用非平稳高斯场模型获得用于高速缓存架构的第一采样集,使用第一采样组执行高速缓存架构模拟以产生第一组仿真数据,以及将第一多变量 模型到第一组模拟数据。