Patent · US Active

Low power multi-core coherency

US10303603B2 · kind B2 · utility

0Cited by
14References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 13, 2017
Grant dateMay 28, 2019
Priority date
Expiry dateJun 28, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/10
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A special class of loads and stores access a user-defined memory region where coherency and memory orders are only enforced at the coherent point. Coherent memory requests, which are limited to user-defined memory region, are dispatched to the common memory ordering buffer. Non-coherent memory requests (e.g., all other memory requests) can be routed via non-coherent lower level caches to the shared last level cache. By assigning a private, non-overlapping, address spaces to each of the processor cores, the lower-level caches do not need to implement the logic necessary to maintain cache coherency. This can reduce power consumption and integrated circuit die area. This can also improve memory bandwidth and performance for applications with predominantly non-coherent memory accesses while still providing memory coherence for specific memory range(s)/applications that demand it.

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