发明名称 COMPUTER SYSTEM AND METHOD FOR COMMUNICATING DATA BETWEEN COMPUTERS
摘要 In a computer on the transmission side, an NW driver, which is recognized, by the OS, as an NIC driver, stores data to be transmitted and a destination SPA into a memory, and outputs a transaction layer packet (TLP), which has been generated by a first computer, to a PCIe switch. A first NIC logic of the PCIe switch of the PCIe switch corresponding to the first computer on the transmission side adds a system port address (SPA) to the TLP transferred from the first computer, and transfers the data of the TLP to a port associated with a second NIC logic and having an address indicated by the SPA (destination SPA). The second NIC logic having received the data writes the receive data into a memory of a second computer, on the reception side, which is connected to another PCIe switch where the second NIC logic exists.
申请公布号 US2014269754(A1) 申请公布日期 2014.09.18
申请号 US201214360022 申请日期 2012.03.16
申请人 Eguchi Shuhei;Yamagata Ryo;Murakami Yoshiki 发明人 Eguchi Shuhei;Yamagata Ryo;Murakami Yoshiki
分类号 H04L12/935 主分类号 H04L12/935
代理机构 代理人
主权项 1. A computer system comprising a plurality of computers executing programs under an OS, and a switch (referred to as a PCIe switch) based on the PCI Express standard, which is connected to each of the plurality of computers, to communicate packets between the computers through the PCIe switch, wherein the PCIe switch includes: an external port to which the computer is connected; an internal port to which another PCIe switch is connected; and a network interface card (NIC) logic to be recognized as an endpoint by the computer, wherein a unique system port address (SPA) associated with the destination bus number is allocated to the external port and the NIC logic, wherein a first computer on the transmission side includes an NW driver to be recognized as a driver of the network interface card (NIC) by the OS, wherein the NW driver stores data to be transmitted and the destination SPA into a memory, and outputs a transaction layer packet (TLP) generated by the first computer to the PCIe switch, wherein in the PCIe switch, a first NIC logic adds the SPA to the TLP transferred from the first computer, and transfers data read from the memory to another NIC logic (second NIC logic) having the destination (destination SPA) indicated by the SPA, and wherein the second NIC logic receives the data, and writes the received data into a memory of a second computer on the reception side that is connected to the other PCIe switch where the second NIC logic exists.
地址 Tokyo JP