kjayapra-amd
c5c1b7fd56
SWDEV-241902 - Using COMGR APIs for extracing code object.
...
Change-Id: I96f1cee9c28f89f0b0fa5af0c2ae7966beb3207d
[ROCm/clr commit: 0d9e1de4e3 ]
2022-11-17 11:09:59 -05:00
German
cb4aa60a37
SWDEV-328670 - Enable ROCr interop
...
Change-Id: I932afa2a0e75b1f1771c4be1e984b32966636afb
[ROCm/clr commit: b40823ccc1 ]
2022-11-17 09:40:34 -05:00
Juan Manuel MARTINEZ CAAMAÑO
dfc604419d
SWDEV-286150 - [NFC] Avoid copying the entire devicePrograms map
...
Change-Id: I059f979d9bcdf6604aa3630b40fd47475b75fc30
[ROCm/clr commit: bab23480d3 ]
2022-11-17 03:15:55 -05:00
Juan Manuel MARTINEZ CAAMAÑO
ed84e3c9fa
SWDEV-287018 - Generate tempraries for _optimized.bc and _linked.bc if -save-temp-all is passed.
...
Change-Id: Ie8a7af66f0764f0a94948d45d7deed786f799c96
[ROCm/clr commit: 9b8005d758 ]
2022-11-15 07:49:07 -05:00
Chauncey Hui
575a02ddba
SWDEV-2 - Change OpenCL version number from 3528 to 3529
...
[ROCm/clr commit: 8246c73e3a ]
2022-11-12 03:00:08 -05:00
kjayapra-amd
f8da1e1fc4
SWDEV-361374 - Adding support for hipPointerSetAttributes
...
Change-Id: I3ec9627f43b3cbe0aa299c8aa9cd96f8fbd74925
[ROCm/clr commit: 7f1fb925ff ]
2022-11-11 12:07:26 -05:00
Chauncey Hui
cc2cbc68ff
SWDEV-2 - Change OpenCL version number from 3527 to 3528
...
[ROCm/clr commit: 820d90c6c0 ]
2022-11-11 03:00:06 -05:00
Jason Tang
4eb6a108a3
SWDEV-1 - Add LOG_ERROR output for Pal::CreatePlatform failure
...
Change-Id: Id5c3fdcd8f822bfa67ae570c09ede7ddc8a936ef
[ROCm/clr commit: 2c09557d60 ]
2022-11-10 09:30:10 -05:00
Chauncey Hui
57f7828026
SWDEV-2 - Change OpenCL version number from 3526 to 3527
...
[ROCm/clr commit: 0b69480326 ]
2022-11-10 03:00:07 -05:00
Satyanvesh Dittakavi
a9a2429ee1
SWDEV-363536 - HIP_VISIBLE_DEVICES= should disable the device
...
Setting HIP_VISIBLE_DEVICES= should be treated as invalid device
which makes all the devices invisible to the app. This matches
the CUDA behavior
Change-Id: I937ac4c0b7dacff776cdbe692d4576c81b86ee2d
[ROCm/clr commit: b5799c4dbe ]
2022-11-10 01:25:46 -05:00
Maneesh Gupta
f04740b919
SWDEV-299940 - Query global memory available on device with HSA attribute HSA_AMD_AGENT_INFO_MEMORY_AVAIL
...
This reverts commit 06593a072f .
Reason for revert: ROCr query should now be usable in upcoming release.
Change-Id: I2207761ca6af5d585d090bae1af09eb9a8e9bad6
[ROCm/clr commit: a52f5bda8f ]
2022-11-09 10:48:47 -05:00
Chauncey Hui
988bd8e0ea
SWDEV-2 - Change OpenCL version number from 3525 to 3526
...
[ROCm/clr commit: 0b4465efdb ]
2022-11-09 03:00:07 -05:00
Juan Manuel MARTINEZ CAAMAÑO
0edf1ffbdf
SWDEV-286150 - [NFC] Refactor repeated option parsing code into function
...
Change-Id: I606dc1cd48d880974142e523d16f5d9ac6f3aff1
[ROCm/clr commit: 40f75306d5 ]
2022-11-08 10:29:13 -05:00
Juan Manuel MARTINEZ CAAMAÑO
cc0d1ebba3
SWDEV-286150 - [NFC] Avoid copying string when calling HashString
...
Change-Id: Ic2f4d469ca319f7d31814b3955430dbbfdad5bb2
[ROCm/clr commit: f5e982cc07 ]
2022-11-08 07:07:06 -05:00
Chauncey Hui
2eb8a61d81
SWDEV-2 - Change OpenCL version number from 3524 to 3525
...
[ROCm/clr commit: 773d85e3d9 ]
2022-11-08 03:00:07 -05:00
Julia Jiang
a83594277d
SWDEV-360748 - Update return value for hipExtGetLinkTypeAndHopCount_Positive_Basic test on Windows
...
Change-Id: I0eb984da6e96c2409e1b1bbda61ae694c8bebe94
[ROCm/clr commit: 9d616ad0f4 ]
2022-11-07 10:00:32 -05:00
German
50e08f9511
SWDEV-286150 - Switch PAL to 775 version
...
Change-Id: I8e64cbe0fea273d4bd6f7d3ebd66feb628fac6b9
[ROCm/clr commit: c1b22840fa ]
2022-11-07 09:54:22 -05:00
Chauncey Hui
29f46697f8
SWDEV-2 - Change OpenCL version number from 3523 to 3524
...
[ROCm/clr commit: d0a57e4905 ]
2022-11-05 03:00:05 -04:00
Saleel Kudchadker
b157c8eeea
SWDEV-301667 - Improve logging
...
Change-Id: Ifa6da876b85cb503967cf09aac6d477b10db8e63
[ROCm/clr commit: feca11d5e3 ]
2022-11-04 18:23:18 -04:00
Saleel Kudchadker
994c9384e7
SWDEV-364052 - Print free memory on queue callback
...
Change-Id: I7d15b6f6277326d5f3e9b784a3443f18ec6ba58a
[ROCm/clr commit: 3e465c5ff8 ]
2022-11-04 13:19:33 -04:00
Todd tiantuo Li
32b0929ce3
SWDEV-302996 - add gfx1103 Phoenix support - OCL runtime
...
Change-Id: Ib6b7efa085b734bda6b5b50c720fe9d93e6dbf95
[ROCm/clr commit: 246429bd68 ]
2022-11-04 12:07:22 -04:00
Chauncey Hui
b96ddeed4c
SWDEV-2 - Change OpenCL version number from 3522 to 3523
...
[ROCm/clr commit: cfd9ced308 ]
2022-11-04 03:00:06 -04:00
kjayapra-amd
9f4ef7089f
SWDEV-329423 - Enable NV3x target ID related changes on mainline.
...
Change-Id: I54fafb371976aaa16a452ec65b0c340c5682c264
[ROCm/clr commit: ea0ce45ad3 ]
2022-11-03 21:11:24 +00:00
German
bc14b745e8
SWDEV-365121 - Use CP DMA for tiny transfers
...
Sync between compute and SDMA engines can be very expensive under Windows.
Use CP DMA for tiny transfers (< 1KiB) to avoid syncs and improve performance.
Change-Id: I9db39a2199f7b9e337ed08fd36d9cbc150502f1f
[ROCm/clr commit: 473621c008 ]
2022-11-03 10:04:53 -04:00
Tao Sang
441effd3d7
SWDEV-363140 - Support performance counter on gfx11
...
Change-Id: I2216f71f4d4db6dd3766333b0c821cb3d35d7851
[ROCm/clr commit: 06573ac92f ]
2022-11-03 07:59:24 -04:00
Chauncey Hui
fb16e20571
SWDEV-2 - Change OpenCL version number from 3521 to 3522
...
[ROCm/clr commit: 4b3ff92abd ]
2022-11-03 03:00:09 -04:00
Laurent Morichetti
6d3939cd49
SWDEV-351980 - Store the correlation ID in the dispatch packet
...
The profiler can retrieve this correlation ID to attribute waves to
specific dispatch locations.
Change-Id: I700e8a91219d612f6a2028c0dda0c92753f3526a
[ROCm/clr commit: b043b4f5a2 ]
2022-11-02 23:40:10 -04:00
Chauncey Hui
a2df4f8400
SWDEV-2 - Change OpenCL version number from 3520 to 3521
...
[ROCm/clr commit: b070ba9cc3 ]
2022-11-01 03:00:05 -04:00
jatang
53f289e0ac
SWDEV-293816 - Only dispatch Counter Aql packet when it is created successfully.
...
Change-Id: Ic8a7374d19012754c6de5d483ec5d07a56661d1b
[ROCm/clr commit: 166ef6b622 ]
2022-10-31 15:11:41 -04:00
Saleel Kudchadker
0d1d52d249
SWDEV-301667 - Use queue base address for AQL log
...
Change-Id: Ie525991b341deeb93ab3cb2d77550e8e1d87ee20
[ROCm/clr commit: cf1fd98074 ]
2022-10-31 13:54:49 -04:00
German
c04e2300c8
SWDEV-363074 - Clean-up sync between SDMA and compute
...
HIP can't rely on the resource tracking, used in OCL and requires different explicit sync.
Make sure ROCCLR syncs compute only when SDMA is used and vise versa.
The new logic will allow to enable CPDMA without unnecessary waits.
Change-Id: Ib9d1788cfd5afa5ea2fec4c96a37d8b9c4d0059d
[ROCm/clr commit: ff6b4db70b ]
2022-10-31 10:02:01 -04:00
Chauncey Hui
30ec1ca8df
SWDEV-2 - Change OpenCL version number from 3519 to 3520
...
[ROCm/clr commit: 3bce4df27d ]
2022-10-29 03:00:09 -04:00
German
c15bee3157
SWDEV-363074 - Enable resource cache for SVM
...
Blender creates and destroys big allocations during the benchmark.
That causes big delays, because vidmm has to page-in/page-out memory.
Change-Id: I2baf4545807127406e3d2870a7581ff9ae7bcdb5
[ROCm/clr commit: dc4ad8c99c ]
2022-10-27 16:39:29 -04:00
Chauncey Hui
b0af040a7d
SWDEV-2 - Change OpenCL version number from 3518 to 3519
...
[ROCm/clr commit: cff74ae551 ]
2022-10-25 03:00:08 -04:00
German
f5f0a6c618
SWDEV-352487 - Don't add notifications as the last command
...
Change-Id: Ifed34485839ef2c9491e8e8f6bb3569932160b1c
[ROCm/clr commit: e223b0f678 ]
2022-10-24 09:39:03 -04:00
Chauncey Hui
4c1741acfd
SWDEV-2 - Change OpenCL version number from 3517 to 3518
...
[ROCm/clr commit: a65ed69c1b ]
2022-10-22 03:00:06 -04:00
Ajay
09e359f925
SWDEV-357207 - Linux: enable StreamWrite/Wait APIs in deviceAttribute
...
Change-Id: I593df2dbb7a0233dd42f8d873510d85bbb27feff
[ROCm/clr commit: 261620a2ef ]
2022-10-21 12:44:35 -04:00
German
6ab9293146
SWDEV-360183 - Finish the trace if queue was destroyed
...
- Make sure SQQT trace is captured for RGP server if the queue is destroyed before normal capture is done.
- Remove prepare queue from the logic. It's not really used for any HW capture and can cause RGP server abort if destroyed before capture is even started(delayed capture)
Change-Id: I6eb19963190a5769c6477a5496c1b831a6d59b89
[ROCm/clr commit: c1c5127875 ]
2022-10-21 10:44:10 -04:00
Alex (Bin) Xie
d77a150bf9
SWDEV-361591 - clean up header files
...
Change-Id: I25ca37a94524da0521f5b856a9fa9bab73f103c1
[ROCm/clr commit: 06867f0c04 ]
2022-10-21 10:23:55 -04:00
Chauncey Hui
7347172bc3
SWDEV-2 - Change OpenCL version number from 3516 to 3517
...
[ROCm/clr commit: 904f3e3d75 ]
2022-10-21 03:00:52 -04:00
Tao Sang
326049efb8
SWDEV-360706 - Fix WriteAqlArgAt() crash in X86
...
In X86 on Windows, sizeof(size_t)=4, but size=8, for
amd::KernelParameterDescriptor::HiddenGlobalOffsetX/Y/Z items.
Loose the condition to prevent crash.
Change-Id: I2216f71f4d4fd6dd3766023b1c821cb3d35d7848
[ROCm/clr commit: 3d281114fb ]
2022-10-20 18:04:49 -04:00
Sourabh Betigeri
644fc9421c
SWDEV-361730 - Fix to match the kernel arg allocation sizes between gpu visible mem and host/runtime mem
...
Change-Id: I6495aa57e97b46373c1d90cc230435780fdcf3ef
[ROCm/clr commit: b2665ccc4b ]
2022-10-20 14:20:37 -04:00
Ajay
e81e8965c9
SWDEV-360944 - palBlit setArgument desc.size_ --> argSize
...
Fixes AMF tests that were impacted on Windows
Change-Id: I0326e794ec5a34fdec7a5ff4ed79d5bd055997d2
[ROCm/clr commit: a5b550e828 ]
2022-10-20 12:44:15 -04:00
Laurent Morichetti
860e33dbed
SWDEV-362046 - Report HIP_OPS activities using the ROCr driver_node_id instead of the device's index
...
The ROCclr assigns zero-based IDs to GPUs in the order they are
discovered. That zero-based ID is what is used to identify the GPU
on which the HIP_OPS activity took place.
When multiple ranks are used, each rank's first logical device always
has GPU ID 0, regardless of which physical device is selected with
CUDA_VISIBLE_DEVICES. Because of this, when merging trace files from
multiple ranks, GPU IDs from different processes may overlap.
The long term solution is to use the KFD's gpu_id which is stable
across APIs and processes. Unfortunately the gpu_id is not yet exposed
by the ROCr, so for now use the driver's node id.
Change-Id: Ib78854527d600d175bb76e2df0747c33f898c615
[ROCm/clr commit: 9a82118c85 ]
2022-10-20 12:31:30 -04:00
Julia Jiang
a8c33d177a
SWDEV-357122 - fix failure in vdi so as to handle unreasonable input size in MallocManagedNegativeTest
...
Change-Id: I1ed1916b652afc67327b0935c3c60fc2a404df30
[ROCm/clr commit: dacd55f3d7 ]
2022-10-20 12:19:22 -04:00
Chauncey Hui
cc132b1aec
SWDEV-2 - Change OpenCL version number from 3515 to 3516
...
[ROCm/clr commit: 05b2bd7995 ]
2022-10-20 03:00:06 -04:00
Christophe Paquot
b2d02fe704
SWDEV-322620 - Virtual Memory Management
...
Hooked up the start VA hint address to PAL.
Change-Id: I4301d3eaaabcc85faf63fb25291291dcc3e8ebd1
[ROCm/clr commit: 470c4d7335 ]
2022-10-19 10:50:07 -04:00
Chauncey Hui
3db95d8b68
SWDEV-2 - Change OpenCL version number from 3514 to 3515
...
[ROCm/clr commit: 5cad630425 ]
2022-10-19 03:00:13 -04:00
kjayapra-amd
9bfae25a7c
SWDEV-307411 - Require comment/message string in guarantee().
...
Change-Id: I55a699c5366f6a7d167ede4c9be2ec5b15cea9d0
[ROCm/clr commit: 951a5b9e7d ]
2022-10-13 16:21:21 -04:00
Chauncey Hui
bfe5591f69
SWDEV-2 - Change OpenCL version number from 3513 to 3514
...
[ROCm/clr commit: 4e0e0666d6 ]
2022-10-13 03:00:09 -04:00