Saleel Kudchadker
cd7c57c3ff
Merge "SWDEV-235495 Fix elapsed time calculation" into amd-master-next
...
[ROCm/hip commit: 7f548c5aa9 ]
2020-05-12 15:23:23 -04:00
Saleel Kudchadker
9aa52425e6
SWDEV-235495 Fix elapsed time calculation
...
This issue happens because we getLastQueuedCommand when recording
the event and do end_ - start_ so it takes the ticks for the
completion of the last command before event record. This may not
happen if one records a marker command for hipEventRecord
Change-Id: I1d6b06a5befb3b93f16b67692c59dca25c982e0f
[ROCm/hip commit: 43986c6791 ]
2020-05-12 09:38:01 -07:00
Christophe Paquot
71c2e64024
Merge "HPC : Intermittent hangs are observed while running Gromacs benchmarks" into amd-master-next
...
[ROCm/hip commit: 538f18f06c ]
2020-05-12 11:21:47 -04:00
Karthik Jayaprakash
fe7cfd3bfe
Merge "SWDEV-227602 - Fixing hipFuncGetAttribute parameters" into amd-master-next
...
[ROCm/hip commit: 54d264c418 ]
2020-05-12 10:52:25 -04:00
Matt Arsenault
5d0b99f693
Use find_package to find ROCclr
...
Maintain compatability with the old finding for now for the
convenience of commit order.
Change-Id: I99b236cbb3d61b00650e3da7fe5931d4c4b3fec6
[ROCm/hip commit: 024764c337 ]
2020-05-12 09:28:19 -04:00
kjayapra-amd
38587ea539
SWDEV-227602 - Fixing hipFuncGetAttribute parameters
...
Change-Id: I46bd079372f453cabfaa2c709e2b30c69400dd33
[ROCm/hip commit: 78e27488be ]
2020-05-12 09:15:43 -04:00
Matt Arsenault
98787af268
Use project relative include dir for generated header paths
...
Change-Id: I8c0834d68e6dac00b41a7059a978cbd2ebb933f9
[ROCm/hip commit: ab285297e9 ]
2020-05-11 21:57:25 -04:00
Christophe Paquot
9bfa6e5c99
HPC : Intermittent hangs are observed while running Gromacs benchmarks
...
SWDEV-235579
Move the lock before destroying the queue as there's a multithreaded race condition if the queue
is being destroy and right after we set queue_ to nullptr, another thread can call ihipWaitStreams
which will then call create on that same stream because queue is now nullptr.
Moving the lock on streamSet prevents this from happening because we would remove the stream from that
list and therefore ihipWait will not try to call asHostQueue which tries to create the queue if not created yet
since the stream won't be in the list anymore
Change-Id: I3108657ab403d39d4123e83294fcf1f0880e5563
[ROCm/hip commit: 6b361bc1a0 ]
2020-05-11 16:35:13 -07:00
Payam
565d802d8c
updating hipDeviceProps_t-< arch flags according to SWDEV-234277
...
Change-Id: I6238edf9a2df15a5dfe420dbb8723e10a0725f98
[ROCm/hip commit: a477612a22 ]
2020-05-11 16:43:13 -04:00
Matt Arsenault
39c4ca378a
Start cleaning up rocclr include paths
...
Use target_include_directories instead of global includes.
Change-Id: I3adadc905843f152a548c71b2f12701476065207
[ROCm/hip commit: 16dbce3776 ]
2020-05-11 15:24:19 -04:00
Vlad Sytchenko
27da694f1c
Correct HIP_FUNC_ATTRIBUTE_NUM_REGS query
...
Change-Id: I526cc7871c690260df0fa8c1b3b4b15fbc5af219
[ROCm/hip commit: fec51e85b0 ]
2020-05-09 12:42:30 -04:00
Christophe Paquot
424571c360
Merge "Don't add a null command to waitList in hipMemcpy" into amd-master-next
...
[ROCm/hip commit: 507f6bb0c3 ]
2020-05-08 17:01:38 -04:00
Christophe Paquot
201e411e6f
Don't add a null command to waitList in hipMemcpy
...
SWDEV-235345
Change-Id: Ib1abd0ba6414d081891a9f5209df083c45734aee
[ROCm/hip commit: 3ca2d1e6a9 ]
2020-05-08 12:43:41 -07:00
Vlad Sytchenko
802b60054d
Correct HIP_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK query
...
We should be returning the max workgroup size calculated by the compiler.
Change-Id: If86590efbb9b291f470bdbe87e5df992e661c539
[ROCm/hip commit: 1b1c032e9f ]
2020-05-08 14:36:47 -04:00
Vlad Sytchenko
2e98030e46
Fix confusion in hipFuncGetAttribute()
...
Cuda shared == OpenCL local
Cuda local == OpenCL private
Change-Id: I5a204945ecde35919b9e9def20bbb2662fffea2b
[ROCm/hip commit: a373538d72 ]
2020-05-08 14:36:36 -04:00
Matt Arsenault
d80c0b6cd1
Don't add llvm includes to rocclr build
...
There are no llvm includes here.
Change-Id: I0567c6e47e717580819f3854782ba08501bd069d
[ROCm/hip commit: 6262ce482f ]
2020-05-08 12:24:49 -04:00
Sarbojit Sarkar
5c48d15bbc
Enabling hipGetDeviceFlags required in [SWDEV-229170]
...
Change-Id: I998d37e5847f9651345554bada86df6fce86d1eb
[ROCm/hip commit: 3612851809 ]
2020-05-08 01:37:23 -04:00
Aaron Enye Shi
995949cb64
Fix missed VDI names in hip-on-rocclr
...
Change-Id: I830feb37a043656136648e92a0c6f1eaae8402d7
[ROCm/hip commit: 1c1be71b63 ]
2020-05-07 08:37:28 -04:00
Christophe Paquot
94570bacc2
Merge "SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler." into amd-master-next
...
[ROCm/hip commit: 78df96024d ]
2020-05-06 16:42:50 -04:00
kjayapra-amd
b2ca695e5c
SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler.
...
Change-Id: I2c50042220a0230bc445ed21728f114a229c53e1
[ROCm/hip commit: 5e91bee221 ]
2020-05-06 14:25:43 -04:00
Christophe Paquot
d6f0c4fc41
Skip iHipWaitActiveStreams if stream is NonBlocking
...
SWDEV-234484
Change-Id: I279bdc8485d8218e0aaa89d094c08a84f002a608
[ROCm/hip commit: f0b49d0560 ]
2020-05-06 10:36:53 -07:00
Aakash Sudhanwa
9f0b428aa4
rocclr/CMakeLists.txt: Fixing unresolved merge conflict
...
Change-Id: I09b9a955b0f1ece8d278112a22bc8aef31b57258
Signed-off-by: Aakash Sudhanwa <Aakash.Sudhanwa@amd.com >
[ROCm/hip commit: 6f86a74018 ]
2020-05-06 07:24:25 -07:00
Payam
0c8b343931
name change vdi to rocclr
...
Change-Id: I06d198bbb4a499e153b290b73a92afed3553b252
[ROCm/hip commit: c5f76c3de3 ]
2020-05-06 09:14:30 -04:00