Apple Inc.
Memory consistency in memory hierarchy with relaxed ordering

Last updated:

Abstract:

Techniques are disclosed relating to specifying memory consistency constraints. In some embodiments, an instruction may specify, for a memory operation, a type of memory consistency and a scope at which to enforce the type of consistency. For example, these fields may specify whether to sequence memory accesses relative to the operation at one or more of multiple different cache levels based on the type of memory consistency and the scope.

Status:
Grant
Type:

Utility

Filling date:

15 Jan 2021

Issue date:

30 Aug 2022