Evgeny Mankov
7631fd7f90
Merge pull request #719 from emankov/master
...
[HIPIFY] Split CUDA2HIP map into a number of maps based on API type
2018-10-23 00:03:02 +03:00
Evgeny Mankov
75972cb51d
[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
2018-10-23 00:00:10 +03:00
Yaxun Sam Liu
1f7b924e2e
Let hipcc handle gfx906 for hip-clang
2018-10-21 10:04:30 -04:00
Jenkins
e64f7d4609
Merge 'master' into 'amd-master'
...
Change-Id: I134ce409dd1a0cbf93c1185b6f92089775d327fa
2018-10-19 04:09:39 -05:00
Maneesh Gupta
407e092a13
Merge pull request #705 from ROCm-Developer-Tools/feature_minimal_changes_for_hc_next
...
Feature minimal changes for hc next
2018-10-19 06:58:31 +05:30
Siu Chi Chan
f39873c584
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.
2018-10-18 17:00:27 -04:00
foreman
8526ed9b96
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
2018-10-18 13:41:32 -04:00
Evgeny Mankov
23c8a3e18f
Merge pull request #712 from emankov/master
...
[HIPIFY] CUDA Driver API data types total revise
2018-10-18 18:52:41 +03:00
Evgeny Mankov
865c6f23c7
[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
2018-10-18 18:50:24 +03:00
Alex Voicu
3678063598
Dumb workaround is still needed, so add it back.
2018-10-18 15:33:46 +01:00
Alex Voicu
59533b84e1
Guard new includes.
2018-10-18 12:29:27 +01:00
Alex Voicu
602280eb8b
Re-sync with upstream.
2018-10-18 12:27:03 +01:00
Maneesh Gupta
30523b72a2
Merge pull request #688 from aaronenyeshi/fix-sinf-cosf-ocml
...
Use sinf and cosf from ocml device libs
2018-10-18 16:39:20 +05:30
Maneesh Gupta
9143ae6bdb
Merge pull request #692 from whchung/hip-reinit-take2
...
HIP program state re-initialization logic (take 2)
2018-10-18 12:06:41 +05:30
Maneesh Gupta
c7a147f109
Merge pull request #711 from nicholasmalaya/patch-1
...
Updates to HIP porting guide
2018-10-18 12:06:31 +05:30
Maneesh Gupta
3f87e33c9a
Merge pull request #710 from mangupta/use_hipLaunchKernelGGL
...
Replace hipLaunchKernel -> hipLaunchKernelGGL
2018-10-18 08:36:59 +05:30
Nicholas Malaya
bfbc1298d1
Update hip_porting_guide.md
2018-10-17 14:27:11 -05:00
Nicholas Malaya
adc7741441
Fixing link
2018-10-17 14:26:49 -05:00
Nicholas Malaya
319f7232c2
Fixing a link
2018-10-17 14:25:54 -05:00
Nicholas Malaya
4c2e4ead8d
Adding library equivalent section
2018-10-17 14:25:07 -05:00
Nicholas Malaya
41279dcb38
Small editing changes to clean up document
2018-10-17 14:11:25 -05:00
Nicholas Malaya
4939444a51
Fixing a broken indentation
...
Minor (cosmetic) edit to make items appear in ordered bulleted list
2018-10-17 13:56:51 -05:00
Nicholas Malaya
20bb485199
Update hip_porting_guide.md
...
Adding hyperlink to bin/hipconvertinplace.sh
2018-10-17 13:49:47 -05:00
Jenkins
70f67ff7be
Merge 'master' into 'amd-master'
...
Change-Id: I9cd9ee0d875a2bf345b0c996a63e9168a76b1108
2018-10-17 04:09:35 -05:00
Maneesh Gupta
e1fe095471
Replace hipLaunchKernel -> hipLaunchKernelGGL
...
Change-Id: I4d99009e1199811d417becf1e1b934ec4d4e30be
2018-10-17 14:32:25 +05:30
Maneesh Gupta
3bf8e9ad8e
Fix typos in Jenkinsfile
2018-10-17 11:13:37 +05:30
Maneesh Gupta
f41924d42e
Update Jenkinsfile
...
Disable rocm-1.9x testing in CI due to incompatible changes with HCC from ROCm 1.9.x
2018-10-17 11:03:43 +05:30
Maneesh Gupta
95be669f4a
Merge pull request #703 from mangupta/stream_create_with_priority
...
Implementation for stream priority
2018-10-17 10:53:43 +05:30
Maneesh Gupta
3485d86746
Merge pull request #702 from aaronenyeshi/fix-missing-irif-lib
...
Replace IRIF fences with atomic_work_item_fence
2018-10-17 10:53:27 +05:30
Maneesh Gupta
6a4aaed7f3
Merge pull request #698 from yxsamliu/compile-flags
...
Add HIPCC_COMPILE_FLAGS_APPEND
2018-10-17 10:53:17 +05:30
Maneesh Gupta
5ca415a172
Merge pull request #696 from gargrahul/fix_texrestypelin_size
...
Fixed image width for linear resource type texture
2018-10-17 06:11:23 +05:30
Maneesh Gupta
ae4e24dc21
Merge pull request #708 from mangupta/swdev-125523
...
Add missing hipHostRegister flags on nvcc path
2018-10-17 06:10:25 +05:30
Evgeny Mankov
3f4f090fd9
Merge pull request #709 from emankov/master
...
[HIPIFY] Code cleanup and formatting
2018-10-15 15:37:38 +03:00
Evgeny Mankov
9a1a511c84
[HIPIFY] Code cleanup and formatting
2018-10-15 15:27:37 +03:00
Maneesh Gupta
d71006eb99
Add missing hipHostRegister flags on nvcc path
...
Change-Id: I69f09204d9c544935104d4168ab8d3626666a623
2018-10-15 15:30:24 +05:30
Alex Voicu
f480a134f4
Update samples.
2018-10-13 23:28:22 +01:00
Alex Voicu
217fe345ca
Minimal should mean minimal.
2018-10-11 00:21:41 +01:00
Alex Voicu
7874ec8aaf
Trailing whitespace is still not the final frontier.
2018-10-11 00:08:09 +01:00
Alex Voicu
b2b482c78e
Address Aaron's comments
2018-10-11 00:03:01 +01:00
Alex Voicu
031c1d574f
Use HIP math functions, stop using hipLaunchParm.
2018-10-10 11:56:54 +01:00
Alex Voicu
c564ccbffc
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_minimal_changes_for_hc_next
2018-10-10 11:44:09 +01:00
Alex Voicu
9ec697c620
Re-sync with upstream.
2018-10-10 11:43:49 +01:00
Maneesh Gupta
07ee1f07d8
Implementation for stream priority
...
- Requires ROCm 1.9.x or higher
- Requires HCC with PR#886 merged
Change-Id: Id7c95ea091ee610e80c9ad815f1cb989cba570ca
2018-10-05 16:27:46 +05:30
Aaron Enye Shi
03822afaa9
Replace IRIF fences with atomic_work_item_fence
2018-10-04 21:47:28 +00:00
Jenkins
3cb93c2ed2
Merge 'master' into 'amd-master'
...
Change-Id: I1884a7f1ee85ee14592fd6c2f28beb4872d0fd13
2018-10-04 04:09:36 -05:00
Maneesh Gupta
e7d3f3860e
Merge pull request #697 from yxsamliu/dev-lib-path
...
Let hipcc add --hip-device-lib-path by default for hip-clang
2018-10-04 07:40:37 +05:30
Maneesh Gupta
ed51044502
Merge pull request #700 from ROCm-Developer-Tools/fix-long-long-decl
...
Fix hip_vector_types.h for long long vectors
2018-10-04 07:39:30 +05:30
Aaron Enye Shi
6a71cf17a1
Fix hip_vector_types.h for long long vectors
...
There was a missing long in the declaration for [u]longlongN types.
2018-10-03 13:57:52 -04:00
Evgeny Mankov
bde7c600c4
Merge pull request #699 from emankov/master
...
[HIPIFY] CUDA 10.0 Driver API initial support
2018-10-03 20:33:37 +03:00
Evgeny Mankov
cb4eb94174
[HIPIFY] CUDA 10.0 Driver API initial support
2018-10-03 20:29:22 +03:00