Patent · US Active

Instruction ordering for in-progress operations

US10339054B2 · kind B2 · utility

0Cited by
19References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 7, 2018
Grant dateJul 2, 2019
Priority date
Expiry dateFeb 7, 2038

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.