Patent · US Active

Multicore, multibank, fully concurrent coherence controller

US9298665B2 · kind B2 · utility

32Cited by
5References
5Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 22, 2013
Grant dateMar 29, 2016
Priority date
Expiry dateMay 14, 2034

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

This invention optimizes non-shared accesses and avoids dependencies across coherent endpoints to ensure bandwidth across the system even when sharing. The coherence controller is distributed across all coherent endpoints. The coherence controller for each memory endpoint keeps a state around for each coherent access to ensure the proper ordering of events. The coherence controller of this invention uses First-In-First-Out allocation to ensure full utilization of the resources before stalling and simplicity of implementation. The coherence controller provides Snoop Command/Response ID Allocation per memory endpoint.

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