Patent · US Active

Distributed and shared memory controller

US10769080B2 · kind B2 · utility

2Cited by
16References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 30, 2018
Grant dateSep 8, 2020
Priority date
Expiry dateMar 30, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/42
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A distributed and shared memory controller (DSMC) comprises at least one building block. comprising a plurality of switches distributed into a plurality of stages; a plurality of master ports coupled to a first stage of the switches; and a plurality of bank controllers with associated memory banks coupled to a last stage of the switches; wherein each of the switches connects to lower stage switches via internal connections, each of the switches of the first stage connects to at least one of the master ports via master connections and each of the switches of the last stage connects to at least one of the bank controllers via memory connections; wherein each of the switches of the first stage connects to second stage switches of a neighboring building block via outward connections and each of the switches of a second stage connects to first stage switches of the neighboring building block via inward connections.

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