The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 15, 2023
Filed:
Jul. 11, 2021
Mellanox Technologies, Ltd., Yokneam, IL;
Ben Ben-Ishay, Tel Aviv, IL;
Boris Pismenny, Haifa, IL;
Yorai Itzhak Zack, Haifa, IL;
Khalid Manaa, Majd Alkrum, IL;
Liran Liss, Misgav, IL;
Uria Basher, Ganei Tal, IL;
Or Gerlitz, Ramat-Gan, IL;
Miriam Menes, Tel Aviv, IL;
MELLANOX TECHNOLOGIES, LTD., Yokneam, IL;
Abstract
A network adapter includes a network interface controller and a processor. The network interface controller is to communicate over a peripheral bus with a host, and over a network with a remote storage device. The processor is to expose on the peripheral bus a peripheral-bus device that communicates with the host using a bus storage protocol, to receive first I/O transactions of the bus storage protocol from the host, via the exposed peripheral-bus device, and to complete the first I/O transactions in the remote storage device by (i) translating between the first I/O transactions and second I/O transactions of a network storage protocol, and (ii) executing the second I/O transactions in the remote storage device. For receiving and completing the first I/O transactions, the processor is to cause the network interface controller to transfer data directly between the remote storage device and a memory of the host using zero-copy.