Mateusz Jablonski
|
35d2325361
|
Remove KernelDeviceInfo struct
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-03-22 14:25:23 +01:00 |
Filip Hazubski
|
9a8125cdb0
|
Correct formatting
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2021-03-16 10:29:41 +01:00 |
Igor Venevtsev
|
52e118fe49
|
Add extra parameters to Buffer::setSurfaceState() method
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
|
2021-03-16 10:17:59 +01:00 |
Mateusz Jablonski
|
04eca48ee0
|
Introduce MultiDeviceKernel class
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-03-15 11:46:52 +01:00 |
Pawel Wilma
|
f1d4d8ab4d
|
Use OverrideSlmAllocationSize also in OpenCL
Related-To: NEO-5651
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
|
2021-03-12 16:11:37 +01:00 |
Krystian Chmielewski
|
41f3bd00ff
|
Remove PatchTokens from KernelInfo
Use KernelDescriptor instead of patchTokens stored in KernelInfo's
patchInfo.
Removed: SPatchMediaInterfaceDescriptorLoad, SPatchAllocateLocalSurface,
SPatchMediaVFEState(slot 0), SPatchMediaVFEState(slot 1),
SPatchInterfaceDescriptorData, SPatchSamplerStateArray,
SPatchBindingTableState, SPatchDataParameterBuffer,
SPatchDataParameterStream, SPatchThreadPayload,
SPatchKernelAttributesInfo, SPatchAllocateStatelessPrivateSurface,
SPatchAllocateSyncBuffer,
SPatchAllocateStatelessConstantMemorySurfaceWithInitialization,
SPatchAllocateStatelessGlobalMemorySurfaceWithInitialization,
SPatchAllocateSystemThreadSurface.
Related-To: NEO-4729
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
|
2021-03-09 17:09:13 +01:00 |
Maciej Dziuban
|
58757c0535
|
Refactor bake() method
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-03-08 10:40:53 +01:00 |
Slawomir Milczarek
|
905ed9e5bf
|
Extended AUB fixtures with expect compressed memory
Related-To: NEO-5577
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
|
2021-03-04 18:39:44 +01:00 |
Bartosz Dunajski
|
9c164a01a6
|
AuxTranslationMode fallback path
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-03-02 12:09:04 +01:00 |
Krystian Chmielewski
|
9bb229f771
|
Use printfSurfaceAddress arg instead of patchToken
Use KernelDescriptor's printfSurfaceAddress arg instead of storing
SPatchAllocateStatelessPrintfSurface token in KernelInfo's patchInfo.
Related-To: NEO-4729
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
|
2021-02-24 15:51:30 +01:00 |
Bartosz Dunajski
|
584da13ff8
|
aub_stream interfaces update
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-02-16 16:03:04 +01:00 |
Maciej Dziuban
|
6eebf82ec5
|
Add HW-specific preference for usage of blitter in local->local transfers
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Resolves: NEO-5549
|
2021-02-15 12:47:54 +01:00 |
Maciej Dziuban
|
a68a4aa74e
|
OpenCL Queue Families extension 17/n
Return index of default queue (created without using the extension)
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-5120
|
2021-02-11 16:01:29 +01:00 |
Slawomir Milczarek
|
7dad49ccf4
|
Add new setters and getters for cache policies
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
|
2021-02-11 14:07:06 +01:00 |
Sebastian Luzynski
|
0871c1bb76
|
Adjust clGetKernelWorkGroupInfo api call
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
|
2021-02-05 10:58:00 +01:00 |
Maciej Dziuban
|
320a404a91
|
OpenCL Queue Families extension 15/n
Add queue family name.
This change will break backwards-compatibility.
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-02-04 11:34:35 +01:00 |
Maciej Dziuban
|
7adfc42b9b
|
OpenCL Queue Families extension 13/n
Do not allow cross queue events on DG1 blitter
Related-To: NEO-5120
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-01-28 16:19:09 +01:00 |
Igor Venevtsev
|
bb72beac6b
|
Add extra parameters to programStateBaseAddress()
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
|
2021-01-28 16:03:17 +01:00 |
Mateusz Hoppe
|
6f69bd3560
|
Initialize SIP kernel in Device::create()
Related-To: NEO-4878
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2021-01-08 15:46:23 +01:00 |
Slawomir Milczarek
|
55f3c8f134
|
Add resolve capability for compressed USM device allocations
Related-To: NEO-5107
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
|
2021-01-08 12:16:26 +01:00 |
Mateusz Jablonski
|
be7ae13911
|
Store SLM sizes per root device in Kernel
reduce usages of getDefaultKernelInfo
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-12-22 17:37:43 +01:00 |
Slawomir Milczarek
|
6986d5de0b
|
Add helper functions for memory compression to CSR
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
|
2020-12-21 17:43:03 +01:00 |
Krystian Chmielewski
|
4948c39d39
|
Remove executionEnvironment from KernelInfo
Related-To: NEO-3739
|
2020-12-16 14:56:57 +01:00 |
Jim Snow
|
37cd49330c
|
Implement ZE_CACHE_CONFIG_FLAG_LARGE_DATA for zeKernelSetCacheConfig
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
|
2020-12-16 07:00:13 +01:00 |
Pawel Wilma
|
9bd0c69913
|
Add ClearColor allocation support for blitter
Related-To: NEO-5175
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
|
2020-12-14 18:22:05 +01:00 |
Mateusz Jablonski
|
aa1fc85257
|
Store device specific kernel members per root device
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-12-10 17:57:39 +01:00 |
Mateusz Jablonski
|
350ec9f16b
|
Pass root device index to get proper kernel info
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-12-09 19:11:43 +01:00 |
Mateusz Jablonski
|
c8d1e082dd
|
Update getKernelInfo method
add root device index parameter to return proper kernel info
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-12-08 09:14:44 +01:00 |
Filip Hazubski
|
edbda8e8b2
|
Pass HwInfo to computeSlmValues function
Resolves: NEO-5215, NEO-5216
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-12-07 20:23:28 +01:00 |
Mateusz Hoppe
|
8198a739c8
|
Refactor Sip Kernel usage
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-12-03 10:43:53 +01:00 |
Maciej Plewka
|
7a5c9d39b5
|
Encode dispatch kernel with global bindless heaps
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-12-02 17:30:15 +01:00 |
Jobczyk, Lukasz
|
343fd602fa
|
Add method to submit kernel on single subdevice
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
|
2020-12-01 22:15:05 +01:00 |
Maciej Dziuban
|
94be510c18
|
Add initial placement hints for USM in OpenCL
Related-To: NEO-5059
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2020-12-01 18:30:26 +01:00 |
Maciej Dziuban
|
2293fc0cb5
|
OpenCL Queue Families extension 6/n
Add queue family and index querying from existing queue
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-5120
|
2020-12-01 09:03:21 +01:00 |
Bartosz Dunajski
|
93ba4e646b
|
Improve EncodeDispatchKernel
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-11-27 16:39:34 +01:00 |
Mateusz Jablonski
|
7ec69c33f9
|
Store SSH per root device in Kernel
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-11-24 17:57:31 +01:00 |
Maciej Dziuban
|
14f92cc7a1
|
OpenCL Queue Families extension 1/n
Basic implementation, some things will be tweaked in future commits
Related-To: NEO-5120
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2020-11-24 11:48:18 +01:00 |
Mateusz Jablonski
|
a67e829fa8
|
Store crossThreadData per root device in Kernel
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-11-20 20:49:50 +01:00 |
Sebastian Luzynski
|
556b6cd457
|
Add concurrent kernel execution type
Related-To: NEO-4940
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
|
2020-11-20 16:12:42 +01:00 |
Krystian Chmielewski
|
2ef52ff39c
|
Refactor KernelInfo
Using kernelDescriptor's workgroupWalkOrder, workgroupDimensionsOrder
and requiresWorkgroupWalkOrder flag.
Related-To: NEO-3739
|
2020-11-17 18:00:16 +01:00 |
Filip Hazubski
|
bfbc0e07ba
|
Update MemoryProperties initialization
Always specify the device.
Related-To: NEO-4651
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-11-17 16:52:23 +01:00 |
Kamil Diedrich
|
403ebc843c
|
Add support for media formats
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
|
2020-11-17 10:36:29 +01:00 |
Mateusz Jablonski
|
97119f5f3e
|
Store ClDevice in DispatchInfo
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-11-17 10:29:20 +01:00 |
Mateusz Hoppe
|
0f42ef1ed7
|
Differentiate between users ISA and internal ISA allocation
Related-To: NEO-5240
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-11-16 13:16:30 +01:00 |
Filip Hazubski
|
4052525091
|
Update DestructorCallbacks helper
Move common logic to the helper.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-11-16 13:08:53 +01:00 |
Maciej Dziuban
|
f13db6adad
|
Rename method
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2020-11-15 23:58:32 +01:00 |
Mateusz Jablonski
|
bd432fa94c
|
Don't use device from kernel if possible [1/n]
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-11-13 17:41:18 +01:00 |
Filip Hazubski
|
ed04053007
|
Add hwhelper function allowRenderCompressionForContext
Rename and unify compression related functions.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-11-12 13:16:51 +01:00 |
Andrzej Koska
|
152f89f2f2
|
Revert "Adding CL_INTENSITY,CL_FLOAT format as RW"
This reverts commit ebc5c9b83d617a609d3f552d3662c8f378216dee.
|
2020-11-07 14:04:57 +01:00 |
Kamil Diedrich
|
4e1eb971a0
|
Add channels for Y210 format
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
|
2020-11-06 11:27:52 +01:00 |