Filip Hazubski
5b80bd4d7c
performance: Memory handling improvements
...
By default prefer allocating memory first by KMD, instead of malloc first.
By default prefer not caching allocations on MTL devices. This results
in allocations being handled with non-coherent pat index.
For integrated devices when caching is not preferred do not allow
direct memory access in CPU domain. For map/unmap operations create
a dedicated memory allocation for CPU access, instead of accessing it
directly, reusing the same logic as when mapping/unmapping local memory.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2023-07-19 19:21:44 +02:00
..
2023-06-30 14:12:59 +02:00
2023-04-27 03:53:52 +02:00
2022-09-09 14:00:10 +02:00
2022-07-28 14:31:12 +02:00
2022-05-11 14:02:04 +02:00
2022-07-08 17:02:19 +02:00
2023-04-27 20:39:22 +02:00
2023-04-27 20:39:22 +02:00
2023-04-27 20:39:22 +02:00
2023-04-27 20:39:22 +02:00
2022-08-09 14:11:05 +02:00
2023-06-22 16:39:37 +02:00
2022-08-09 14:11:05 +02:00
2022-12-19 11:09:55 +01:00
2022-08-10 16:32:19 +02:00
2023-04-27 20:39:22 +02:00
2023-04-27 20:39:22 +02:00
2023-04-27 20:39:22 +02:00
2023-01-24 14:37:36 +01:00
2023-01-24 14:37:36 +01:00
2021-12-16 14:19:32 +01:00
2023-07-05 16:12:15 +02:00
2021-12-02 12:26:47 +01:00
2021-12-02 12:26:47 +01:00
2023-07-19 19:21:44 +02:00
2023-06-29 10:33:39 +02:00
2023-06-29 10:33:39 +02:00
2023-01-17 10:16:54 +01:00
2021-12-16 14:19:32 +01:00
2023-02-22 07:49:41 +01:00
2022-11-25 12:01:42 +01:00
2022-05-18 11:42:06 +02:00
2022-05-18 11:42:06 +02:00
2022-11-25 12:01:42 +01:00
2023-02-10 17:23:02 +01:00
2023-03-08 17:55:23 +01:00
2023-03-10 13:24:38 +01:00
2023-03-10 13:24:38 +01:00
2023-06-07 15:20:13 +02:00
2023-04-28 23:28:49 +02:00
2022-11-25 12:01:42 +01:00
2022-12-19 11:09:55 +01:00
2022-07-18 18:09:57 +02:00
2023-01-02 10:20:13 +01:00
2023-04-27 03:53:52 +02:00
2023-07-18 08:41:59 +02:00
2022-07-18 12:32:57 +02:00
2022-11-15 13:17:43 +01:00
2023-06-27 17:30:45 +02:00
2021-12-09 13:41:25 +01:00
2022-11-23 10:30:13 +01:00
2022-06-13 21:23:21 +02:00
2022-06-13 21:23:21 +02:00
2023-07-18 16:46:17 +02:00
2023-07-18 16:46:17 +02:00
2022-11-18 22:46:38 +01:00
2022-07-18 18:09:57 +02:00
2022-09-01 16:53:03 +02:00
2023-06-02 09:57:27 +02:00
2022-09-01 16:53:03 +02:00