Patent · US Active

Providing memory management functionality using aggregated memory management units (MMUs)

US10019380B2 · kind B2 · utility

1Cited by
3References
44Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 25, 2015
Grant dateJul 10, 2018
Priority date
Expiry dateSep 25, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/1016
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Providing memory management functionality using aggregated memory management units (MMUs), and related apparatuses and methods are disclosed. In one aspect, an aggregated MMU is provided, comprising a plurality of input data paths including each including plurality of input transaction buffers, and a plurality of output paths each including a plurality of output transaction buffers. Some aspects of the aggregated MMU additionally provide one or more translation caches and/or one or more hardware page table walkers The aggregated MMU further includes an MMU management circuit configured to retrieve a memory address translation request (MATR) from an input transaction buffer, perform a memory address translation operation based on the MATR to generate a translated memory address field (TMAF), and provide the TMAF to an output transaction buffer. The aggregated MMU also provides a plurality of output data paths, each configured to output transactions with resulting memory address translations.

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