Patent · US Active

Background processing during remote memory access

US11144238B1 · kind B1 · utility

0Cited by
0References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 5, 2021
Grant dateOct 12, 2021
Priority date
Expiry dateJan 5, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3824
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus for executing a software program, comprising at least one hardware processor configured for: identifying in a plurality of computer instructions at least one remote memory access instruction and a following instruction following the at least one remote memory access instruction; executing after the at least one remote memory access instruction a sequence of other instructions, where the sequence of other instructions comprises a return instruction to execute the following instruction; and executing the following instruction; wherein executing the sequence of other instructions comprises executing an updated plurality of computer instructions produced by at least one of: inserting into the plurality of computer instructions the sequence of other instructions or at least one flow-control instruction to execute the sequence of other instructions; and replacing the at least one remote memory access instruction with at least one non-blocking memory access instruction.

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