Comhaid
rocm-systems/projects/hip/src
Jeff Daily d4fe8ff822 General hipMemset improvements (#1495)
* hipMemset et al can use HSA API directly for synchronous cases

* lock and flush stream in hipMemset, hold lock until complete

* move hipMemset async check to front of conditional

* use hsa_amd_memory_fill for additional sync memset cases

code cleanup/review for all memset calls

* Fix inversion of execution mutating value.

* ihipMemsetSync fall back to kernel if HSA memset fails

* Never fallback, never surrender.

* Allow NULL stream.

* Optimise memset kernel. Remove deadwood.

* Update hip_memory.cpp

* Clean up stream logic in sync memset

* Revert "Clean up stream logic in sync memset"

This reverts commit 6117dedf673367f44cc704192573a117a3d92477.


[ROCm/hip commit: e31e0ca12e]
2019-11-07 13:19:54 +05:30
..
2019-02-21 12:48:28 -05:00
2018-11-27 15:55:50 -05:00
2018-03-01 12:22:56 +05:30
2017-03-31 12:40:29 -05:00
2019-10-30 13:14:41 -07:00