Method and apparatus for write-back caching with minimal interrupts
    31.
    发明授权
    Method and apparatus for write-back caching with minimal interrupts 有权
    具有最小中断的回写高速缓存的方法和装置

    公开(公告)号:US06711632B1

    公开(公告)日:2004-03-23

    申请号:US09132441

    申请日:1998-08-11

    IPC分类号: G06F1312

    CPC分类号: G06F12/0804 G06F12/0866

    摘要: A method and apparatus for write-back caching in a data storage and processing system has been described. The method comprises the steps of receiving a write request including write data from a compute node in a first I/O node, forwarding the write data from the first I/O node to a second I/O node, and sending an acknowledgment message to the compute node from the second I/O node after the write data is received by the second I/O node. After the data is written into non-volatile storage of the first I/O node, a purge request or command is sent to the second I/O node to purge the write data from the volatile memory of the second I/O node. In one embodiment, the purge request is not sent until the first I/O node receives a second write request, in which case, the purge request is sent in the same interrupt as the write data for the second write request. The processing system comprises a first and a second I/O node, each with means for receiving a write request from the compute node and forwarding that write data to the other I/O node. Each I/O node also comprises a means for sending an acknowledgment message back to the compute node directly, without sending the acknowledgment through the I/O node that sent the write data. The result is an I/O protocol that reduces the number of interrupts required to store data, while still implementing write back caching to improve storage speed and turnaround. The invention also can be described in terms of a program storage device, such as a hard disk, floppy disk, or a CD, which tangibly embodies instructions stored thereon for performing the instructions to practice the invention.

    摘要翻译: 已经描述了用于在数据存储和处理系统中回写高速缓存的方法和装置。 该方法包括以下步骤:接收包括来自第一I / O节点中的计算节点的写入数据的写入请求,将写入数据从第一I / O节点转发到第二I / O节点,并将确认消息发送到 来自第二I / O节点的计算节点在写数据被第二I / O节点接收之后。 在将数据写入第一I / O节点的非易失性存储器之后,将清除请求或命令发送到第二I / O节点,以从第二I / O节点的易失性存储器清除写入数据。 在一个实施例中,在第一I / O节点接收到第二写入请求之前,不发送清除请求,在这种情况下,清除请求在与第二写入请求的写入数据相同的中断中发送。 处理系统包括第一和第二I / O节点,每个节点具有用于从计算节点接收写入请求并将该写入数据转发到另一个I / O节点的装置。 每个I / O节点还包括用于将确认消息直接发送回计算节点的装置,而不通过发送写入数据的I / O节点发送确认。 结果是减少了存储数据所需的中断数量的I / O协议,同时仍然执行回写缓存来提高存储速度和周转时间。 本发明还可以根据诸如硬盘,软盘或CD的程序存储设备来描述,该程序存储设备有形地体现了存储在其上的用于执行本发明的指令的指令。

    Integrated venting EMI shield and heatsink component for electronic equipment enclosures
    32.
    发明授权
    Integrated venting EMI shield and heatsink component for electronic equipment enclosures 失效
    电子设备外壳的集成通风EMI屏蔽和散热器部件

    公开(公告)号:US06401805B1

    公开(公告)日:2002-06-11

    申请号:US09470229

    申请日:1999-12-22

    IPC分类号: F28F700

    摘要: An electromagnetic shielding and/or containing heatsink with venting capabilities, comprising a heatsink block, an aperture, and a thermal coupler, is disclosed. The heatsink comprises a thermally conductive material. The aperture is coupled to the heatsink block and allows a thermal carrier to pass from a first side of the heatsink block to a second side of the heatsink block. The aperture is sized to prevent at least a first electromagnetic frequency lower than a cutoff frequency from passing through the aperture. The thermal coupler is coupled to the heatsink block and couples the heatsink block to a heat source.

    摘要翻译: 公开了一种电磁屏蔽和/或具有排气能力的散热器,其包括散热块,孔和热耦合器。 散热器包括导热材料。 孔径耦合到散热块,并允许热载体从散热块的第一侧通过散热块的第二侧。 孔径的大小可以防止至少一个低于截止频率的第一电磁频率通过孔径。 热耦合器耦合到散热块并将散热块耦合到热源。

    Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric
    33.
    发明授权
    Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric 失效
    分为I / O和计算节点的多节点系统的名称服务,在I / O节点生成guid,并通过互连结构向计算节点导出guid

    公开(公告)号:US06256740B1

    公开(公告)日:2001-07-03

    申请号:US09020200

    申请日:1998-02-06

    IPC分类号: G06F1300

    摘要: A method and apparatus for communicating data in a highly distributed parallel processing computer architecture is described. The method comprises the steps of generating a globally unique ID in the I/O node for a data extent physically stored in the plurality of storage devices, binding the globally unique ID to the data extent, and exporting the globally unique ID to the compute nodes via the interconnect fabric. In one embodiment, the globally unique ID is generated from a globally unique I/O node identifier and a locally unique data extent identifier. A local entry point is generated in the compute node for the data associated with the globally unique ID, thereby presenting the globally unique ID as a device point in the compute node. In one embodiment, the step of exporting the globally unique ID to the compute nodes comprises the step of receiving a message from the compute node comprising a signature securely identifying it to the I/O node, authenticating the source of the message using the signature, and transmitting the globally unique ID comprising data specifying local access rights to the data represented by the globally unique ID from the I/O node to the compute node.

    摘要翻译: 描述了用于在高度分散的并行处理计算机体系结构中传送数据的方法和装置。 该方法包括以下步骤:为物理存储在多个存储设备中的数据范围在I / O节点中生成全局唯一的ID,将全局唯一ID绑定到数据范围,以及将全局唯一ID导出到计算节点 通过互连结构。 在一个实施例中,全局唯一ID是从全局唯一的I / O节点标识符和本地唯一的数据扩展标识符生成的。 在计算节点中生成与全局唯一ID相关联的数据的本地入口点,从而将全局唯一ID作为计算节点中的设备点呈现。 在一个实施例中,将全局唯一ID导出到计算节点的步骤包括从计算节点接收包括安全地将其标识给I / O节点的签名的消息的步骤,使用签名认证消息的源, 以及将包含指定本地访问权限的数据的全局唯一ID发送到由全局唯一ID表示的数据从I / O节点到计算节点。