Patent · US Active

Direct IO access from a CPU's instruction stream

US9678818B2 · kind B2 · utility

17Cited by
2References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 29, 2015
Grant dateJun 13, 2017
Priority date
Expiry dateApr 30, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3668
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for network access of remote memory directly from a local instruction stream using conventional loads and stores. In cases where network IO access (a network phase) cannot overlap a compute phase, a direct network access from the instruction stream greatly decreases latency in CPU processing. The network is treated as yet another memory that can be directly read from, or written to, by the CPU. Network access can be done directly from the instruction stream using regular loads and stores. Example scenarios where synchronous network access can be beneficial are SHMEM (symmetric hierarchical memory access) usages (where the program directly reads/writes remote memory), and scenarios where part of system memory (for example DDR) can reside over a network and made accessible by demand to different CPUs.

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