Saleel Kudchadker
93dcace83c
Merge "SWDEV-235495 Fix elapsed time calculation" into amd-master-next
2020-05-12 15:23:23 -04:00
Saleel Kudchadker
5b60eee02e
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
2020-05-12 09:38:01 -07:00
Christophe Paquot
a5f15bd7bc
Merge "HPC : Intermittent hangs are observed while running Gromacs benchmarks" into amd-master-next
2020-05-12 11:21:47 -04:00
Karthik Jayaprakash
eddf19fa4e
Merge "SWDEV-227602 - Fixing hipFuncGetAttribute parameters" into amd-master-next
2020-05-12 10:52:25 -04:00
Matt Arsenault
1f0c398a6f
Use find_package to find ROCclr
...
Maintain compatability with the old finding for now for the
convenience of commit order.
Change-Id: I99b236cbb3d61b00650e3da7fe5931d4c4b3fec6
2020-05-12 09:28:19 -04:00
kjayapra-amd
aaf3002567
SWDEV-227602 - Fixing hipFuncGetAttribute parameters
...
Change-Id: I46bd079372f453cabfaa2c709e2b30c69400dd33
2020-05-12 09:15:43 -04:00
Matt Arsenault
a92dc8c25c
Use project relative include dir for generated header paths
...
Change-Id: I8c0834d68e6dac00b41a7059a978cbd2ebb933f9
2020-05-11 21:57:25 -04:00
Christophe Paquot
163fdd6b74
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
2020-05-11 16:35:13 -07:00
Payam
005a033c53
updating hipDeviceProps_t-< arch flags according to SWDEV-234277
...
Change-Id: I6238edf9a2df15a5dfe420dbb8723e10a0725f98
2020-05-11 16:43:13 -04:00
Matt Arsenault
28cb3e5496
Start cleaning up rocclr include paths
...
Use target_include_directories instead of global includes.
Change-Id: I3adadc905843f152a548c71b2f12701476065207
2020-05-11 15:24:19 -04:00
Vlad Sytchenko
a88e52ba80
Correct HIP_FUNC_ATTRIBUTE_NUM_REGS query
...
Change-Id: I526cc7871c690260df0fa8c1b3b4b15fbc5af219
2020-05-09 12:42:30 -04:00
Christophe Paquot
6c05f34e6d
Merge "Don't add a null command to waitList in hipMemcpy" into amd-master-next
2020-05-08 17:01:38 -04:00
Christophe Paquot
8c2c4c3b27
Don't add a null command to waitList in hipMemcpy
...
SWDEV-235345
Change-Id: Ib1abd0ba6414d081891a9f5209df083c45734aee
2020-05-08 12:43:41 -07:00
Vlad Sytchenko
b5f9d2f818
Correct HIP_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK query
...
We should be returning the max workgroup size calculated by the compiler.
Change-Id: If86590efbb9b291f470bdbe87e5df992e661c539
2020-05-08 14:36:47 -04:00
Vlad Sytchenko
276bfc9667
Fix confusion in hipFuncGetAttribute()
...
Cuda shared == OpenCL local
Cuda local == OpenCL private
Change-Id: I5a204945ecde35919b9e9def20bbb2662fffea2b
2020-05-08 14:36:36 -04:00
Matt Arsenault
1ff46e24c5
Don't add llvm includes to rocclr build
...
There are no llvm includes here.
Change-Id: I0567c6e47e717580819f3854782ba08501bd069d
2020-05-08 12:24:49 -04:00
Sarbojit Sarkar
94699a7a6f
Enabling hipGetDeviceFlags required in [SWDEV-229170]
...
Change-Id: I998d37e5847f9651345554bada86df6fce86d1eb
2020-05-08 01:37:23 -04:00
Aaron Enye Shi
88ce9d5a10
Fix missed VDI names in hip-on-rocclr
...
Change-Id: I830feb37a043656136648e92a0c6f1eaae8402d7
2020-05-07 08:37:28 -04:00
Christophe Paquot
e1cfe54975
Merge "SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler." into amd-master-next
2020-05-06 16:42:50 -04:00
kjayapra-amd
8f38c3260e
SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler.
...
Change-Id: I2c50042220a0230bc445ed21728f114a229c53e1
2020-05-06 14:25:43 -04:00
Christophe Paquot
0a103a5c49
Skip iHipWaitActiveStreams if stream is NonBlocking
...
SWDEV-234484
Change-Id: I279bdc8485d8218e0aaa89d094c08a84f002a608
2020-05-06 10:36:53 -07:00
Aakash Sudhanwa
8e6d7dffe3
rocclr/CMakeLists.txt: Fixing unresolved merge conflict
...
Change-Id: I09b9a955b0f1ece8d278112a22bc8aef31b57258
Signed-off-by: Aakash Sudhanwa <Aakash.Sudhanwa@amd.com >
2020-05-06 07:24:25 -07:00
Payam
dba0e72de2
name change vdi to rocclr
...
Change-Id: I06d198bbb4a499e153b290b73a92afed3553b252
2020-05-06 09:14:30 -04:00