Patent · US Active

Terminating barriers in streams of access requests to a data store while maintaining data consistency

US8589638B2 · kind B2 · utility

2Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 19, 2011
Grant dateNov 19, 2013
Priority date
Expiry dateMay 15, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/522
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A memory controller includes a comparison circuitry configured to compare the barrier context value of each write request to be issued to the memory with the barrier context values of at least some pending read requests, the pending read requests being requests received at the memory controller but not yet issued to the memory and, in response to detecting at least one of the pending read requests with an earlier barrier context value identifying a barrier transaction that has a corresponding barrier transaction in the stream of requests on the write channel that is earlier in the stream of requests than the write request, stalling the write request until the at least one pending read request has been performed; and, in response to detecting no pending read requests with the earlier barrier context value, issuing the write request to the memory.

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