コミットグラフ

1076 コミット

作成者 SHA1 メッセージ 日付
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
Aditya Atluri 6591712299 added malloc and free device functions
1. Added malloc and free device functions
2. Added test which check malloc and free functions
TODO: Need to add support for multiple device. Works only on one device (multi device support id NOT available).

Change-Id: Id11fc36463915d6ad46c264d5a20c8feb2d2c17c


[ROCm/hip commit: d24a7ef12b]
2016-10-12 19:08:34 -05:00
Aditya Atluri 0c2d2a4945 changed memcpy and memset device functions
Change-Id: Ia7f450536a75fad4fe13c7fcf5e9e7a9b5450f52


[ROCm/hip commit: 288f024d00]
2016-10-11 17:43:15 -05:00
Aditya Atluri a8a315ff80 changed hipTestDeviceSymbol test to compile for both nvcc and hcc path
Change-Id: I041770ad59d4f88d0c8d27d90cdc8a799935ada1


[ROCm/hip commit: d71c0d10de]
2016-10-11 13:50:31 -05:00
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 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
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