Anusha GodavarthySurya
a7c6b2d463
SWDEV-290901 - update ROC_ACTIVE_WAIT_TIMEOUT to 50us
...
Change-Id: Iba2f2bb882c4786a432a523cb0954761e5359e7f
[ROCm/clr commit: 20e2153e8b ]
2021-08-22 23:56:07 -07:00
Anusha GodavarthySurya
20e2153e8b
SWDEV-290901 - update ROC_ACTIVE_WAIT_TIMEOUT to 50us
...
Change-Id: Iba2f2bb882c4786a432a523cb0954761e5359e7f
2021-08-22 23:56:07 -07:00
Chauncey Hui
473d53f1f2
SWDEV-2 - Change OpenCL version number from 3327 to 3328
...
[ROCm/clr commit: 4e8c55829b ]
2021-08-22 23:56:07 -07:00
Chauncey Hui
4e8c55829b
SWDEV-2 - Change OpenCL version number from 3327 to 3328
2021-08-22 23:56:07 -07:00
German Andryeyev
9f03f68a8a
SWDEV-290160 - Switch to global HSA signals
...
Runtime can't assign internal HSA signals for HIP events, because
HIP application can destroy the HIP stream or signal reuse may
occur internally. Switch to global HSA signals for HIP events.
Change-Id: Ieaea2d6b039e492b2e7c5112782a8f4e601e50a1
[ROCm/clr commit: ce8dad2ecc ]
2021-08-22 23:56:07 -07:00
German Andryeyev
ce8dad2ecc
SWDEV-290160 - Switch to global HSA signals
...
Runtime can't assign internal HSA signals for HIP events, because
HIP application can destroy the HIP stream or signal reuse may
occur internally. Switch to global HSA signals for HIP events.
Change-Id: Ieaea2d6b039e492b2e7c5112782a8f4e601e50a1
2021-08-22 23:56:07 -07:00
Alex Xie
bfc21e4a59
SWDEV-290122 - OpenGL tests fails with CL_MEM_ALLOCATION_ERROR
...
Change-Id: I34d7063f05dd46c32cf59a88c455691ba5099679
[ROCm/clr commit: b5b1ccc990 ]
2021-08-22 23:56:07 -07:00
Alex Xie
b5b1ccc990
SWDEV-290122 - OpenGL tests fails with CL_MEM_ALLOCATION_ERROR
...
Change-Id: I34d7063f05dd46c32cf59a88c455691ba5099679
2021-08-22 23:56:07 -07:00
Chauncey Hui
d984c8ee22
SWDEV-2 - Change OpenCL version number from 3326 to 3327
...
[ROCm/clr commit: 2dd18dc004 ]
2021-08-22 23:56:07 -07:00
Chauncey Hui
2dd18dc004
SWDEV-2 - Change OpenCL version number from 3326 to 3327
2021-08-22 23:56:07 -07:00
Saleel Kudchadker
14a113f69d
SWDEV-247372 - Add logging for debug
...
Change-Id: Id5a27034005a7deba37072d8a4c6f250104a96c8
[ROCm/clr commit: 8e08880cc3 ]
2021-08-22 23:56:07 -07:00
Saleel Kudchadker
8e08880cc3
SWDEV-247372 - Add logging for debug
...
Change-Id: Id5a27034005a7deba37072d8a4c6f250104a96c8
2021-08-22 23:56:07 -07:00
Chauncey Hui
83dccf9010
SWDEV-2 - Change OpenCL version number from 3325 to 3326
...
[ROCm/clr commit: 82e572c23f ]
2021-08-22 23:56:07 -07:00
Chauncey Hui
82e572c23f
SWDEV-2 - Change OpenCL version number from 3325 to 3326
2021-08-22 23:56:07 -07:00
Christophe Paquot
dfbdbfecb5
SWDEV-240806 - Release resources in Command::terminate for HIP
...
We do not want to release resources during setStatus in HIP because of Graphs
Change-Id: Idc7b188ab5f8be6975ea91005dd2bbf177401f8c
[ROCm/clr commit: 133287f31f ]
2021-08-22 23:56:07 -07:00
Christophe Paquot
133287f31f
SWDEV-240806 - Release resources in Command::terminate for HIP
...
We do not want to release resources during setStatus in HIP because of Graphs
Change-Id: Idc7b188ab5f8be6975ea91005dd2bbf177401f8c
2021-08-22 23:56:07 -07:00
German Andryeyev
863a43abfc
SWDEV-290160 - Don't send notification for batch markers
...
Batch marker already has a barrier with HSA signal callback
Change-Id: I69fc63d72320c2e9cc2d2e59ebd3f07c0bd0e3b5
[ROCm/clr commit: c49f1069ab ]
2021-08-22 23:56:07 -07:00
German Andryeyev
c49f1069ab
SWDEV-290160 - Don't send notification for batch markers
...
Batch marker already has a barrier with HSA signal callback
Change-Id: I69fc63d72320c2e9cc2d2e59ebd3f07c0bd0e3b5
2021-08-22 23:56:07 -07:00
Chauncey Hui
b5b4da24dd
SWDEV-2 - Change OpenCL version number from 3324 to 3325
...
[ROCm/clr commit: 83ca0821af ]
2021-08-22 23:56:07 -07:00
Chauncey Hui
83ca0821af
SWDEV-2 - Change OpenCL version number from 3324 to 3325
2021-08-22 23:56:07 -07:00
Sourabh Betigeri
cb9ec048f5
SWDEV-286446 - This patch enables stream operations on vega10, vega20, MI100 and MI200
...
Change-Id: I6f07036d8ee6e4c6b55196a13288f8107488d824
[ROCm/clr commit: b2a1dc26ba ]
2021-08-22 23:56:07 -07:00
Sourabh Betigeri
b2a1dc26ba
SWDEV-286446 - This patch enables stream operations on vega10, vega20, MI100 and MI200
...
Change-Id: I6f07036d8ee6e4c6b55196a13288f8107488d824
2021-08-22 23:56:07 -07:00
Chauncey Hui
fa325ead15
SWDEV-2 - Change OpenCL version number from 3323 to 3324
...
[ROCm/clr commit: eaf0da8af3 ]
2021-08-22 23:56:07 -07:00
Chauncey Hui
eaf0da8af3
SWDEV-2 - Change OpenCL version number from 3323 to 3324
2021-08-22 23:56:07 -07:00
Saleel Kudchadker
8436f3ff1b
SWDEV-247372 - Reset hasPendingDispatch
...
Reset hasPendingDispatch_ if we insert barrier for time marker.
Change-Id: Id038fd4e1c910c0a657978fee00630e49c372321
[ROCm/clr commit: d3213eca90 ]
2021-08-22 23:56:07 -07:00
Saleel Kudchadker
d3213eca90
SWDEV-247372 - Reset hasPendingDispatch
...
Reset hasPendingDispatch_ if we insert barrier for time marker.
Change-Id: Id038fd4e1c910c0a657978fee00630e49c372321
2021-08-22 23:56:07 -07:00
Chauncey Hui
a2d99a14e9
SWDEV-2 - Change OpenCL version number from 3322 to 3323
...
[ROCm/clr commit: b5528c8121 ]
2021-08-22 23:56:07 -07:00
Chauncey Hui
b5528c8121
SWDEV-2 - Change OpenCL version number from 3322 to 3323
2021-08-22 23:56:07 -07:00
Aaron Liu
e1b277f4ce
SWDEV-290474 - [Lnx][VanGogh] Add VanGogh support
...
Signed-off-by: Aaron Liu <aaron.liu@amd.com >
Reviewed-by: Christophe Paquot <christophe.paquot@amd.com >
Change-Id: Iff0253a181bbfc1984304014a9e3b542b2556635
[ROCm/clr commit: fe2d7424e5 ]
2021-08-22 23:56:07 -07:00
Aaron Liu
fe2d7424e5
SWDEV-290474 - [Lnx][VanGogh] Add VanGogh support
...
Signed-off-by: Aaron Liu <aaron.liu@amd.com >
Reviewed-by: Christophe Paquot <christophe.paquot@amd.com >
Change-Id: Iff0253a181bbfc1984304014a9e3b542b2556635
2021-08-22 23:56:07 -07:00
German Andryeyev
9da54443dd
SWDEV-290371 - Add lock protection for signal
...
Add lock protection for signal processing
If signal is reused, then disable reference to it from HIP
Increase the pool signal size to 32
Change-Id: I7d529b35910f83ce577c9eca6d3386759611ccc0
[ROCm/clr commit: a1629cad26 ]
2021-08-22 23:56:07 -07:00
German Andryeyev
a1629cad26
SWDEV-290371 - Add lock protection for signal
...
Add lock protection for signal processing
If signal is reused, then disable reference to it from HIP
Increase the pool signal size to 32
Change-Id: I7d529b35910f83ce577c9eca6d3386759611ccc0
2021-08-22 23:56:07 -07:00
Saleel Kudchadker
8919f9f434
SWDEV-286092 - Use Barrier Header for event
...
Change-Id: I9701fbab587e2ea31e58449e8c8b07341a7aa161
[ROCm/clr commit: 0af6ba9428 ]
2021-08-22 23:56:07 -07:00
Saleel Kudchadker
0af6ba9428
SWDEV-286092 - Use Barrier Header for event
...
Change-Id: I9701fbab587e2ea31e58449e8c8b07341a7aa161
2021-08-22 23:56:07 -07:00
Alex Xie
5e002ce6f0
SWDEV-290306 - [LNX][Navi24][mainline]clinfo test failed on Navi24
...
Add Navi 24 support
Change-Id: I7343384cf6fb8c532321e57e202c196ef054f459
[ROCm/clr commit: b818301d53 ]
2021-08-22 23:56:07 -07:00
Alex Xie
b818301d53
SWDEV-290306 - [LNX][Navi24][mainline]clinfo test failed on Navi24
...
Add Navi 24 support
Change-Id: I7343384cf6fb8c532321e57e202c196ef054f459
2021-08-22 23:56:07 -07:00
Saleel Kudchadker
9a3e9c9ad3
SWDEV-247372 - Active wait timeout env var
...
- Create an env var ROC_ACTIVE_WAIT_TIMEOUT to set active wait timeout
- Record profiling informaion if marker_ts_ property is valid.
Change-Id: If0d8aec8d9b0715027cf0f7c3dc8a4c722a6bae6
[ROCm/clr commit: b416ad7b9d ]
2021-08-22 23:56:07 -07:00
Saleel Kudchadker
b416ad7b9d
SWDEV-247372 - Active wait timeout env var
...
- Create an env var ROC_ACTIVE_WAIT_TIMEOUT to set active wait timeout
- Record profiling informaion if marker_ts_ property is valid.
Change-Id: If0d8aec8d9b0715027cf0f7c3dc8a4c722a6bae6
2021-08-22 23:56:07 -07:00
Chauncey Hui
f15554c73d
SWDEV-2 - Change OpenCL version number from 3321 to 3322
...
[ROCm/clr commit: 3b9b874947 ]
2021-08-22 23:56:07 -07:00
Chauncey Hui
3b9b874947
SWDEV-2 - Change OpenCL version number from 3321 to 3322
2021-08-22 23:56:07 -07:00
Arya.Rafii
4f76f0293d
SWDEV-289250 - Should return a nullptr for PAL so we can assume it's a host ptr
...
Change-Id: I530eb39104bbe727c3e38186f6db4e64285b3fc8
[ROCm/clr commit: 8b22111f4b ]
2021-08-22 23:56:07 -07:00
Arya.Rafii
8b22111f4b
SWDEV-289250 - Should return a nullptr for PAL so we can assume it's a host ptr
...
Change-Id: I530eb39104bbe727c3e38186f6db4e64285b3fc8
2021-08-22 23:56:07 -07:00
Christophe Paquot
b8de199652
SWDEV-276396 - Implement hipDeviceReset
...
Add a Purge function to MemObjMap
Change-Id: Iac51dfda9a7b7c45f2f4a0dc35f7a623121aba1a
[ROCm/clr commit: d13581efa7 ]
2021-08-22 23:56:07 -07:00
Christophe Paquot
d13581efa7
SWDEV-276396 - Implement hipDeviceReset
...
Add a Purge function to MemObjMap
Change-Id: Iac51dfda9a7b7c45f2f4a0dc35f7a623121aba1a
2021-08-22 23:56:07 -07:00
German Andryeyev
a9abd850ea
SWDEV-284671 - Add HW event wait to improve hipDeviceSynchronize
...
If AMD event contains a reference to a HW event, then runtime
could check/wait for HW event. CPU status update will occur later
after HSA signal callback, but it's not important for the result.
Change-Id: I591391a953bbdba6a25ac07e2cd98aeb17cd4596
[ROCm/clr commit: 85c70a7495 ]
2021-08-22 23:56:07 -07:00
German Andryeyev
85c70a7495
SWDEV-284671 - Add HW event wait to improve hipDeviceSynchronize
...
If AMD event contains a reference to a HW event, then runtime
could check/wait for HW event. CPU status update will occur later
after HSA signal callback, but it's not important for the result.
Change-Id: I591391a953bbdba6a25ac07e2cd98aeb17cd4596
2021-08-22 23:56:07 -07:00
Chauncey Hui
8d7a745246
SWDEV-2 - Change OpenCL version number from 3320 to 3321
...
[ROCm/clr commit: 5fdf5d05df ]
2021-08-22 23:56:07 -07:00
Chauncey Hui
5fdf5d05df
SWDEV-2 - Change OpenCL version number from 3320 to 3321
2021-08-22 23:56:07 -07:00
Vladislav Sytchenko
de280603a7
SWDEV-289548 - [PAL] Revive Raven 2 support
...
Revert back to using the Raven (gfx902) target ID for Raven 2 (gfx909).
This is due to the HSAIL compiler not supporting gfx909.
In theory there should be no issue with running Raven isa on Raven 2.
Change-Id: I425edebc99075799eda5522fad231b8fb3184873
[ROCm/clr commit: 0b1481d4f1 ]
2021-08-22 23:56:07 -07:00
Vladislav Sytchenko
0b1481d4f1
SWDEV-289548 - [PAL] Revive Raven 2 support
...
Revert back to using the Raven (gfx902) target ID for Raven 2 (gfx909).
This is due to the HSAIL compiler not supporting gfx909.
In theory there should be no issue with running Raven isa on Raven 2.
Change-Id: I425edebc99075799eda5522fad231b8fb3184873
2021-08-22 23:56:07 -07:00