Patent · US Active

Performing remote loads and stores over networks

US8122301B2 · kind B2 · utility

0Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2009
Grant dateFeb 21, 2012
Priority date
Expiry dateApr 30, 2030

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L12/6418
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A network adaptor which performs CPU loads and stores to remote memory over network fabrics. The network adaptor receives a transfer request from a compute node and converts the request to a remote transfer request, which is transmitted to the network. The network adaptor then monitors the network connection for a remote completion response. When the network adaptor receives the remote completion response within a specific time period, the network adaptor transmits a first completion response to the compute node. If the network adaptor does not receive the remote completion response within the specific time period, the network adaptor transmits an “early completion response” to the compute node. The network adaptor continues to monitor for the actual response. This allows the compute node to continue processing without having to wait for the actual response to be received. The method handles small payloads efficiently and also accounts for long completion delays.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.