Commit Graph

154 Commits

Author SHA1 Message Date
Chauncey Hui 17d2e5cf56 SWDEV-2 - Change OpenCL version number from 3219 to 3220 2020-10-23 03:00:03 -04:00
Chauncey Hui 28f71a682d SWDEV-2 - Change OpenCL version number from 3218 to 3219 2020-10-22 03:00:04 -04:00
Chauncey Hui cb9684ab0b SWDEV-2 - Change OpenCL version number from 3217 to 3218 2020-10-21 03:00:07 -04:00
Chauncey Hui 5d6f656c3f SWDEV-2 - Change OpenCL version number from 3216 to 3217 2020-10-20 03:00:04 -04:00
Chauncey Hui 5c1b96c844 SWDEV-2 - Change OpenCL version number from 3215 to 3216 2020-10-17 03:00:04 -04:00
Chauncey Hui f28b011746 SWDEV-2 - Change OpenCL version number from 3214 to 3215 2020-10-16 03:00:03 -04:00
Chauncey Hui f714bbffc1 SWDEV-2 - Change OpenCL version number from 3213 to 3214 2020-10-15 03:00:04 -04:00
Vladislav Sytchenko 2ec5a47c88 [PAL] Allow for embedding debug info into IBs
Change-Id: I4473b9c5aa36370d9af37f22a78f4414eaa21e01
2020-10-14 15:54:48 -04:00
Chauncey Hui a00981128a SWDEV-2 - Change OpenCL version number from 3212 to 3213 2020-10-14 03:00:02 -04:00
Vladislav Sytchenko 26d1b28b16 [PAL] Allow overriding reported asic revision
This is helpfull to do when debugging issues on lowend asics. Navi14 can be emulated as Navi10. So can Navi22 be emulated as Navi21.

Change-Id: I693ffd45a5b03657822afdc872781901bc69b65c
2020-10-13 09:36:15 -04:00
Chauncey Hui 2a5f1ccadf SWDEV-2 - Change OpenCL version number from 3211 to 3212 2020-10-13 03:00:03 -04:00
Chauncey Hui 2810b8f367 SWDEV-2 - Change OpenCL version number from 3210 to 3211 2020-10-10 03:00:03 -04:00
Chauncey Hui 099dbb7f13 SWDEV-2 - Change OpenCL version number from 3209 to 3210 2020-10-07 03:00:03 -04:00
German Andryeyev d9397590de Add option to skip AQL barrier
The change reuses HSA signals for dispatches as a wait signal.
Skipping the barrier requires to  disable L2 cache for sysmem
allocations and extra tracking for HDP access with the large bar.
ROC_BARRIER_SYNC=0 activates the new logic. Barrier sync is
still used by default.
ROC_ACTIVE_WAIT=1 enables unconditional active wait in ROCr.
The change also consolidated ROCr wait logic under single function.

Change-Id: I6bd1be30aa88258da1b1f9de319ef5a45852afd8
2020-10-06 08:37:12 -04:00
Chauncey Hui c7f03dae75 SWDEV-2 - Change OpenCL version number from 3208 to 3209 2020-10-06 03:00:02 -04:00
Chauncey Hui 65b88ba364 SWDEV-2 - Change OpenCL version number from 3207 to 3208 2020-10-03 03:00:03 -04:00
Chauncey Hui 189ec6f794 SWDEV-2 - Change OpenCL version number from 3206 to 3207 2020-10-02 03:00:03 -04:00
Chauncey Hui d8404bfee9 SWDEV-2 - Change OpenCL version number from 3205 to 3206 2020-10-01 03:00:04 -04:00
Chauncey Hui b26a283118 SWDEV-2 - Change OpenCL version number from 3204 to 3205 2020-09-26 03:00:04 -04:00
Chauncey Hui 0cef35c402 SWDEV-2 - Change OpenCL version number from 3203 to 3204 2020-09-24 03:00:02 -04:00
Chauncey Hui 2f98dbedca SWDEV-2 - Change OpenCL version number from 3202 to 3203 2020-09-22 03:00:03 -04:00
Chauncey Hui 7fd56c6f13 SWDEV-2 - Change OpenCL version number from 3201 to 3202 2020-09-19 03:00:04 -04:00
Chauncey Hui 0f422622ca SWDEV-2 - Change OpenCL version number from 3200 to 3201 2020-09-16 03:00:03 -04:00
Chauncey Hui de6e02f98b SWDEV-2 - Change OpenCL version number from 3199 to 3200 2020-09-15 03:00:03 -04:00
Chauncey Hui a35de40c13 SWDEV-2 - Change OpenCL version number from 3198 to 3199 2020-09-13 03:00:03 -04:00
Chauncey Hui 33138c7a52 SWDEV-2 - Change OpenCL version number from 3197 to 3198 2020-09-12 03:00:02 -04:00
Chauncey Hui 51d0c6bbef SWDEV-2 - Change OpenCL version number from 3196 to 3197 2020-09-11 03:00:03 -04:00
Chauncey Hui e01cdb5530 SWDEV-2 - Change OpenCL version number from 3195 to 3196 2020-09-10 03:00:03 -04:00
Chauncey Hui bd6002039f SWDEV-2 - Change OpenCL version number from 3194 to 3195 2020-09-09 03:00:03 -04:00
Chauncey Hui f5c5721345 SWDEV-2 - Change OpenCL version number from 3193 to 3194 2020-09-07 03:00:03 -04:00
Chauncey Hui 0380045f85 SWDEV-2 - Change OpenCL version number from 3192 to 3193 2020-09-04 03:00:03 -04:00
Chauncey Hui 59e45d5c85 SWDEV-2 - Change OpenCL version number from 3191 to 3192 2020-09-02 03:00:03 -04:00
Chauncey Hui fb4904f6dc SWDEV-2 - Change OpenCL version number from 3190 to 3191 2020-09-01 03:00:02 -04:00
Chauncey Hui bc5b9c853a SWDEV-2 - Change OpenCL version number from 3189 to 3190 2020-08-29 03:00:03 -04:00
Chauncey Hui 70139d6e34 SWDEV-2 - Change OpenCL version number from 3188 to 3189 2020-08-26 03:00:04 -04:00
Chauncey Hui 9110b09227 SWDEV-2 - Change OpenCL version number from 3187 to 3188 2020-08-25 03:00:04 -04:00
Chauncey Hui e11ef5ecd4 SWDEV-2 - Change OpenCL version number from 3186 to 3187 2020-08-24 16:33:52 -04:00
Saleel Kudchadker ec73340348 Add Queue profling param and toggle for HIP
Use signal timestamps if NDRange command takes forceProfile flag.

Change-Id: Ib7f187d781fd78a7346818afb3344a9378f4c104
2020-08-06 03:09:53 -04:00
Chauncey Hui 6373242a03 SWDEV-2 - Change OpenCL version number from 3185 to 3186 2020-08-05 03:00:05 -04:00
Chauncey Hui 8f5698cb17 SWDEV-2 - Change OpenCL version number from 3184 to 3185 2020-07-31 03:00:03 -04:00
Chauncey Hui e793de2ffa SWDEV-2 - Change OpenCL version number from 3183 to 3184 2020-07-25 03:00:03 -04:00
Payam 2067de1521 Fix 32bit warning
Change-Id: I4c630d78f7bf23dda85ec8480bb2790864495667
2020-07-24 13:14:37 -04:00
Chauncey Hui f779f655fd SWDEV-2 - Change OpenCL version number from 3182 to 3183 2020-07-23 03:00:04 -04:00
Tao Sang fdef6f722f Apply constexpr on global constant varaibles
When HIP_ENABLE_DEFERRED_LOADING=0, many global variables will be
referenced but they are not initialized in that early time. The patch
will use constexpr to initialze global constant varables in compile
time.

Change-Id: I9d538b7abc6a0ce700ec3332b97fc144db5fc1ef
2020-07-22 22:14:13 -04:00
Chauncey Hui c09b1ee0cc SWDEV-2 - Change OpenCL version number from 3181 to 3182 2020-07-22 03:00:05 -04:00
Chauncey Hui 9812cf8079 SWDEV-2 - Change OpenCL version number from 3180 to 3181 2020-07-21 03:00:04 -04:00
Chauncey Hui 92cdd43a28 SWDEV-2 - Change OpenCL version number from 3179 to 3180 2020-07-18 03:00:03 -04:00
Payam 2dc41007d7 cleanup warnings
Change-Id: I3715fe6aa540c5a40fe2aa324c9fbeab1e67f717
2020-07-17 14:25:52 -04:00
Chauncey Hui 0c84ce5608 SWDEV-2 - Change OpenCL version number from 3178 to 3179 2020-07-17 03:00:03 -04:00
Payam 94e623181b clean up warnings
Change-Id: I5421ab90234278920e6080599bb40ffcb3eaa04d
2020-07-16 09:36:26 -04:00