Граф коммитов

1052 Коммитов

Автор SHA1 Сообщение Дата
Maneesh Gupta 1329be958a .buildInfo -> .hipInfo & .version -> .hipVersion
Change-Id: I8023f4349621fd81c58615737b7e897649e0f7ca
2016-10-11 11:13:41 +05:30
Aditya Atluri dc1042ce6d 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
2016-10-10 15:29:50 -05:00
Maneesh Gupta 7c943ef20a Add back deprecated hipHostAlloc, hipMallocHost, hipFreeHost
Change-Id: Ib8494078c852b07e1958c3acc21fa1866542122c
2016-10-09 16:30:46 +05:30
Maneesh Gupta 366c1dad44 hip_hcc package: set dependency on rocm-profiler only if COMPILE_HIP_ATP_MARKER=1
Change-Id: Ib0424a984546e9f770f280f8559b4a716badcc77
2016-10-09 16:01:47 +05:30
Maneesh Gupta 99299a27cc Fixed typos in packaging script for hip_hcc package
Change-Id: I79237e7364518066585d5c88bd54e3b30f832076
2016-10-07 15:44:59 +05:30
Maneesh Gupta 66f810ebaa Remove deprecated make and cmake files
Change-Id: I8cac0ec9cb997214559627425af207bbb9be0ddf
2016-10-07 11:44:26 +05:30
Maneesh Gupta f5d14382af Set _binary_kernel_* symbol value to 1
Change-Id: I92255a8238a8084010662a3ccf5d624dd2d352c0
2016-10-06 09:50:35 +05:30
Maneesh Gupta 191b2ba47f Merge github pull request #41 from ekondis/master into amd-develop
Change-Id: I0b32cc7479d5e17895e0a5dffecd23c4b614518e
2016-10-06 09:32:45 +05:30
Elias Konstantinidis bfd38972bd Enabled tests for __mul24 & __umul24 2016-10-06 09:29:56 +05:30
Elias Konstantinidis 0b4b1b7df8 Added __mul24 & __umul24 documentation entry 2016-10-06 09:29:45 +05:30
Elias Konstantinidis 2bc541e15f Added support for __mul24 and __umul24 2016-10-06 09:29:36 +05:30
Maneesh Gupta 3b55dcbf6c clang-hipify -> hipify-clang in documentation
Change-Id: I86ebc8112477db0d3e09f240beb3f9222d909ee6
2016-10-05 23:07:14 +05:30
Maneesh Gupta 91ee158f62 hip_doc package: Update markdown to html script
Change-Id: Ic7fe4f4df71621789ef4c0ce8103752ea32f3fd8
2016-10-05 23:01:52 +05:30
Maneesh Gupta 15519b0603 Update hip_hcc packaging steps
Change-Id: I0ab16d8aef1dd33a971f73b3a6faa067df495d55
2016-10-05 22:58:04 +05:30
Ben Sander dee364cb08 Add DISABLE_COPY_EXT option. 2016-10-05 12:18:42 -05:00
Ben Sander 4b724b97e6 Update docs (supported env vars). 2016-10-05 12:18:42 -05:00
Ben Sander b4a783efa1 Don't save error status on ihip function. 2016-10-05 12:18:42 -05:00
Ben Sander 821080487a Add HIP_BLOCKING_SYNC environment var to control stream sync behavior. 2016-10-05 12:18:42 -05:00
Maneesh Gupta 48a6085b6c Add back rocm-profiler as a dependency for hip_hcc package
This reverts commit b2035c98ac.
2016-10-05 22:39:42 +05:30
Maneesh Gupta 78307edb01 Add packaging steps for hipify-clang
Change-Id: I0ed916d5fcb4fc4734f1d92e686fc053e4680052
2016-10-05 22:34:42 +05:30
Maneesh Gupta 798d4be080 clang-hipify -> hipify-clang. Also attempt to build it by default
Change-Id: I694e6c772f5347c820d9bd6c9aa61d6d9696911e
2016-10-05 13:06:22 +05:30
Maneesh Gupta f74e54102f hipcc: Updated to use new include path
Change-Id: I4de6bb6978f2908dbb4d4cfd6e394d21fed90dd5
2016-10-05 10:54:42 +05:30
Maneesh Gupta 58e8d5aa7f doxy.cfg: Fixed to use updated include path
Change-Id: I21149d3dd3111eaf8c23ff8550a1303d339f5c5d
2016-10-04 22:29:40 +05:30
Maneesh Gupta 3a247efb2f samples: Updated to use new hip include path
Change-Id: I53a1385a17f13a997ea21d14315f15a3ad851dab
2016-10-04 22:21:10 +05:30
Maneesh Gupta 7e04884d0f directed tests: Updated to use new hip include path
Change-Id: Iab1aee638b7158eb9674a19625dedf6471947e51
2016-10-04 22:20:50 +05:30
Maneesh Gupta b6a6cf320b hip_base package: Updated to handle updated hip include path
Change-Id: I936516874cef4ab551d613303fde32ffe2c6c805
2016-10-04 22:19:52 +05:30
Maneesh Gupta fe4ae50289 Update hipify-clang to generate updated hip_runtime header path
Change-Id: I64ceb037f2aa68e4e8d254be7d0bebff83061990
2016-10-04 22:18:55 +05:30
Maneesh Gupta b951cc99ed Move include/* to include/hip/*
Change-Id: I7a7b2839b4df59c7a4c503550f99fdc9e45c0f54
2016-10-04 22:17:18 +05:30
Ben Sander 88fb0efa6d Fix hipMemSetAsync compilation, bounds check on name copy 2016-10-03 19:05:19 -05:00
Aditya Atluri 9f05eca0a0 Stream fix on nvcc hipMemsetAsync
Change-Id: Ia0eb81dff0f422af55d93b4635d42e9aa6921377
2016-10-03 12:38:41 -05:00
Maneesh Gupta 14f4c3856d cmake: Fix identations
Change-Id: Iecc79f030968a2b67bfa41218d0a4edbd2594f63
2016-10-03 22:52:23 +05:30
Ben Sander 848b27ccef small typo fix
Change-Id: I01906b330be8e6ec149bcdfe82def73e15931c89
2016-10-02 05:57:02 -05:00
Ben Sander d4a6010e2d disable DB_SHOW_TID
Change-Id: Ia415437e8ba9903de149997380f61f1272488642
2016-10-02 05:56:38 -05:00
Ben Sander 3bda7532cf fix test args
Change-Id: If18eb2a5e504accb72a25716aafb6867002fefb2
2016-10-01 14:39:22 -05:00
Aditya Atluri 239ba104fd updated symbol usage in docs
Change-Id: I522c793f9cfa6a912dcb4a3d0044e94de3d3cd0e
2016-10-01 13:41:09 -05:00
sandeep kumar 4f6112730b Add 2_Cookbook
Change-Id: I10bbbd4bcb80a5900fe6af466c8f4c94ea5efe9a
2016-09-30 12:52:06 +05:30
Maneesh Gupta dcfe5ce2ea HIT: maintain source hierarchy for generated test executables
Change-Id: I997650d10cf38f35edb6b88b130a62c3541a850c
2016-09-30 12:49:11 +05:30
Aditya Atluri 2835e86e39 added vector types for C path
Change-Id: I4ccd4082f1b2ce4f0f4fd9fb498506234783a803
2016-09-29 19:44:00 -05:00
pensun 6a97ff68a4 update hipcc to search for lib using CUDA_PATH on NV path
Change-Id: I7e19d1f82237a8a13f3d8284b313ac049be3f920
2016-09-29 15:11:57 -05:00
Aditya Atluri e04b8d6aa7 Added C guard for math headers
Change-Id: I0e71819c6436b3e6c99b2deddb2ee2d2a16acedd
2016-09-29 13:54:34 -05:00
Aditya Atluri 1e56dead78 Fixed issue on git #39
Change-Id: I5b507fc2b544df0cd3a900a2763c7a3ad6295c13
2016-09-29 10:06:26 -05:00
pensun 4fa5e980ef add hipEvent* macros on NV path
Change-Id: I28ff0fa24f69560e13366e7cd8d3a485665c67e1
2016-09-29 01:22:19 -05:00
Maneesh Gupta 96e8027d81 Rebuild hip_hcc if hcc version changes
And also force rebuild of .buildInfo & .version everytime

Change-Id: I97e0d3c24fd693366a293803088014d13ca640cc
2016-09-29 10:29:35 +05:30
pensun eac2533a92 change hipEnvVarDriver to reduce communications to hipEnvVar
Change-Id: I65a5f67dd51d53594fa51f88505e32321643d189
2016-09-27 23:00:11 -05:00
Ben Sander 4ff6dc8f38 Refactor asyncCopy and syncCopy to fix deadlock case.
- Minimize time that locks are held.
- Eliminate copy code that locked stream and ctx at same time.
    - Stream was locked to ensure thread-safe enqueue to the queue.
    - Devices were locked to query peer-lists.

Change-Id: Ibe8880bb7fb995a3da8f90ff911f212d81525018
2016-09-27 15:45:40 -05:00
Ben Sander 6de9136002 Add debug option to print ThreadID with each message.
Also print messages with single fprintf to prevents threads from
interleaving.

Change-Id: Ib3999fe6b1e67b4a16cd7dcde82f3dfc99dd48ff
2016-09-27 15:45:40 -05:00
Ben Sander c36ba0ea58 Add iterations option to MT test.
Change-Id: I945706a75601006ee55a408f965483dd263190ef
2016-09-27 15:45:40 -05:00
Aditya Atluri 5b45c97a30 Fixed hipDeviceGetAttribute
1. Added negative test for hipDeviceGetAttribute
2. Fixed hipDeviceGetAttribute if int ptr input is null

Change-Id: I0e31f50fa407701fddf96e4eb64a87a371ff5d95
2016-09-27 13:33:42 -05:00
Aditya Atluri 1b14393a85 added more device negative testing
1. Added fallback for nullptr to hipGetDeviceProperties and hipGetDeviceCount
2. Added negative tests for hipGetDeviceProperties and hipGetDeviceCount

Change-Id: Iac93fd53d7d4794fb10546ddadf6ca802b047c87
2016-09-27 13:04:35 -05:00
Aditya Atluri 3e64222184 fallthrough if deviceId pointer is null
Change-Id: I924996d60d0286a7be1d18881ee733459de2981c
2016-09-27 11:47:58 -05:00