Maneesh Gupta
a0ceaef5d4
Merge branch 'amd-develop' into amd-master
...
Change-Id: I4d12b7ad56d743ea52e97a100f93818ee0fd916c
2016-10-24 21:40:25 +05:30
pensun
4a93beb3b0
Modify hipStreamAddCallback test case to consider both NULL stream and stream
...
Change-Id: I8468c988f0f01c7d3f3176a01469d69bf7a68237
2016-10-23 12:36:02 -05:00
pensun
ad09270d7b
Add direct test for hipStreamAddCallback workaround
...
Change-Id: I890574eb30a76922888846882986edd0dc345309
2016-10-23 12:18:09 -05:00
pensun
7a0375854a
Add workaround for hipStreamAddCallback function: call stream synchronize on host and then add execute the call back function
...
Change-Id: If361f8e053949904b19b9e09245d267f05e29f7b
2016-10-22 23:59:39 -05:00
Aditya Atluri
c39b40db58
changed docs to update support for memcpyToSymbol
...
Change-Id: I63169cb10e64033a92dafd46930f499cdf145a8d
2016-10-20 14:05:43 -05:00
Evgeny Mankov
4831ac9f7e
[HIPIFY] Fix typo in option's help description
2016-10-20 18:57:52 +03:00
Evgeny Mankov
d9b2ed07c3
[HIPIFY] Add missing options to tool's -help
...
Also HelpMessage with a description of the common command-line options related to the compilation database and input files is added.
2016-10-20 18:29:24 +03:00
Ben Sander
714968cdc6
Fix P2P for async
...
Also improve HIP debug message: Add more DB_COPY1 messages. memcpyStr,
expand HIP_DB bitmask.
2016-10-20 10:02:23 -05:00
Aditya Atluri
3a1c8f9259
Added support for constant memory
...
1. Added support for constant memory
2. Added test which uses memcpytosymbol for constant memory
3. Corrected code error on nvcc path
Change-Id: I2ab69f516832bf7a037132ac81273ea6f5107401
2016-10-20 09:57:53 -05:00
Maneesh Gupta
a93a5576bb
Merge branch 'amd-develop' into amd-master
...
Change-Id: I6b59c6f0d187685344e0444f769e19454a2c6ef0
2016-10-20 14:36:38 +05:30
Rahul Garg
b4702f3912
Quickfix for HCSWAP-60, support for hipHostMallocPortable
...
Change-Id: I2a4fcacea9d916ef222324fc9e9d8191f6dc12d0
2016-10-20 10:44:30 +05:30
Sandeep Kumar
d025ed980b
Add more apps to 2_Cookbook
...
Change-Id: Iafe462df9726a32f450bd240a2de3eaa73a10057
2016-10-19 12:58:16 -04:00
Maneesh Gupta
5f2bf5219a
bin/hipcc: Simplify HIP_HCC_SYS_INCLUDES_WA logic
...
Change-Id: I2d20d6edc1b5c0d065ba6ce6179441fa98712a87
2016-10-19 12:57:33 +05:30
Maneesh Gupta
e1b658caff
Make directed tests linking depend upon HIP_PATH/lib/*
...
Change-Id: I35203fc655325428e241a541f64c103fb2004b6e
2016-10-19 12:41:11 +05:30
Ben Sander
965e2e00a8
Make HIP_HCC_SYS_INCLUDES_WA disable unless explicitly set =1
...
Change-Id: Ibfd1e049d51e420bd514b71e3652bc7029dfd4ba
2016-10-18 22:45:45 -05:00
Ben Sander
d4b23da91f
Add HIP_WAIT_MODE env var.
...
Also weaken cases where hipSetDeviceFlags returns hipErrorInvalidValue.
Change-Id: I7f113338be6fe498eaf1ab40fd0fd6b23849bb5e
2016-10-18 22:27:16 -05:00
Ben Sander
4acb7dd947
Several fixes/improvements to directed tests.
...
Change-Id: Ieb32569ddbf5795d2ab3392165a7ddc22693dc62
2016-10-18 22:27:16 -05:00
Ben Sander
c7303d5924
Add hipDeviceSchedule* support to queue wait
...
Change-Id: Iffa7a356500b026f3737c3f5719ca9f62b10d855
2016-10-18 22:27:16 -05:00
Ben Sander
0787c41ac0
Remove some TODO items
...
Change-Id: I7e9de2e43a8584f8dc9ee6d45c8ed00ca465f591
2016-10-18 22:27:16 -05:00
Ben Sander
214673a4fb
Fix event flag detection.
...
Change-Id: I0b0ba66c2339021320fe3d7760fdad1a0490a76b
2016-10-18 22:27:16 -05:00
Ben Sander
54b20dbe0d
Update docs for event, review event TODO.
...
Change-Id: Iec491f9f22df163f01c0af6639fcbe33c81acdcc
2016-10-18 22:27:16 -05:00
Ben Sander
7aef2b0eca
Enhance .gitignore
...
Change-Id: I03ae62bad2db181538a4487163ac604229862d16
2016-10-18 22:27:16 -05:00
Ben Sander
403cdf93c3
Move some internal headers from "include/hip/" to src.
...
Change-Id: I7041bd5c803d9318979f4a7c1d658445c614691e
2016-10-18 22:27:16 -05:00
Evgeny Mankov
5c7146eb62
[hipcc] A workaround for [SWDEV-105366] HCC's omitting of system includes while compiling kernel code leads to 'file not found' error.
...
Missing includes are set explicitly.
Workaround is switched on by default, to disable it set HCC_SYS_INCLUDES_WA=0.
WA will be removed after fixing [SWDEV-105366].
2016-10-18 22:38:04 +03:00
Aditya Atluri
9d7a82d6bf
make sure the global variable does not give zero
...
Change-Id: I299c4e74740e5df155a562b0ee609ac6539a9b28
2016-10-18 10:09:52 -05:00
Maneesh Gupta
5d710c8802
Update packaging scripts to handle updated HCC package versioning
...
Change-Id: Id93267b7cf9fd05e60004cc6c45b5fc7d10b3130
2016-10-17 12:48:05 +05:30
Maneesh Gupta
60dd99c646
Merge branch 'amd-develop' into amd-master
...
Change-Id: I0e3bbaf5e872fe5c064f0d792c074d13be50e289
2016-10-16 11:19:16 +05:30
Maneesh Gupta
3c0327451d
Disable linking hip_ir.ll by default
...
Change-Id: I4917f0d75c66eee347de41bc16d999fc563a5be2
2016-10-16 11:14:42 +05:30
Maneesh Gupta
4a87f78fa6
Rename hipComplex.h -> hip_complex.h
...
Change-Id: I86af4ddccc6ebb19606156b459e3065d2c979108
2016-10-16 11:02:36 +05:30
Maneesh Gupta
945a09c241
samples: Updated copyright header
...
Change-Id: I821f514ced5e34d492cb167b65d7273e26ed7b84
2016-10-15 23:05:04 +05:30
Maneesh Gupta
88d6cad3fb
src/*: Update copyright header
...
Change-Id: I455f5d0d12fe9cb39a3ba873bd22b4c25ed07cbf
2016-10-15 22:55:22 +05:30
Maneesh Gupta
a34090e9c5
include headers: Update copyright header and fix line endings
...
Change-Id: If2b0855f4ebf1e966edb54de5667687d154cc574
2016-10-15 22:52:10 +05:30
Maneesh Gupta
3b2dbd2a6d
Bump HIP version to 1.0
...
Change-Id: Ie215a1ad4c1bf9b4a0ce94f750ddacce668bbc63
2016-10-15 22:42:45 +05:30
Maneesh Gupta
ab5dccf9df
Fix typo in CONTRIBUTING.md
...
Change-Id: I1c456eb59b8359059cdce98b5ed153516104b787
2016-10-15 22:42:20 +05:30
Ben Sander
aa3e04cf9a
Cleanup files from code review.
...
- Remove some stale code
- Update docs
- Correct define for __HIP_ARCH_HAS_GLOBAL_INT64_ATOMICS__
Change-Id: Ic5e3cdb8269b1c18f6d2693700b55e08c4d0080e
2016-10-15 11:51:20 -05:00
Ben Sander
dcadaadb24
Add code to use new HCC API accelerator_view::dispatch_hsa_kernel.
...
Disabed by default, can enable with USE_DISPATCH_HSA_KERNEL=1
Change-Id: I7a6ba76f2bada34952ed47f5335ce695fa2faea5
2016-10-14 23:46:29 -05:00
Ben Sander
e5da443535
Add LLVM/LC version info
...
Change-Id: I6d0f49c75777744dbbca255d45681ed663b401c0
2016-10-14 23:45:13 -05:00
Ben Sander
4668a08783
Refactor module API test.
...
- Add PASSED/FAIL indication.
- Set args using struct rather than void* array.
Change-Id: Ic924f88c49cc46979b12b7fef8650081e3b5f58c
2016-10-14 23:19:25 -05:00
Maneesh Gupta
09b3d87767
Remove orphaned hip_blas.h from hcc_detail and nvcc_detail
...
Change-Id: I7e2dda475b538d30942c52d86fbdb213918c630c
2016-10-14 12:55:50 +05:30
Maneesh Gupta
2e93d2d5d2
Remove incorrect executable-bit from non-executable files
...
Change-Id: Iacc434374721e01f7d75d0ab54bceabe0b337f54
2016-10-14 12:53:13 +05:30
Aditya Atluri
366c322416
changed malloc device functions test to work on multiple devices
...
Change-Id: I69ef9002f2f041fef138993aed5a03d4d410a29f
2016-10-13 18:27:56 -05:00
Evgeny Mankov
5c6e741b92
[HIPIFY] Initial support of CUDA Limits.
2016-10-13 23:32:52 +03:00
Aditya Atluri
943878eff4
added limit enum to nvcc
...
Change-Id: If9cb6b1205631da36ec18a84f736f2f2f5155885
2016-10-13 15:15:02 -05:00
Aditya Atluri
34ab2a55ab
changed hipLimit to hipLimit_t and data type to enum
...
Change-Id: I94f408cdcac4b0bb38801d58709b68e9630d44d0
2016-10-13 15:13:11 -05:00
Aditya Atluri
1970ea07f1
added compiler flag for polaris
...
Change-Id: Ib14c14c0618982ac7b48f5bc704c04b54ff40ed9
2016-10-13 14:16:48 -05:00
Ben Sander
45bc107ad0
Fix HIP_USE_PRODUCT_NAME detection.
...
Change-Id: I6879ec3a11845bea66a18a9328bd4eaf54713420
2016-10-13 11:51:53 -05:00
Ben Sander
cfccd63b8c
Remove hipblas.h header - this is now hosted in the hcBlas repot.
...
Change-Id: I5b3350c900741cb1aee75faf4547f2682a9ec385
2016-10-13 11:51:25 -05:00
Ben Sander
1de3c1e450
fix file-not-found detection
...
Change-Id: Ida84923ed18b3ebf8ffcfd6ee84d8a72f611ecd3
2016-10-13 11:43:49 -05:00
pensun
0ac70e7184
Add ifdef guard for the feature requires ROCm1.3
...
Change-Id: I7154517c47000c37fe5eb09a3c1cf2a9aacbe27c
2016-10-13 10:57:31 -05:00
Aditya Atluri
e25a1e50b3
added constant memory property to 16KB
...
Change-Id: If067b4057c2e3fc0c26cf4604a1d4fac7f139b12
2016-10-13 10:47:40 -05:00