Multiprocessor system having efficient and shared atomic metering resource
US10366019B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Sep 4, 2016 |
| Grant date | Jul 30, 2019 |
| Priority date | — |
| Expiry date | Jul 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.