Compute-Runtime-Validation
913a926fd4
Revert "feature: Optimize intra-module kernel ISA allocations"
...
This reverts commit c348831470 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-09-19 14:16:05 +02:00
Maciej Bielski
c348831470
feature: Optimize intra-module kernel ISA allocations
...
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 >
2023-09-19 12:05:09 +02:00
Dominik Dabek
1b7e178b25
performance(ocl): program barrier pc in taskStream
...
Program barrier to task stream, before next enqueue kernel.
This will reduce the number of batch buffer starts for sequences of
enqueue, barrier, enqueue, ... .
Related-To: NEO-8147
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-09-19 11:48:02 +02:00
Dunajski, Bartosz
e08d46085b
feature: enable in-order sync allocation for regular cmd lists 3
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-09-19 10:07:57 +02:00
Compute-Runtime-Validation
f8cae41e70
Revert "fix: correct adjusting hw info for IGC, cover all cases"
...
This reverts commit a75fcb6de0 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-09-19 02:53:33 +02:00
Artur Harasimiuk
9f45e74cfc
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-09-18 21:41:59 +02:00
ocldev
86fbe8e08e
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-09-18 16:42:40 +02:00
Artur Harasimiuk
23f5216f93
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-09-18 16:26:23 +02:00
Mateusz Jablonski
a75fcb6de0
fix: correct adjusting hw info for IGC, cover all cases
...
Related-To: NEO-8203
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-09-18 13:50:32 +02:00
Maciej Plewka
ee21f7c717
fix: Use cmdlist residency container for reused private allocs
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2023-09-18 13:50:17 +02:00
Jitendra Sharma
8f7b3e6699
feature: Report 128 GRF count with zetDebugGetRegisterSetProperties
...
Related-to: NEO-6788
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2023-09-18 11:03:59 +02:00
Mateusz Hoppe
371412a826
refactor: remove useLocalMem from allocate32BitGraphicsMemoryImpl
...
- this method allocates System Memory
- argument is not needed - ExternalHeap is selected inside this function
- remove unneeded ults
- allocate memory in Device Pool for external heap allocation in
OsAgnosticMemoryManager
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-09-18 10:08:09 +02:00
Francois Dugast
670eaeb050
feature: update Xe KMD header
...
xe_drm.h header is taken from commit e51e857ffad411e1b78821866e9f02187345a11a
https://gitlab.freedesktop.org/drm/xe/kernel
Related-To: NEO-8324
Signed-off-by: Francois Dugast <francois.dugast@intel.com >
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-09-18 08:44:00 +02:00
Brandon Yates
7c1f5585d7
feature(debugger): online page fault event handling
...
Sync to
https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc20
Related-to: LOCI-2052
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2023-09-18 00:15:45 +02:00
Aravind Gopalakrishnan
4e7f7b294c
feature(sysman): Add boilerplate for RAS extensions
...
Related-To: LOCI-4877
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-09-17 00:20:48 +02:00
Compute-Runtime-Validation
47dac196d9
Revert "feature: Ray Tracing Acceleration Structure (RTAS) Support"
...
This reverts commit 179abf00de .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-09-16 04:37:55 +02:00
Spruit, Neil R
f901b26222
fix: Return Invalid Argument given the wrong module used in static link
...
Related-To: LOCI-4939
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-09-15 23:20:10 +02:00
Latif, Raiyan
179abf00de
feature: Ray Tracing Acceleration Structure (RTAS) Support
...
Related-To: LOCI-3419
Signed-off-by: Latif, Raiyan <raiyan.latif@intel.com >
2023-09-15 19:05:20 +02:00
Fabian Zwolinski
0538f0524a
refactor: make os_handle.h non os specific
...
Use the same file `os_handle.h` on both
Linux and Windows.
Change implementation of `HandleType` -> `UnifiedHandle` to
`std::variant<int, void *>`
use `int` on Linux
use `void *` on Windows
Related-To: NEO-8092
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-09-15 15:53:41 +02:00
Dominik Dabek
ee767822b8
performance(ocl): add bcsEngineCount to cmdq
...
Related-To: NEO-8155
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-09-15 15:49:56 +02:00
Mateusz Hoppe
fb211a921d
feature: bindless addressing support for image views
...
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-09-15 15:25:47 +02:00
Lukasz Jobczyk
7f085af8a3
refactor: Add AIL MTL ULT
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-09-15 13:44:43 +02:00
Maciej Plewka
44b3f18567
refactor: Use release helper for adjusting depth
...
Related-To: NEO-8295, HSD-14019991753
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2023-09-15 13:24:37 +02:00
Lukasz Jobczyk
7cb92dad25
fix: add AIL for svchost on MTL
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-09-15 13:05:15 +02:00
ocldev
bbf803f227
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-09-15 11:30:52 +02:00
Cetnerowski, Adam
712dd26005
documentation: Add Security.md file
...
Contains information on policy and reporting vulnerabilities.
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com >
2023-09-15 09:41:05 +02:00
Compute-Runtime-Validation
73731d3be5
Revert "fix: correct suggested number of work groups for concurrent kernels o...
...
This reverts commit 6fc673b0fe .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-09-15 04:21:58 +02:00
Cencelewska, Katarzyna
d5441cc2d9
fix: change process name in AIL for Adobe Premiere Pro
...
Related-To: HSD-22018809561
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-09-14 20:53:46 +02:00
Mateusz Jablonski
6fc673b0fe
fix: correct suggested number of work groups for concurrent kernels on PVC
...
value depends on CCS count:
- single CCS mode (default) - no limitations
- two CCS mode - 25% available
- four CCS mode - 12.5% available
Related-To: NEO-8377
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-09-14 16:13:54 +02:00
Brandon Yates
513045bd90
fix(debugger): auto-ack vmbind on tile for module from other tiles
...
Related-to: NEO-8371
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2023-09-14 15:33:58 +02:00
Compute-Runtime-Validation
c1274cd84f
Revert "feature: enable in-order sync allocation for regular cmd lists 2"
...
This reverts commit efddaa1251 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-09-14 15:30:40 +02:00
Compute-Runtime-Validation
e489c16529
Revert "feature: Report 128 GRF count with zetDebugGetRegisterSetProperties"
...
This reverts commit 6596ce5097 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-09-14 14:34:55 +02:00
Baj, Tomasz
e10f39017d
fix: Add ImageInfo to createGraphicsAllocation on Linux
...
Related-To: NEO-6757
Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com >
2023-09-14 12:58:59 +02:00
Mateusz Jablonski
f1b67a3ef5
test: add static assertions for size of xe structs
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-09-14 12:41:17 +02:00
Mateusz Jablonski
fca50ba710
refactor: remove not needed logic for syncobj in xe
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-09-14 10:27:28 +02:00
Jitendra Sharma
6596ce5097
feature: Report 128 GRF count with zetDebugGetRegisterSetProperties
...
Related-to: NEO-6788
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2023-09-13 14:12:38 +02:00
Kamil Kopryk
1ab0467301
fix: Add bind info for allocation from ipc handle in xe
...
Related-To: NEO-7996
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-09-13 12:34:10 +02:00
Mateusz Jablonski
d4f80fb957
test: correct scope of unit test
...
ensure that getHwRevIdFromStepping is not defined for MTL+
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-09-13 11:56:56 +02:00
Mrozek, Michal
9bb64d0b15
refactor: remove not needed code
...
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2023-09-13 11:43:09 +02:00
Dunajski, Bartosz
efddaa1251
feature: enable in-order sync allocation for regular cmd lists 2
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-09-13 11:27:48 +02:00
Mateusz Jablonski
3eb98163a8
fix: define isCachingOnCpuAvailable per hw release
...
Related-To: NEO-8187
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-09-13 11:13:42 +02:00
Mateusz Jablonski
2f7c33c1fd
refactor: move xe hpg specific appendBlitCommandsBlockCopy to xe hpg file
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-09-13 10:49:28 +02:00
Dunajski, Bartosz
7562842a58
refactor: remove LogicalStateHelper
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-09-13 10:29:53 +02:00
Grzegorz Choinski
652a6dee67
ci: infra update
...
Related-To: NEO-8260
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2023-09-13 10:16:49 +02:00
Mateusz Jablonski
f94ed7cd28
refactor: pass root device environment to CacheSettingsHelper::preferNoCpuAccess
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-09-13 09:32:36 +02:00
Compute-Runtime-Validation
413365a7bf
Revert "fix: Correct logic for SIMD1"
...
This reverts commit fc099ead2e .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-09-13 08:23:59 +02:00
Kacper Nowak
fc099ead2e
fix: Correct logic for SIMD1
...
- For calculating number of threads per workgroup, treat simd 1 as it
was simd 32
- Correct logic of calculating space for per thread data for simd 1
- Minor: unit tests refactor
- Corrected naming
Related-To: NEO-8261
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2023-09-13 07:03:12 +02:00
Compute-Runtime-Validation
b053e9348e
Revert "feature: enable in-order sync allocation for regular cmd lists"
...
This reverts commit c8a3d7d268 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-09-13 02:44:40 +02:00
Cencelewska, Katarzyna
a6ea67bd09
fix: add empty functions to set and get gemTiling in xeIoctlHelper
...
it is needed until there is no support in xe kmd for image tiling
Related-To: NEO-8325
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-09-12 16:11:37 +02:00
Cencelewska, Katarzyna
df961b3dc0
fix: update properly bindInfo in GemCreate on xe kmd
...
Related-To: NEO-8325
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-09-12 16:04:28 +02:00