compute-runtime/shared/source/utilities
Dominik Dabek e61d04a881 fix(ocl): track buffer pool count per device
Track amount of created buffer pools per device. Do not allocate extra
pools if limit is reached. New contexts will have pooling disabled if
limit is reached on device.

Related-To: NEO-13461

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-12-16 11:38:05 +01:00
..
aarch64
linux test: dir create 2024-08-05 13:58:25 +02:00
windows test: dir create 2024-08-05 13:58:25 +02:00
x86_64 feature: add print of cpu flags and address size upon detection 2024-01-24 11:03:30 +01:00
CMakeLists.txt performance: non-usm copy through staging buffers 2024-06-25 07:18:53 +02:00
api_intercept.h refactor: Add GDI profiling 2024-02-07 18:44:11 +01:00
arrayref.h
buffer_pool_allocator.h fix(ocl): track buffer pool count per device 2024-12-16 11:38:05 +01:00
buffer_pool_allocator.inl
const_stringref.h feature: Add support for legacy acronyms in ocloc's fatbinary 2024-02-15 10:14:49 +01:00
cpu_info.h
cpuintrinsics.cpp
cpuintrinsics.h
debug_file_reader.cpp
debug_file_reader.h
debug_settings_reader.cpp
debug_settings_reader.h
debug_settings_reader_creator.cpp
debug_settings_reader_creator.h
directory.h performance: Avoid data copy in getPciStats function 2024-08-22 13:30:01 +02:00
heap_allocator.cpp fix: try to lower alignment in heap allocator when it is too big 2024-11-13 09:14:12 +01:00
heap_allocator.h fix: HeapAllocator - ensure getBaseAddress returns initial base address 2024-12-10 10:52:36 +01:00
hw_timestamps.h
idlist.h
iflist.h
io_functions.cpp
io_functions.h refactor: remove not needed function 2024-08-30 12:18:14 +02:00
isa_pool_allocator.cpp Revert "performance: remove page size limit for sharing ISAs" 2024-05-12 09:00:32 +02:00
isa_pool_allocator.h fix: delete move assignment operator 2024-05-31 18:59:51 +02:00
logger.cpp refactor: use virtualFileSystem in ULTs 2024-12-13 17:57:07 +01:00
logger.h fix: use productHelper in getPatIndexInfoString() on Windows 2024-10-22 19:27:13 +02:00
logger_neo_only.h fix: use productHelper in getPatIndexInfoString() on Windows 2024-10-22 19:27:13 +02:00
lookup_array.h
metrics_library.h
numeric.h
perf_counter.h
perf_profiler.cpp
perf_profiler.h refactor: Add GDI profiling 2024-02-07 18:44:11 +01:00
range.h
reference_tracked_object.h
software_tags.cpp
software_tags.h
software_tags_manager.cpp
software_tags_manager.h feature: add out cmd pointer to store data imm encoder 2024-03-07 12:52:08 +01:00
sorted_vector.h
spinlock.h
stackvec.h fix: avoid OOB access in StackVec::resizeImpl 2024-09-19 13:54:24 +02:00
staging_buffer_manager.cpp performance: introduce staging reads from image 2024-12-11 14:43:45 +01:00
staging_buffer_manager.h performance: introduce staging reads from image 2024-12-11 14:43:45 +01:00
tag_allocator.cpp
tag_allocator.h feature: counter based allocation peer sharing 2024-11-13 15:01:32 +01:00
tag_allocator.inl feature: dont initialize in-order TS nodes 2024-07-23 13:31:23 +02:00
time_measure_wrapper.h
timer_util.h
wait_util.cpp Revert "feature: enable use of waitpkg intrinsic" 2024-02-06 16:30:26 +01:00
wait_util.h feature: add umonitor and umwait synchronization function 2024-01-19 14:20:19 +01:00