Patents Assigned to Mellanox Technologies TLV Ltd.
  • Patent number: 9110860
    Abstract: A computing method includes accepting a notification of a computing task for execution by a group of compute nodes interconnected by a communication network, which has a given interconnection topology and includes network switching elements. A set of preferred paths, which connect the compute nodes in the group via at least a subset of the network switching elements to one or more root switching elements, are identified in the communication network based on the given interconnection topology and on a criterion derived from the computing task. The network switching elements in the subset are configured to forward node-level results of the computing task produced by the compute nodes in the group to the root switching elements over the preferred paths, so as to cause the root switching elements to calculate and output an end result of the computing task based on the node-level results.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: August 18, 2015
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventor: Yiftah Shahar
  • Patent number: 8463866
    Abstract: Device, system, and method of accessing storage. For example, a server includes: a Solid-State Drive (SSD) to store data; a memory mapper to map at least a portion of a storage space of the SSD into a memory space of the server; and a network adapter to receive a Small Computer System Interface (SCSI) read command incoming from a client device, to map one or more parameters of the SCSI read command into an area of the memory space of the server from which data is requested to be read by the client device, said area corresponding to a storage area of the SSD, and to issue a Remote Direct Memory Access (RDMA) write command to copy data directly to the client device from said area of the memory space corresponding to the SSD.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: June 11, 2013
    Assignee: Mellanox Technologies TLV Ltd.
    Inventor: Yaron Haviv