Patent · US Active

Direct cache access for network input/output devices

US9264509B1 · kind B1 · utility

8Cited by
1References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 25, 2014
Grant dateFeb 16, 2016
Priority date
Expiry dateSep 25, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/1052
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and systems for improving efficiency of direct cache access (DCA) are provided. According to one embodiment, a DCA control is defined by a network Input/Output (I/O) device for an I/O device queue corresponding to a central processing unit (CPU) of a host processor. A part of an incoming packet is configured by the DCA control to be copied to a cache of the CPU. The incoming packet is parsed by the network I/O device based on one or more of packet analysis, packet protocol, header format and payload data information. The parsed incoming packet is transferred from an I/O device queue of the network I/O device to a host queue of a host memory that is operatively coupled with the host processor. The specified part of the parsed incoming packet is copied by a host controller to the cache of the CPU based on the DCA control.

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