Direct IO access from a CPU's instruction stream
US9678818B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 29, 2015 |
| Grant date | Jun 13, 2017 |
| Priority date | — |
| Expiry date | Apr 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.