Maneesh Gupta
bf119ef4e8
Merge pull request #716 from yxsamliu/gfx906
...
Let hipcc handle gfx906 for hip-clang
[ROCm/clr commit: df02a8ef5f ]
2018-10-25 06:01:16 +05:30
foreman
4842e57b41
P4 to Git Change 1623601 by skudchad@skudchad_test2_win_opencl on 2018/10/24 17:52:57
...
SWDEV-145570 - [HIP] Refactor hipStreamAddCallback
ReviewBoardURL = http://ocltc.amd.com/reviews/r/16045/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#15 edit
[ROCm/clr commit: 5a126bf678 ]
2018-10-24 18:00:42 -04:00
Maneesh Gupta
b6f6734285
Fix logic for double variants of __shfl*
...
Change-Id: I604f00b54cf4bd9c5f26ca6fa680fca5e9629417
[ROCm/clr commit: 7b6d232672 ]
2018-10-24 12:39:09 +05:30
Maneesh Gupta
127f7d0320
Make HIP functional again with HCC from ROCm 1.9.x
...
Change-Id: I214acdfd0b79dcf783993e44fe31baee64fd4dc3
[ROCm/clr commit: b01ac26948 ]
2018-10-24 10:41:56 +05:30
Qianfeng Zhang
b12c16f72b
Make correct checking of the returned hipDeviceptr_t from read_global_description()
...
[ROCm/clr commit: 443698ce00 ]
2018-10-23 21:13:11 +08:00
Evgeny Mankov
26509d1f68
[HIPIFY] Split CUDA2HIP map into a number of maps based on API type
...
[Reasons]
+ Simplify the support
+ Optimize compilation and code generation time
[Additionally]
+ Update minimum required version of cmake
+ Fix MSVC compile options force update
[ROCm/clr commit: 75972cb51d ]
2018-10-23 00:00:10 +03:00
Yaxun Sam Liu
5626b48795
Let hipcc handle gfx906 for hip-clang
...
[ROCm/clr commit: 1f7b924e2e ]
2018-10-21 10:04:30 -04:00
Maneesh Gupta
b859ab46df
Merge pull request #705 from ROCm-Developer-Tools/feature_minimal_changes_for_hc_next
...
Feature minimal changes for hc next
[ROCm/clr commit: 407e092a13 ]
2018-10-19 06:58:31 +05:30
Siu Chi Chan
5d1a265efc
Support more than one bundles in a single .kernel section
...
When compiling with Early Finalization enabled in HCC,
the resulting .kernel section of the host object now may
contain more than one device code bundles. This is to
teach the HIP runtime to correctly extract all the
bundles from the .kernel section.
[ROCm/clr commit: f39873c584 ]
2018-10-18 17:00:27 -04:00
foreman
b3b400f681
P4 to Git Change 1620765 by skudchad@skudchad_test2_win_opencl on 2018/10/17 16:58:04
...
SWDEV-145570 - [HIP] Track last used event and use last enqueued command in a stream rather than creating a new event
ReviewBoardURL = http://ocltc.amd.com/reviews/r/15996/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#90 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.hpp#20 edit
[ROCm/clr commit: 8526ed9b96 ]
2018-10-18 13:41:32 -04:00
Evgeny Mankov
ff564c763c
[HIPIFY] CUDA Driver API data types total revise
...
+ for all CUDA versions
+ add missing types
+ fix typos
+ sync with HIP
+ update CUDA_Driver_API_functions_supported_by_HIP.md
+ formatting, annotating
[ROCm/clr commit: 865c6f23c7 ]
2018-10-18 18:50:24 +03:00
Alex Voicu
35e9dfc593
Dumb workaround is still needed, so add it back.
...
[ROCm/clr commit: 3678063598 ]
2018-10-18 15:33:46 +01:00
Alex Voicu
fe7e09d222
Guard new includes.
...
[ROCm/clr commit: 59533b84e1 ]
2018-10-18 12:29:27 +01:00
Alex Voicu
c505c2be38
Re-sync with upstream.
...
[ROCm/clr commit: 602280eb8b ]
2018-10-18 12:27:03 +01:00
Maneesh Gupta
5070b00c83
Merge pull request #688 from aaronenyeshi/fix-sinf-cosf-ocml
...
Use sinf and cosf from ocml device libs
[ROCm/clr commit: 30523b72a2 ]
2018-10-18 16:39:20 +05:30
Maneesh Gupta
cf95358003
Merge pull request #692 from whchung/hip-reinit-take2
...
HIP program state re-initialization logic (take 2)
[ROCm/clr commit: 9143ae6bdb ]
2018-10-18 12:06:41 +05:30
Maneesh Gupta
c5a8113e91
Merge pull request #711 from nicholasmalaya/patch-1
...
Updates to HIP porting guide
[ROCm/clr commit: c7a147f109 ]
2018-10-18 12:06:31 +05:30
Nicholas Malaya
ad5861ad46
Update hip_porting_guide.md
...
[ROCm/clr commit: bfbc1298d1 ]
2018-10-17 14:27:11 -05:00
Nicholas Malaya
4f63362a1c
Fixing link
...
[ROCm/clr commit: adc7741441 ]
2018-10-17 14:26:49 -05:00
Nicholas Malaya
be03a6f8b2
Fixing a link
...
[ROCm/clr commit: 319f7232c2 ]
2018-10-17 14:25:54 -05:00
Nicholas Malaya
26460eac74
Adding library equivalent section
...
[ROCm/clr commit: 4c2e4ead8d ]
2018-10-17 14:25:07 -05:00
Nicholas Malaya
4b1520b567
Small editing changes to clean up document
...
[ROCm/clr commit: 41279dcb38 ]
2018-10-17 14:11:25 -05:00
Nicholas Malaya
ccfb880f30
Fixing a broken indentation
...
Minor (cosmetic) edit to make items appear in ordered bulleted list
[ROCm/clr commit: 4939444a51 ]
2018-10-17 13:56:51 -05:00
Nicholas Malaya
1d7a6a7c1e
Update hip_porting_guide.md
...
Adding hyperlink to bin/hipconvertinplace.sh
[ROCm/clr commit: 20bb485199 ]
2018-10-17 13:49:47 -05:00
Maneesh Gupta
50e89b0a30
Replace hipLaunchKernel -> hipLaunchKernelGGL
...
Change-Id: I4d99009e1199811d417becf1e1b934ec4d4e30be
[ROCm/clr commit: e1fe095471 ]
2018-10-17 14:32:25 +05:30
Maneesh Gupta
7fc7aa1e04
Fix typos in Jenkinsfile
...
[ROCm/clr commit: 3bf8e9ad8e ]
2018-10-17 11:13:37 +05:30
Maneesh Gupta
75881e172b
Update Jenkinsfile
...
Disable rocm-1.9x testing in CI due to incompatible changes with HCC from ROCm 1.9.x
[ROCm/clr commit: f41924d42e ]
2018-10-17 11:03:43 +05:30
Maneesh Gupta
bb3706b6f6
Merge pull request #703 from mangupta/stream_create_with_priority
...
Implementation for stream priority
[ROCm/clr commit: 95be669f4a ]
2018-10-17 10:53:43 +05:30
Maneesh Gupta
62e4c224c7
Merge pull request #702 from aaronenyeshi/fix-missing-irif-lib
...
Replace IRIF fences with atomic_work_item_fence
[ROCm/clr commit: 3485d86746 ]
2018-10-17 10:53:27 +05:30
Maneesh Gupta
a818af7073
Merge pull request #698 from yxsamliu/compile-flags
...
Add HIPCC_COMPILE_FLAGS_APPEND
[ROCm/clr commit: 6a4aaed7f3 ]
2018-10-17 10:53:17 +05:30
Maneesh Gupta
dea3d05758
Merge pull request #696 from gargrahul/fix_texrestypelin_size
...
Fixed image width for linear resource type texture
[ROCm/clr commit: 5ca415a172 ]
2018-10-17 06:11:23 +05:30
Maneesh Gupta
08bff3e3d7
Merge pull request #708 from mangupta/swdev-125523
...
Add missing hipHostRegister flags on nvcc path
[ROCm/clr commit: ae4e24dc21 ]
2018-10-17 06:10:25 +05:30
Evgeny Mankov
a533379e12
[HIPIFY] Code cleanup and formatting
...
[ROCm/clr commit: 9a1a511c84 ]
2018-10-15 15:27:37 +03:00
Maneesh Gupta
8175561a42
Add missing hipHostRegister flags on nvcc path
...
Change-Id: I69f09204d9c544935104d4168ab8d3626666a623
[ROCm/clr commit: d71006eb99 ]
2018-10-15 15:30:24 +05:30
Alex Voicu
2577b11365
Update samples.
...
[ROCm/clr commit: f480a134f4 ]
2018-10-13 23:28:22 +01:00
Alex Voicu
f3495964ea
Minimal should mean minimal.
...
[ROCm/clr commit: 217fe345ca ]
2018-10-11 00:21:41 +01:00
Alex Voicu
0e5f21c96b
Trailing whitespace is still not the final frontier.
...
[ROCm/clr commit: 7874ec8aaf ]
2018-10-11 00:08:09 +01:00
Alex Voicu
21997797ff
Address Aaron's comments
...
[ROCm/clr commit: b2b482c78e ]
2018-10-11 00:03:01 +01:00
Alex Voicu
16b5a7c63e
Use HIP math functions, stop using hipLaunchParm.
...
[ROCm/clr commit: 031c1d574f ]
2018-10-10 11:56:54 +01:00
Alex Voicu
93e6d2f730
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_minimal_changes_for_hc_next
...
[ROCm/clr commit: c564ccbffc ]
2018-10-10 11:44:09 +01:00
Alex Voicu
50388a3bd1
Re-sync with upstream.
...
[ROCm/clr commit: 9ec697c620 ]
2018-10-10 11:43:49 +01:00
Maneesh Gupta
c4ed6b18fb
Implementation for stream priority
...
- Requires ROCm 1.9.x or higher
- Requires HCC with PR#886 merged
Change-Id: Id7c95ea091ee610e80c9ad815f1cb989cba570ca
[ROCm/clr commit: 07ee1f07d8 ]
2018-10-05 16:27:46 +05:30
Aaron Enye Shi
1835636df3
Replace IRIF fences with atomic_work_item_fence
...
[ROCm/clr commit: 03822afaa9 ]
2018-10-04 21:47:28 +00:00
Maneesh Gupta
09ff91c564
Merge pull request #697 from yxsamliu/dev-lib-path
...
Let hipcc add --hip-device-lib-path by default for hip-clang
[ROCm/clr commit: e7d3f3860e ]
2018-10-04 07:40:37 +05:30
Aaron Enye Shi
766ce1b4ff
Fix hip_vector_types.h for long long vectors
...
There was a missing long in the declaration for [u]longlongN types.
[ROCm/clr commit: 6a71cf17a1 ]
2018-10-03 13:57:52 -04:00
Evgeny Mankov
a89c112545
[HIPIFY] CUDA 10.0 Driver API initial support
...
[ROCm/clr commit: cb4eb94174 ]
2018-10-03 20:29:22 +03:00
Rahul Garg
ed5c4bca1d
Corrected the width calculation logic to accomodate multi channels
...
[ROCm/clr commit: a78d68d639 ]
2018-10-03 12:07:38 +05:30
Yaxun Sam Liu
fbc0c4bb66
Let hipcc add --hip-device-lib-path by default for hip-clang
...
hip-clang by default assumes -fno-gpu-rdc, therefore requires
--hip-device-lib-path by default.
[ROCm/clr commit: 88768895bc ]
2018-10-01 15:14:54 -04:00
Yaxun Sam Liu
cb971f0a48
Add HIPCC_COMPILE_FLAGS_APPEND
...
[ROCm/clr commit: 2c361906fa ]
2018-10-01 14:51:29 -04:00
Rahul Garg
8981438983
Fixed image width for linear resource type texture
...
[ROCm/clr commit: 167265c279 ]
2018-10-01 15:28:34 +05:30