Efficient Shared Buffer Management

ACTION: organise thread at Linaro@UDS ACTION: start discussing this as soon as possible (OCTO?)

Architecture for hardware accelerators- efficient mechanism for memory sharing and plug-in. Currently, multiple methods used for memory sharing and SoC specific performance optimizations. Consolidation and upstreaming of the merged module is required. A common and efficient mechanism with the capability to use virtual memory for accelerators.

  • Share buffers across ARM, video hw and GPU
  • Similar to hwmem/UMP API but single widely adopted API across all
  • Relying on memory regions and hotplug

Activity in kernel WG + MM experts from landing teams. Visibility into proprietary MM from each Vendor is required

Graphics WG has been coalescing requirements from email threads here

TSC/2011-03-15/EfficientBufferManagement (last modified 2011-03-18 14:45:27)