Maneesh Gupta
525a2fcf75
Merge branch 'amd-develop' into amd-master
...
Change-Id: I6b59c6f0d187685344e0444f769e19454a2c6ef0
[ROCm/hip commit: 6f499ada29 ]
2016-10-20 14:36:38 +05:30
Rahul Garg
eb8bcfaebe
Quickfix for HCSWAP-60, support for hipHostMallocPortable
...
Change-Id: I2a4fcacea9d916ef222324fc9e9d8191f6dc12d0
[ROCm/hip commit: cd6eb7af78 ]
2016-10-20 10:44:30 +05:30
Sandeep Kumar
67ebfde50e
Add more apps to 2_Cookbook
...
Change-Id: Iafe462df9726a32f450bd240a2de3eaa73a10057
[ROCm/hip commit: d5c59830f3 ]
2016-10-19 12:58:16 -04:00
Maneesh Gupta
da78bf853f
bin/hipcc: Simplify HIP_HCC_SYS_INCLUDES_WA logic
...
Change-Id: I2d20d6edc1b5c0d065ba6ce6179441fa98712a87
[ROCm/hip commit: df1d6fcff2 ]
2016-10-19 12:57:33 +05:30
Maneesh Gupta
3ebc4d661b
Make directed tests linking depend upon HIP_PATH/lib/*
...
Change-Id: I35203fc655325428e241a541f64c103fb2004b6e
[ROCm/hip commit: 57b97a1e99 ]
2016-10-19 12:41:11 +05:30
Ben Sander
21cbfecf84
Make HIP_HCC_SYS_INCLUDES_WA disable unless explicitly set =1
...
Change-Id: Ibfd1e049d51e420bd514b71e3652bc7029dfd4ba
[ROCm/hip commit: baeb966cff ]
2016-10-18 22:45:45 -05:00
Ben Sander
56cc2e3deb
Add HIP_WAIT_MODE env var.
...
Also weaken cases where hipSetDeviceFlags returns hipErrorInvalidValue.
Change-Id: I7f113338be6fe498eaf1ab40fd0fd6b23849bb5e
[ROCm/hip commit: 000d75de95 ]
2016-10-18 22:27:16 -05:00
Ben Sander
f7e9300d4e
Several fixes/improvements to directed tests.
...
Change-Id: Ieb32569ddbf5795d2ab3392165a7ddc22693dc62
[ROCm/hip commit: c4b602a0b9 ]
2016-10-18 22:27:16 -05:00
Ben Sander
02123ae867
Add hipDeviceSchedule* support to queue wait
...
Change-Id: Iffa7a356500b026f3737c3f5719ca9f62b10d855
[ROCm/hip commit: 261ff423e1 ]
2016-10-18 22:27:16 -05:00
Ben Sander
35801146d2
Remove some TODO items
...
Change-Id: I7e9de2e43a8584f8dc9ee6d45c8ed00ca465f591
[ROCm/hip commit: d21d3ec222 ]
2016-10-18 22:27:16 -05:00
Ben Sander
207ebc9482
Fix event flag detection.
...
Change-Id: I0b0ba66c2339021320fe3d7760fdad1a0490a76b
[ROCm/hip commit: 2239e99f60 ]
2016-10-18 22:27:16 -05:00
Ben Sander
7bd9ca471a
Update docs for event, review event TODO.
...
Change-Id: Iec491f9f22df163f01c0af6639fcbe33c81acdcc
[ROCm/hip commit: 61af94a555 ]
2016-10-18 22:27:16 -05:00
Ben Sander
6922c6fe50
Enhance .gitignore
...
Change-Id: I03ae62bad2db181538a4487163ac604229862d16
[ROCm/hip commit: 45b77b91a7 ]
2016-10-18 22:27:16 -05:00
Ben Sander
c11b6f511b
Move some internal headers from "include/hip/" to src.
...
Change-Id: I7041bd5c803d9318979f4a7c1d658445c614691e
[ROCm/hip commit: 9315ac1a29 ]
2016-10-18 22:27:16 -05:00
Evgeny Mankov
e621f550bc
[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].
[ROCm/hip commit: 2027fcd0a2 ]
2016-10-18 22:38:04 +03:00
Aditya Atluri
bcf466e793
make sure the global variable does not give zero
...
Change-Id: I299c4e74740e5df155a562b0ee609ac6539a9b28
[ROCm/hip commit: 1f770bfddb ]
2016-10-18 10:09:52 -05:00
Maneesh Gupta
dc1bfcc8a8
Update packaging scripts to handle updated HCC package versioning
...
Change-Id: Id93267b7cf9fd05e60004cc6c45b5fc7d10b3130
[ROCm/hip commit: feffd829ed ]
2016-10-17 12:48:05 +05:30
Maneesh Gupta
dc9ae44750
Merge branch 'amd-develop' into amd-master
...
Change-Id: I0e3bbaf5e872fe5c064f0d792c074d13be50e289
[ROCm/hip commit: 7e8bfba3d1 ]
2016-10-16 11:19:16 +05:30
Maneesh Gupta
ef66a5828a
Disable linking hip_ir.ll by default
...
Change-Id: I4917f0d75c66eee347de41bc16d999fc563a5be2
[ROCm/hip commit: 86c718a668 ]
2016-10-16 11:14:42 +05:30
Maneesh Gupta
aab3c1b4bf
Rename hipComplex.h -> hip_complex.h
...
Change-Id: I86af4ddccc6ebb19606156b459e3065d2c979108
[ROCm/hip commit: 2df7159ad7 ]
2016-10-16 11:02:36 +05:30
Maneesh Gupta
92498c947b
samples: Updated copyright header
...
Change-Id: I821f514ced5e34d492cb167b65d7273e26ed7b84
[ROCm/hip commit: 501778898f ]
2016-10-15 23:05:04 +05:30
Maneesh Gupta
dd60b971d1
src/*: Update copyright header
...
Change-Id: I455f5d0d12fe9cb39a3ba873bd22b4c25ed07cbf
[ROCm/hip commit: 8471682f26 ]
2016-10-15 22:55:22 +05:30
Maneesh Gupta
7ac85926b7
include headers: Update copyright header and fix line endings
...
Change-Id: If2b0855f4ebf1e966edb54de5667687d154cc574
[ROCm/hip commit: 9608fb93b5 ]
2016-10-15 22:52:10 +05:30
Maneesh Gupta
51141f539d
Bump HIP version to 1.0
...
Change-Id: Ie215a1ad4c1bf9b4a0ce94f750ddacce668bbc63
[ROCm/hip commit: 933b8c1dc5 ]
2016-10-15 22:42:45 +05:30
Maneesh Gupta
2bbfdc8a6c
Fix typo in CONTRIBUTING.md
...
Change-Id: I1c456eb59b8359059cdce98b5ed153516104b787
[ROCm/hip commit: 7ca4585f39 ]
2016-10-15 22:42:20 +05:30
Ben Sander
a76cc1e850
Cleanup files from code review.
...
- Remove some stale code
- Update docs
- Correct define for __HIP_ARCH_HAS_GLOBAL_INT64_ATOMICS__
Change-Id: Ic5e3cdb8269b1c18f6d2693700b55e08c4d0080e
[ROCm/hip commit: c54220eca9 ]
2016-10-15 11:51:20 -05:00
Ben Sander
20b6547a91
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
[ROCm/hip commit: 50e0a363ce ]
2016-10-14 23:46:29 -05:00
Ben Sander
fc49a6b28f
Add LLVM/LC version info
...
Change-Id: I6d0f49c75777744dbbca255d45681ed663b401c0
[ROCm/hip commit: 165c58c3db ]
2016-10-14 23:45:13 -05:00
Ben Sander
6f878f2e4a
Refactor module API test.
...
- Add PASSED/FAIL indication.
- Set args using struct rather than void* array.
Change-Id: Ic924f88c49cc46979b12b7fef8650081e3b5f58c
[ROCm/hip commit: 3ae3c39e44 ]
2016-10-14 23:19:25 -05:00
Maneesh Gupta
9f1c08ed64
Remove orphaned hip_blas.h from hcc_detail and nvcc_detail
...
Change-Id: I7e2dda475b538d30942c52d86fbdb213918c630c
[ROCm/hip commit: 84283d0801 ]
2016-10-14 12:55:50 +05:30
Maneesh Gupta
887ee3dbfe
Remove incorrect executable-bit from non-executable files
...
Change-Id: Iacc434374721e01f7d75d0ab54bceabe0b337f54
[ROCm/hip commit: 6a14f39f8b ]
2016-10-14 12:53:13 +05:30
Aditya Atluri
e29e8fccda
changed malloc device functions test to work on multiple devices
...
Change-Id: I69ef9002f2f041fef138993aed5a03d4d410a29f
[ROCm/hip commit: 099fd35b65 ]
2016-10-13 18:27:56 -05:00
Evgeny Mankov
cc61406070
[HIPIFY] Initial support of CUDA Limits.
...
[ROCm/hip commit: 2faa63c2d8 ]
2016-10-13 23:32:52 +03:00
Aditya Atluri
cd73ab06db
added limit enum to nvcc
...
Change-Id: If9cb6b1205631da36ec18a84f736f2f2f5155885
[ROCm/hip commit: e1929e8e82 ]
2016-10-13 15:15:02 -05:00
Aditya Atluri
5473ffc169
changed hipLimit to hipLimit_t and data type to enum
...
Change-Id: I94f408cdcac4b0bb38801d58709b68e9630d44d0
[ROCm/hip commit: 00c3db0e60 ]
2016-10-13 15:13:11 -05:00
Aditya Atluri
d06509f680
added compiler flag for polaris
...
Change-Id: Ib14c14c0618982ac7b48f5bc704c04b54ff40ed9
[ROCm/hip commit: 90a71c4be4 ]
2016-10-13 14:16:48 -05:00
Ben Sander
252e32859e
Fix HIP_USE_PRODUCT_NAME detection.
...
Change-Id: I6879ec3a11845bea66a18a9328bd4eaf54713420
[ROCm/hip commit: 89012201c9 ]
2016-10-13 11:51:53 -05:00
Ben Sander
a20ed98897
Remove hipblas.h header - this is now hosted in the hcBlas repot.
...
Change-Id: I5b3350c900741cb1aee75faf4547f2682a9ec385
[ROCm/hip commit: 586bcdc8dc ]
2016-10-13 11:51:25 -05:00
Ben Sander
17c3b3dd07
fix file-not-found detection
...
Change-Id: Ida84923ed18b3ebf8ffcfd6ee84d8a72f611ecd3
[ROCm/hip commit: fa075091b5 ]
2016-10-13 11:43:49 -05:00
pensun
7b8e824779
Add ifdef guard for the feature requires ROCm1.3
...
Change-Id: I7154517c47000c37fe5eb09a3c1cf2a9aacbe27c
[ROCm/hip commit: b70409f3ad ]
2016-10-13 10:57:31 -05:00
Aditya Atluri
d89712028a
added constant memory property to 16KB
...
Change-Id: If067b4057c2e3fc0c26cf4604a1d4fac7f139b12
[ROCm/hip commit: 237837d9bd ]
2016-10-13 10:47:40 -05:00
Aditya Atluri
a4c5402bf4
Added HIP_SYMBOL macro to act as a wrapper between HCC and NVCC symbol name parameters
...
Change-Id: I008d028b1e29d5a00d0e449af388216396ad2f75
[ROCm/hip commit: 36b73ed8d9 ]
2016-10-13 10:31:56 -05:00
Aditya Atluri
50db853e0b
added limit api support for nvcc
...
Change-Id: Ib6c939e44343158a70e0de7f107d21afc0d0efba
[ROCm/hip commit: ecf347a942 ]
2016-10-12 21:06:30 -05:00
pensun
9544b72d94
Change to query device name using HSA_AMD_AGENT_INFO_PRODUCT_NAME;
...
Note: this commit depends on ROCR runtime in ROCm 1.3 release.
Change-Id: I90385ef6d11ee8a1e8adae1d3fdf21747347544c
[ROCm/hip commit: c3f375327f ]
2016-10-12 20:01:30 -05:00
Aditya Atluri
2721df9e19
added copy right for hipTestDeviceLimit test
...
Change-Id: If63ff341a6723e3dac85f1eb37d53b59bc7962ad
[ROCm/hip commit: 3e6d997d63 ]
2016-10-12 19:59:52 -05:00
Aditya Atluri
ef0cb7d619
Added hipDeviceGetLimit api
...
1. hipDeviceGetLimit API for HCC path is added
2. Test for hipDeviceGetLimit API is added
3. The feature added only supports querying heap size
4. Corrected indents for malloc and free device functions
5. Removed redundant data structures
6. Added g_heap_malloc_size to store the heap size
Change-Id: If48d1b0ce9270e994f1c542cc283ddbb14746bbb
[ROCm/hip commit: 62ec53740c ]
2016-10-12 19:58:48 -05:00
Aditya Atluri
a11cd21801
indent correction for square.cu
...
Change-Id: I2ca008e260b920ac3a503ad2a4bb28cd32300c98
[ROCm/hip commit: 1f28d992d3 ]
2016-10-12 19:26:59 -05:00
Aditya Atluri
b0d6eb9540
added copyright to module sample kernel file
...
Change-Id: If57e0761df63c902e1677084ff85106ec49df5de
[ROCm/hip commit: 068785ee30 ]
2016-10-12 19:23:48 -05:00
Aditya Atluri
c75674e24c
changed copyright to appropriate format
...
Change-Id: I81488eb21243fd9dc9106290c06afaf65152b2ab
[ROCm/hip commit: 7cd6ae9ff4 ]
2016-10-12 19:14:17 -05:00
Aditya Atluri
218b4034bc
Added copyright for headers
...
Change-Id: I35843d8d3b6acd9553ce00150868e15e2baee1da
[ROCm/hip commit: 7cf8ea5c64 ]
2016-10-12 19:12:35 -05:00