![]() 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> |
||
---|---|---|
.. | ||
linux | ||
windows | ||
CMakeLists.txt | ||
mock_aub_stream.h | ||
mock_csr_simulated_common_hw.h | ||
mock_direct_submission_diagnostic_collector.h | ||
mock_dispatch_kernel_encoder_interface.h | ||
mock_gmm_resource_info.cpp | ||
mock_lrca_helper.h | ||
mock_physical_address_allocator.h | ||
mock_tbx_stream.h |