Aditya Atluri
25dddf5a9b
added hipMemcpySymbol feature to nvcc path
...
Change-Id: I78d45036083fba62d2b2e4e58f9c72cb4e6eb54f
[ROCm/hip commit: e3712197ca ]
2016-10-11 13:34:54 -05:00
Aditya Atluri
62e25cc961
added more changes to memcpytosymbol
...
1. Refactored code to use HCC internal APIs rather than HCC copy APIs
2. Added hipMemcpyToSymbolAsync
3. Added test for hipMemcpyToSymbolAsync
4. Added new error hipErrorInvalidSymbol
Change-Id: I0e359b2d0ff5d682bbccdf9c2923e16b35e39497
[ROCm/hip commit: 3c4af7c371 ]
2016-10-11 13:29:46 -05:00
Aditya Atluri
3cddc50058
Added feature for memcpy to Symbol
...
1. Currently works only for __attribute__((addrspace(1))
2. Need to pass in string for name of the variable
3. Added test to check functionality
Change-Id: I4c3cc1bf151cb5423e4aef59fcc4ad5693b31641
[ROCm/hip commit: 6952b59401 ]
2016-10-11 12:09:58 -05:00
Maneesh Gupta
12ff5b45ba
packaging: create soft-links for .hipVersion & .buildInfo
...
Change-Id: Iabcd2224062ecd7742892d0574a74dced2d547b2
[ROCm/hip commit: 84eb7e2133 ]
2016-10-11 11:15:10 +05:30
Maneesh Gupta
029d09ea57
.buildInfo -> .hipInfo & .version -> .hipVersion
...
Change-Id: I8023f4349621fd81c58615737b7e897649e0f7ca
[ROCm/hip commit: 1329be958a ]
2016-10-11 11:13:41 +05:30
Aditya Atluri
cb75432ac4
added threadfence feature for hcc
...
1. Added feature for __threadfence and __threadfence_block
2. Added feature for using LLVM IR files directly while compilation
3. Added test for threadfence and threadfence_block
Change-Id: Ib7e5d89b4cca1a135952b317e5809cd05b56a3c9
[ROCm/hip commit: dc1042ce6d ]
2016-10-10 15:29:50 -05:00
Maneesh Gupta
eebcf24ee0
Add back deprecated hipHostAlloc, hipMallocHost, hipFreeHost
...
Change-Id: Ib8494078c852b07e1958c3acc21fa1866542122c
[ROCm/hip commit: 7c943ef20a ]
2016-10-09 16:30:46 +05:30
Maneesh Gupta
0490eb1ab5
hip_hcc package: set dependency on rocm-profiler only if COMPILE_HIP_ATP_MARKER=1
...
Change-Id: Ib0424a984546e9f770f280f8559b4a716badcc77
[ROCm/hip commit: 366c1dad44 ]
2016-10-09 16:01:47 +05:30
Maneesh Gupta
c4924fa20a
Merge branch 'amd-develop' into amd-master
...
Change-Id: I4e5fe28aea06abf2780e28bcf58d0742aad0c25d
[ROCm/hip commit: f5faeabb07 ]
2016-10-07 22:22:08 +05:30
Maneesh Gupta
3fda903973
Fixed typos in packaging script for hip_hcc package
...
Change-Id: I79237e7364518066585d5c88bd54e3b30f832076
[ROCm/hip commit: 99299a27cc ]
2016-10-07 15:44:59 +05:30
Maneesh Gupta
70b6885995
Remove deprecated make and cmake files
...
Change-Id: I8cac0ec9cb997214559627425af207bbb9be0ddf
[ROCm/hip commit: 66f810ebaa ]
2016-10-07 11:44:26 +05:30
Maneesh Gupta
38b583d6f0
Set _binary_kernel_* symbol value to 1
...
Change-Id: I92255a8238a8084010662a3ccf5d624dd2d352c0
[ROCm/hip commit: f5d14382af ]
2016-10-06 09:50:35 +05:30
Maneesh Gupta
d97aa15c63
Merge github pull request #41 from ekondis/master into amd-develop
...
Change-Id: I0b32cc7479d5e17895e0a5dffecd23c4b614518e
[ROCm/hip commit: 191b2ba47f ]
2016-10-06 09:32:45 +05:30
Elias Konstantinidis
1dc8e45528
Enabled tests for __mul24 & __umul24
...
[ROCm/hip commit: bfd38972bd ]
2016-10-06 09:29:56 +05:30
Elias Konstantinidis
05bf7e3fa0
Added __mul24 & __umul24 documentation entry
...
[ROCm/hip commit: 0b4b1b7df8 ]
2016-10-06 09:29:45 +05:30
Elias Konstantinidis
7d0d42712e
Added support for __mul24 and __umul24
...
[ROCm/hip commit: 2bc541e15f ]
2016-10-06 09:29:36 +05:30
Maneesh Gupta
9f449295a4
clang-hipify -> hipify-clang in documentation
...
Change-Id: I86ebc8112477db0d3e09f240beb3f9222d909ee6
[ROCm/hip commit: 3b55dcbf6c ]
2016-10-05 23:07:14 +05:30
Maneesh Gupta
0e81dc7091
hip_doc package: Update markdown to html script
...
Change-Id: Ic7fe4f4df71621789ef4c0ce8103752ea32f3fd8
[ROCm/hip commit: 91ee158f62 ]
2016-10-05 23:01:52 +05:30
Maneesh Gupta
6879d715b0
Update hip_hcc packaging steps
...
Change-Id: I0ab16d8aef1dd33a971f73b3a6faa067df495d55
[ROCm/hip commit: 15519b0603 ]
2016-10-05 22:58:04 +05:30
Ben Sander
bb3ce0631d
Add DISABLE_COPY_EXT option.
...
[ROCm/hip commit: dee364cb08 ]
2016-10-05 12:18:42 -05:00
Ben Sander
87a50740b7
Update docs (supported env vars).
...
[ROCm/hip commit: 4b724b97e6 ]
2016-10-05 12:18:42 -05:00
Ben Sander
dda8fb6596
Don't save error status on ihip function.
...
[ROCm/hip commit: b4a783efa1 ]
2016-10-05 12:18:42 -05:00
Ben Sander
cc0dab0113
Add HIP_BLOCKING_SYNC environment var to control stream sync behavior.
...
[ROCm/hip commit: 821080487a ]
2016-10-05 12:18:42 -05:00
Maneesh Gupta
f6e8557f59
Add back rocm-profiler as a dependency for hip_hcc package
...
This reverts commit 7bab8bfb27 .
[ROCm/hip commit: 48a6085b6c ]
2016-10-05 22:39:42 +05:30
Maneesh Gupta
d246f1c4aa
Add packaging steps for hipify-clang
...
Change-Id: I0ed916d5fcb4fc4734f1d92e686fc053e4680052
[ROCm/hip commit: 78307edb01 ]
2016-10-05 22:34:42 +05:30
Maneesh Gupta
0e3a0bdd1f
clang-hipify -> hipify-clang. Also attempt to build it by default
...
Change-Id: I694e6c772f5347c820d9bd6c9aa61d6d9696911e
[ROCm/hip commit: 798d4be080 ]
2016-10-05 13:06:22 +05:30
Maneesh Gupta
3ffd026a36
hipcc: Updated to use new include path
...
Change-Id: I4de6bb6978f2908dbb4d4cfd6e394d21fed90dd5
[ROCm/hip commit: f74e54102f ]
2016-10-05 10:54:42 +05:30
Maneesh Gupta
f50a83f419
doxy.cfg: Fixed to use updated include path
...
Change-Id: I21149d3dd3111eaf8c23ff8550a1303d339f5c5d
[ROCm/hip commit: 58e8d5aa7f ]
2016-10-04 22:29:40 +05:30
Maneesh Gupta
2dba960b07
samples: Updated to use new hip include path
...
Change-Id: I53a1385a17f13a997ea21d14315f15a3ad851dab
[ROCm/hip commit: 3a247efb2f ]
2016-10-04 22:21:10 +05:30
Maneesh Gupta
724a024bb6
directed tests: Updated to use new hip include path
...
Change-Id: Iab1aee638b7158eb9674a19625dedf6471947e51
[ROCm/hip commit: 7e04884d0f ]
2016-10-04 22:20:50 +05:30
Maneesh Gupta
135323e2b7
hip_base package: Updated to handle updated hip include path
...
Change-Id: I936516874cef4ab551d613303fde32ffe2c6c805
[ROCm/hip commit: b6a6cf320b ]
2016-10-04 22:19:52 +05:30
Maneesh Gupta
fe96ddb6df
Update hipify-clang to generate updated hip_runtime header path
...
Change-Id: I64ceb037f2aa68e4e8d254be7d0bebff83061990
[ROCm/hip commit: fe4ae50289 ]
2016-10-04 22:18:55 +05:30
Maneesh Gupta
fc58842fcf
Move include/* to include/hip/*
...
Change-Id: I7a7b2839b4df59c7a4c503550f99fdc9e45c0f54
[ROCm/hip commit: b951cc99ed ]
2016-10-04 22:17:18 +05:30
Ben Sander
e99878f5fb
Fix hipMemSetAsync compilation, bounds check on name copy
...
[ROCm/hip commit: 88fb0efa6d ]
2016-10-03 19:05:19 -05:00
Aditya Atluri
dd55ba8b5d
Stream fix on nvcc hipMemsetAsync
...
Change-Id: Ia0eb81dff0f422af55d93b4635d42e9aa6921377
[ROCm/hip commit: 9f05eca0a0 ]
2016-10-03 12:38:41 -05:00
Maneesh Gupta
d3c43d12f1
cmake: Fix identations
...
Change-Id: Iecc79f030968a2b67bfa41218d0a4edbd2594f63
[ROCm/hip commit: 14f4c3856d ]
2016-10-03 22:52:23 +05:30
Ben Sander
00ef0dcea3
small typo fix
...
Change-Id: I01906b330be8e6ec149bcdfe82def73e15931c89
[ROCm/hip commit: 848b27ccef ]
2016-10-02 05:57:02 -05:00
Ben Sander
679b9be947
disable DB_SHOW_TID
...
Change-Id: Ia415437e8ba9903de149997380f61f1272488642
[ROCm/hip commit: d4a6010e2d ]
2016-10-02 05:56:38 -05:00
Ben Sander
c3034c06df
fix test args
...
Change-Id: If18eb2a5e504accb72a25716aafb6867002fefb2
[ROCm/hip commit: 3bda7532cf ]
2016-10-01 14:39:22 -05:00
Aditya Atluri
619b0c3cb6
updated symbol usage in docs
...
Change-Id: I522c793f9cfa6a912dcb4a3d0044e94de3d3cd0e
[ROCm/hip commit: 239ba104fd ]
2016-10-01 13:41:09 -05:00
Maneesh Gupta
34ad6e1f27
Merge branch 'amd-develop' into amd-master
...
Change-Id: I5b104cbe9aa97f4152fcd7d5d86b606f69492f70
[ROCm/hip commit: 4381557e26 ]
2016-09-30 12:58:06 +05:30
sandeep kumar
9c4acfbfcb
Add 2_Cookbook
...
Change-Id: I10bbbd4bcb80a5900fe6af466c8f4c94ea5efe9a
[ROCm/hip commit: 4f6112730b ]
2016-09-30 12:52:06 +05:30
Maneesh Gupta
002b7bc137
HIT: maintain source hierarchy for generated test executables
...
Change-Id: I997650d10cf38f35edb6b88b130a62c3541a850c
[ROCm/hip commit: dcfe5ce2ea ]
2016-09-30 12:49:11 +05:30
Aditya Atluri
2083f2c29e
added vector types for C path
...
Change-Id: I4ccd4082f1b2ce4f0f4fd9fb498506234783a803
[ROCm/hip commit: 2835e86e39 ]
2016-09-29 19:44:00 -05:00
pensun
a3256a4b73
update hipcc to search for lib using CUDA_PATH on NV path
...
Change-Id: I7e19d1f82237a8a13f3d8284b313ac049be3f920
[ROCm/hip commit: 6a97ff68a4 ]
2016-09-29 15:11:57 -05:00
Aditya Atluri
e4e4c54055
Added C guard for math headers
...
Change-Id: I0e71819c6436b3e6c99b2deddb2ee2d2a16acedd
[ROCm/hip commit: e04b8d6aa7 ]
2016-09-29 13:54:34 -05:00
Aditya Atluri
d31206acb8
Fixed issue on git #39
...
Change-Id: I5b507fc2b544df0cd3a900a2763c7a3ad6295c13
[ROCm/hip commit: 1e56dead78 ]
2016-09-29 10:06:26 -05:00
pensun
04871c910b
add hipEvent* macros on NV path
...
Change-Id: I28ff0fa24f69560e13366e7cd8d3a485665c67e1
[ROCm/hip commit: 4fa5e980ef ]
2016-09-29 01:22:19 -05:00
Maneesh Gupta
9bd368d7ba
Rebuild hip_hcc if hcc version changes
...
And also force rebuild of .buildInfo & .version everytime
Change-Id: I97e0d3c24fd693366a293803088014d13ca640cc
[ROCm/hip commit: 96e8027d81 ]
2016-09-29 10:29:35 +05:30
pensun
4caa41f175
change hipEnvVarDriver to reduce communications to hipEnvVar
...
Change-Id: I65a5f67dd51d53594fa51f88505e32321643d189
[ROCm/hip commit: eac2533a92 ]
2016-09-27 23:00:11 -05:00