![]() So far, there is a separate page allocated for each kernel's ISA within `KernelImmutableData::initialize()`. Apparently the ISA blocks are often much smaller than a 64k page, which leads to poor memory utilization and was even observed to cause the device OOM error if a single module has several keys. Improve the situation by reusing the parent allocation (owned by the module instance) for modules, which kernel ISAs can fit together within a single 64k page. This improves the memory utilization on a single module level. Related-To: NEO-7788 Signed-off-by: Maciej Bielski <maciej.bielski@intel.com> |
||
---|---|---|
.. | ||
api | ||
cmake | ||
core | ||
ddi | ||
doc | ||
experimental | ||
include | ||
source | ||
sysman | ||
tools | ||
CMakeLists.txt | ||
os_release_info.cmake | ||
ze_intel_gpu_version.h.in |