8.3.6 Sharing memory in a fully coherent system

Systems with full system coherency enable application processors and GPUs to share data easily, increasing performance.

With full system coherency, application processors and GPUs can access memory without requiring cache clean or invalidate operations on memory objects. This provides better performance than an I/O coherent system when the data is shared between application processor and GPU.

Fully coherent systems with Mali™ Bifrost or Valhall GPUs support fine-grained shared virtual memory in OpenCL 2.0 or later. See F.8 Shared virtual memory.

Non-ConfidentialPDF file icon PDF version101574_0301_00_en
Copyright © 2019 Arm Limited or its affiliates. All rights reserved.