发明名称 Methods and apparatus for transferring data between memory modules
摘要 A computer-implemented method for transferring data from a computer system programmed to perform the method includes receiving in a memory buffer in a first memory module hosted by the computer system, a request for data stored in RAM of the first memory module from a host controller of the computer system, retrieving with the memory buffer, the data from the RAM, in response to the request, formatting with the memory buffer, the data from the RAM into formatted data in response to a defined software transport protocol, and initiating with the memory buffer, transfer of the formatted data to a storage destination external to the first memory module via an auxiliary interface of the memory buffer, bypassing the host controller of the computer system.
申请公布号 US8880790(B2) 申请公布日期 2014.11.04
申请号 US201213619692 申请日期 2012.09.14
申请人 Inphi Corporation 发明人 Haywood Christopher
分类号 G06F13/40;G06F13/00;G06F13/36;G06F13/28;G06F3/00 主分类号 G06F13/40
代理机构 Ogawa P.C. 代理人 Ogawa Richard T.;Ogawa P.C.
主权项 1. A computer-implemented method for transferring data from a computer system programmed to perform the method comprising: receiving in a memory buffer in a first memory module hosted by the computer system, a request for data stored in RAM of the first memory module from a host controller of the computer system; retrieving with the memory buffer, the data from the RAM, in response to the request; formatting with the memory buffer, the data from the RAM into formatted data in response to a defined software transport protocol; and initiating with the memory buffer, transfer of the formatted data to a storage destination external to the first memory module via an auxiliary interface of the memory buffer, bypassing the host controller of the computer system; wherein formatting with the memory buffer, the data from the RAM into formatted data comprises adding with the memory buffer, protocol data to the data from the RAM selected from a group consisting of: framing protocols, interframe signals, start of frame delimiters, error detecting protocols, CRC protocols; receiving in another memory buffer in a second memory module hosted by another computer system, a request to store data in RAM of the second memory module from the host controller of the other computer system; receiving via an auxiliary interface of the other memory buffer, the formatted data from the first memory module, bypassing the host controller of the other computer system; deformatting with the other memory buffer, the formatted data into unformatted data in response to the request and to the defined software transport protocol; and storing with the memory buffer, the unformatted data into the RAM of the second memory module.
地址 Santa Clara CA US