Graf commitů

1121 Commity

Autor SHA1 Zpráva Datum
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