Γράφημα Υποβολών

928 Υποβολές

Συγγραφέας SHA1 Μήνυμα Ημερομηνία
Aditya Atluri dfd8c4e3f2 Added async memcpy driver api for nvcc backend
Change-Id: If401fc949b834c883cff9de74adb0d532a0fd942


[ROCm/hip commit: 1cb90bdd6a]
2016-09-09 10:25:57 -05:00
Aditya Atluri 0700892c0c Added async memcpy driver api
Change-Id: I90e8a078d668a408e79f9e1142e7534771467a4f


[ROCm/hip commit: 2d5140cb27]
2016-09-09 10:21:52 -05:00
Evgeny Mankov 55f4ec2ed9 [HIPIFY] CUDA Driver API porting to HIP : Stream functions support.
[ROCm/hip commit: 9145df8b63]
2016-09-09 11:46:35 +03:00
Evgeny Mankov 1b3c5452e2 [HIPIFY] CUDA Driver API porting to HIP : Module functions support.
[ROCm/hip commit: bc28c37654]
2016-09-09 11:31:50 +03:00
Evgeny Mankov bfdbab5303 [HIPIFY] CUDA Driver API porting to HIP : Event functions support.
[ROCm/hip commit: 84f8d97ba5]
2016-09-09 11:15:11 +03:00
Evgeny Mankov 940c8682ec [HIPIFY] CUDA Driver API porting to HIP : Conversion type Driver and driver functions are added.
[ROCm/hip commit: 3cbd5d88fe]
2016-09-09 11:10:19 +03:00
Maneesh Gupta 1919a6bc46 Directed tests: Guard unsupported host math functions on NVCC
Change-Id: I1145c0e45a913167c82ddc593d8a9027f237c7ba


[ROCm/hip commit: a07d51d5b9]
2016-09-09 12:07:15 +05:30
Maneesh Gupta d50a280d72 Remove redundant API hipDeviceGetFromId from HCC path
Change-Id: Id6b4f1374b12cb3949d725f0859425cd8de6d868


[ROCm/hip commit: 51f25f9271]
2016-09-09 12:06:19 +05:30
Maneesh Gupta b7e53075ab Directed tests: Fix hipCtx_simple on NVCC
The test was using hipDeviceGetFromId instead of hipDeviceGet

Change-Id: Ia035ded5212f2659d5c8f01e9f6fcec514fe7ccb


[ROCm/hip commit: 8efae1e488]
2016-09-09 12:04:32 +05:30
Maneesh Gupta 81e469c942 Directed tests: hipDynamicShared now compiles on NVCC
NVCC does not support template in extern __shared__. Compilation is
fixed but test still does not run on NVCC.

Change-Id: I427c9170812401460d60ef8e3246525eeda38514


[ROCm/hip commit: 59b6ffbe70]
2016-09-09 12:01:41 +05:30
Maneesh Gupta f2e0091188 directed tests: Show HIP build errors during configure stage
Change-Id: I068b668902cf54286ce5bb4c6c718b643bfa5754


[ROCm/hip commit: a3f892e69a]
2016-09-09 11:01:10 +05:30
Aditya Atluri 702225d58f Added signal management which passes stress tests
Change-Id: I7e1660a8ca2c5ee580a91f76eae9a58ca49f0457


[ROCm/hip commit: f03570d8cc]
2016-09-08 14:52:51 -05:00
Rahul Garg 2c3bd0598e Removed return code related doxygen from hip_device src file
Change-Id: Iffe51b69dd6be064b7898d06e537a505e27edb0b


[ROCm/hip commit: a52cb887c2]
2016-09-08 23:12:12 +05:30
Rahul Garg 7e78ed7190 Initial support for hipChooseDevice function
Change-Id: Iedbf5f98c96673ab701dd7539d80a77b994d296f


[ROCm/hip commit: 9e05375acf]
2016-09-08 22:37:24 +05:30
Maneesh Gupta 1116aa6afa Directed tests: Refactor phase 1 - build HIP the right way
Change-Id: I8fcd2bcb01b12878878f50777e2cf0095fae61a1


[ROCm/hip commit: 6db6dbaaaf]
2016-09-08 17:20:38 +05:30
Ben Sander 5de16a5c45 Adapt to _kernelSymbol
Change-Id: Idebb7d7e895286ce5423afdcf391e00fa8b2b94f


[ROCm/hip commit: 0693b1693f]
2016-09-07 15:48:40 -05:00
Ben Sander 5ad285594a Bump min required HCC version (need feature for hipStreamQuery)
Change-Id: I3d51de0527b73a88948b0263a4ba6cb90d71a280


[ROCm/hip commit: 172939e397]
2016-09-07 15:18:34 -05:00
Ben Sander 6445921e03 Add hipStreamQuery
Change-Id: Ib0813b1065feba4fe9ae861d24cfc6f9c5f580be


[ROCm/hip commit: 4e994a3025]
2016-09-07 15:18:34 -05:00
Ben Sander 4746d3002d refactor ihipPreLaunchKernel phase#1
- Fix calls to HIP_INIT_API to pass all function arguments.
- Change ihipFunction to follow coding convention:
    - leading underscore for member fields,
    - camelCase for member fields.
- move kernel print function inside ihipPreLaunchKernel.
- add HIP_TRACE_API_COLOR, control color of messages.
- add ihipLogStatus wrapper to hipDeviceSynchronize()

Change-Id: I20bbb644da213f821404648945197254e3648fc9


[ROCm/hip commit: 48b1f7a6ea]
2016-09-07 15:18:34 -05:00
Aditya Atluri 8a50f6465e Fixed group and private memory size to AQL
Change-Id: I6e721f63fe5697b7b90a7d25add9aa024d9dc429


[ROCm/hip commit: 2c2f6ab078]
2016-09-07 12:57:18 -05:00
Maneesh Gupta 97e750255f CMakeLists.txt: Change default to HIP static library
Change-Id: I9b233c6873d0a69d9aedeb1f9f3773e4258c6f44


[ROCm/hip commit: 87d7e95693]
2016-09-07 19:22:38 +05:30
Maneesh Gupta 67d6f9a803 FindHIP: don't clobber CXX linker and fix some typos
Change-Id: Ie92e9d7c212491ce54f0709d291fafaeb1c479de


[ROCm/hip commit: c4735224df]
2016-09-07 12:38:25 +05:30
Maneesh Gupta 1f34c0115c Rename hipgenisa.sh -> hccgenco.sh
Change-Id: Icfdbb35acd7e84881bd1ab7ef3c85a3109902c6a


[ROCm/hip commit: 27b5494537]
2016-09-07 10:23:02 +05:30
Maneesh Gupta 88030a8f54 module_api/Makefile: Update as per newer hipgenisa.sh
Change-Id: I479c74eae00d7521434f2740ce5930e326ea05cf


[ROCm/hip commit: 9b93847628]
2016-09-06 17:47:10 +05:30
Maneesh Gupta b001facf05 hipgenisa.sh: Refactor to handle multiple source files
Change-Id: Icc212c43b3bf8c33fb856cd6fc5be7bbebb38d42


[ROCm/hip commit: 2c69d602c4]
2016-09-06 17:45:59 +05:30
Maneesh Gupta 30d8cb3f8a hipcc: Pass ROCM_TARGET as env to hipgenisa.sh
Change-Id: Ib55b6366ae392ca10266ffae38722776ba91f274


[ROCm/hip commit: 380a6c412b]
2016-09-06 15:46:18 +05:30
Maneesh Gupta 9612111eb3 hipgenisa.sh: Honors ROCM_TARGET env or uses default
Change-Id: Idabf77ff1610ba4adbc78cfa69eb6e87d7e94ee9


[ROCm/hip commit: 2d9cf60127]
2016-09-06 15:45:11 +05:30
Maneesh Gupta 8a3266600e hipgenisa.sh: exit if no command-line args specified
Change-Id: Ic1b532927fdbb5b9dfe6b2dd144ffad1ee2e6b16


[ROCm/hip commit: 2bb7ad5eba]
2016-09-06 15:23:56 +05:30
Maneesh Gupta 7d2c2f2bf3 hipcc: Pass ROCM_PATH via env to hipgenisa.sh
Change-Id: Ibc2dd8ce65645fd946f1a749effcd9ca0828c453


[ROCm/hip commit: 23068b4ac5]
2016-09-06 15:11:17 +05:30
Maneesh Gupta 90d1644f96 hipgenisa.sh: Look for ROCM_PATH in env or use default
Change-Id: I31733cb059c82d3315376f8f65a280c5737cd2a8


[ROCm/hip commit: 48e8b83e20]
2016-09-06 15:10:07 +05:30
Evgeny Mankov d37e3d2a2c [HIPIFY] CUDA Driver API porting to HIP : Conversion types Context and Cache are added.
[ROCm/hip commit: 5e0323d6c0]
2016-09-05 20:26:21 +03:00
Evgeny Mankov d82474fa9a [HIPIFY] CUDA Driver API porting to HIP : Device functions support.
[ROCm/hip commit: 2a1c84b4f9]
2016-09-05 18:05:16 +03:00
Ben Sander 37c626b4dc Doc update.
- Add link to new driver porting guide.
- small typo

Change-Id: Ia8e25e371e17f8b4207b99e3fdfb575e59c2ebf2


[ROCm/hip commit: 75af21952c]
2016-09-05 09:30:16 -05:00
Evgeny Mankov f19f9da717 [HIPIFY] CUDA Driver API porting to HIP : Context functions support.
[ROCm/hip commit: 53de91dd59]
2016-09-05 13:15:49 +03:00
Evgeny Mankov aeb2aa147d [HIPIFY][LEGACY] Do not warn on warp shuffle functions.
[ROCm/hip commit: 0e76fd82ac]
2016-09-05 11:18:48 +03:00
Maneesh Gupta 0d8a97005a hip_kernel_language.md: Document difference in arguments for binary code object
Change-Id: I96e347e8582cbd1dbc3776fbafcb9e61563538db


[ROCm/hip commit: dc5f2b9441]
2016-09-04 21:39:28 +05:30
Maneesh Gupta 218f4f2c6e module_api sample: Remove unnecessary platform checks
Change-Id: I1d531264d51ff952a3a68d554672b6d293e23379


[ROCm/hip commit: 0cc51f2a72]
2016-09-04 21:25:14 +05:30
Maneesh Gupta 1e740cb3e8 Update README with branching and tagging information
Change-Id: I2d801ef4f0abe6eb0280f86443bc55725701252a


[ROCm/hip commit: 34469e51f1]
2016-09-04 21:15:49 +05:30
Rahul Garg f705877e44 Removed NVCC check for hipCtxXXX functions in module_api/runKernel.cpp
Change-Id: I2bdd4fadf41063ec60626f1850e16f8307ebe6b5


[ROCm/hip commit: 7c132821a8]
2016-09-04 20:37:29 +05:30
Maneesh Gupta 7776ff3ecb module_api: HCC path no longer needs mangled kernel name
Change-Id: I4c1cb218bfdd05c9fba57276167e3e4205b93614


[ROCm/hip commit: 7020584cdf]
2016-09-04 16:26:16 +05:30
Maneesh Gupta 301ae0fa90 hip_kernel_language.md: Update documentation for kernel compilation
Change-Id: I51073363c3e8a8837c5fe2ae5a04dae0d441229e


[ROCm/hip commit: b8495e5961]
2016-09-04 16:25:02 +05:30
Maneesh Gupta a9973913e0 hipgenisa.sh improvements
- hipgenisa now unmangles kernel names
 - hipgenisa now uses a random temporary directory

Change-Id: I1d0204336bd8042dcf3f39c8f905fcceebd6b785


[ROCm/hip commit: fbc726d1b9]
2016-09-04 16:20:49 +05:30
Maneesh Gupta 6155170faf module_api sample: no longer need EXTERN_C workaround
Change-Id: Ida087d832df8e1f3620b38f920ec2853aad641c8


[ROCm/hip commit: ba8a05a3c0]
2016-09-04 13:49:43 +05:30
Maneesh Gupta 9f2206c8b1 hipgenisa.sh: handle extern C on HCC path
Change-Id: I2daf09d2cb323ab34653988b668e8bd89f6db94a


[ROCm/hip commit: fcd401dfb7]
2016-09-04 13:48:44 +05:30
Maneesh Gupta 576add3596 module_api: workaround to use vcpy_kernel.cpp for NV path
Change-Id: Ib4868bf02c64070e846c19427c39289609909466


[ROCm/hip commit: 07badd6f4e]
2016-09-04 12:35:08 +05:30
pensun e9f4f40a45 For module_api sample, use vcpy_kernel.cu to generate ptx file for NV path.
Change-Id: Id0033678834288c4eaa56b12e7d447119be99deb


[ROCm/hip commit: e08f4513c1]
2016-09-03 21:06:58 -05:00
Ben Sander c394892227 remove printf
Change-Id: I36510a7ff0425f05a6d0b9c65cda4397c9cc2d95


[ROCm/hip commit: 64bc513df9]
2016-09-02 17:50:31 -05:00
Ben Sander 85e7d1799b add hipStreamQuery on nvcc, fix hipStreamWaitEvent for nvcc
[ROCm/hip commit: 1f40a73ae1]
2016-09-02 17:26:16 -05:00
Evgeny Mankov f31bc90537 [HIPIFY] CUDA Driver API porting to HIP : populate Replacer's rules with enum members.
enum members for:
CUdevice_attribute/hipDeviceAttribute_t
CUfunc_cache/hipFuncCache
CUsharedconfig/hipSharedMemConfig


[ROCm/hip commit: 8bc7aba719]
2016-09-02 22:23:13 +03:00
Aditya Atluri 6e9fc7523d corrected offline kernel compilation on hipcc path
1. hipgenisa.sh now adds int main(){} during kernel compilation. User does not have to put it there
2. Renamed vcpy_isa.cpp to vcpy_kernel.cpp
3. Removed vcpy_isa.cu as the kernel code should be common for both paths
4. Changed Makefile and runkernel.cpp to work with above changes

Change-Id: I9f8c84706b44bb500bc493a68e959762b55a0142


[ROCm/hip commit: 4f8c45d05a]
2016-09-02 13:17:17 -05:00