Patent · US Active

Multiprocessor system having efficient and shared atomic metering resource

US10366019B1 · kind B1 · utility

4Cited by
7References
16Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 4, 2016
Grant dateJul 30, 2019
Priority date
Expiry dateJul 22, 2037

Classification

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

Abstract

A multiprocessor system includes several processors, a Shared Local Memory (SLMEM) that stores instructions and data, a system interface block, a posted transaction interface block, and an atomics block. Each processor is coupled to the system interface block via its AHB-S bus. The posted transaction interface block and the atomics block are shared resources that a processor can use via the same system interface block. A processor causes the atomics block to perform an atomic metering operation by doing an AHB-S write to a particular address in shared address space. The system interface block translates information from the AHB-S write into an atomics command, which in turn is converted into pipeline opcodes that cause a pipeline within the atomics block to perform the operation. An atomics response communicates result information which is stored into the system interface block. The processor reads the result information by reading from the same address.

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