Skip to content

Support buffer_location for shared/host USM allocations #140

@tiwaria1

Description

@tiwaria1

Background:
When compiling for a FPGA board or creating a stand-alone IP that has global memory interfaces that support host or shared allocations, the runtime property 'buffer_location' should be used to select between different global memories for USM allocations. This is similar to how the property is used to select between different global memories that support device allocation.

Goal:
Pass the buffer_location property to the MMD layer to ensure that USM shared/host allocation occur in the correct location.

Pre-requisite:
The MMD APIs (acl_hal_mmd_shared_alloc/acl_hal_mmd_host_alloc) need to be updated to accept a buffer_location property.

cc: @bsyrowik

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions