feature: adapt usm pool manager

Change behavior to continue allocating usm pools as needed.
Intended to replace singular usm pools.

Related-To: NEO-16084

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
This commit is contained in:
Dominik Dabek
2025-09-24 09:30:47 +00:00
committed by Compute-Runtime-Automation
parent 841dab8e2b
commit f54e3fda41
14 changed files with 271 additions and 571 deletions

View File

@@ -266,6 +266,7 @@ class Device : public ReferenceTrackedObject<Device>, NEO::NonCopyableAndNonMova
UsmReuseInfo usmReuseInfo;
void resetUsmAllocationPool(UsmMemAllocPool *usmMemAllocPool);
void resetUsmAllocationPoolManager(UsmMemAllocPoolsManager *usmMemAllocPoolManager);
void cleanupUsmAllocationPool();
void resetUsmConstantSurfaceAllocPool(UsmMemAllocPool *usmMemAllocPool);