Patent · US Active

Instruction ordering for in-progress operations

US9910776B2 · kind B2 · utility

0Cited by
10References
34Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 14, 2014
Grant dateMar 6, 2018
Priority date
Expiry dateMar 21, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/1009
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Execution of the memory instructions is managed using memory management circuitry including a first cache that stores a plurality of the mappings in the page table, and a second cache that stores entries based on virtual addresses. The memory management circuitry executes operations from the one or more modules, including, in response to a first operation that invalidates at least a first virtual address, selectively ordering each of a plurality of in progress operations that were in progress when the first operation was received by the memory management circuitry, wherein a position in the ordering of a particular in progress operation depends on either or both of: (1) which of one or more modules initiated the particular in progress operation, or (2) whether or not the particular in progress operation provides results to the first cache or second cache.

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