Evgeny Mankov
681ab172b6
[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
...
[ROCm/hip commit: 1390ecf538 ]
2019-08-13 16:31:19 +03:00
Evgeny Mankov
bf883d95e9
[HIPIFY] Cooperative groups support
...
[ROCm/hip commit: aa285d978e ]
2019-08-12 19:20:13 +03:00
Evgeny Mankov
cd309b6638
[HIP][HIPIFY] Make hipMemcpyParam2D coherent with cuMemcpy2D
...
+ Makes hip_Memcpy2D struct compatible with CUDA_MEMCPY2D struct
+ Add hipMemcpyParam2D support in nvcc fallback path
+ Update hipify-clang, tests and docs accordingly
[ROCm/hip commit: 8f059b0ee9 ]
2019-05-22 18:31:39 +03:00
Evgeny Mankov
ac64c184fb
[HIPIFY] CUDA 10.1 Driver API support
...
[ROCm/hip commit: b0879cd959 ]
2019-04-10 15:03:34 +03:00
Evgeny Mankov
effdffc006
[HIPIFY] Change CUDA Driver's functions' cuMemsetD32(Async) mapping
...
cuMemsetD32(Async) -> hipMemsetD32(Async) (was hipMemset(Async))
based on:
[#933 ] https://github.com/ROCm-Developer-Tools/HIP/pull/933
[ROCm/hip commit: a87d798d90 ]
2019-03-05 18:13:18 +03:00
Evgeny Mankov
e65d1f2dc1
[HIPIFY] CUDA Runtime API functions total revise (up to CUDA 10.0)
...
+ for all CUDA versions starting from 7.0
+ add missing functions
+ sync with HIP
+ update CUDA_Runtime_API_functions_supported_by_HIP.md
+ update affected tests
+ fix typos
+ formatting, annotating
[ROCm/hip commit: 4ff355357f ]
2019-01-24 14:05:36 +03:00
emankov
13126143ed
[HIPIFY] Add the legal right comment to all the sources
...
[ROCm/hip commit: fcaf954998 ]
2018-12-20 18:47:57 +03:00
Evgeny Mankov
3621afd4e6
[HIPIFY] Initial support of translation to ROCm
...
+ Option '-roc' is added to translate to ROCm instead of HIP
+ Update hipification mechanism accordingly
+ Populate all translation maps with additional field for ROCm identifiers
+ There are 4 degrees of CUDA support now: full support, only by HIP, only by ROCm, unsupported
[ROCm/hip commit: c5ed25da22 ]
2018-12-06 21:52:54 +03:00
Evgeny Mankov
223ab79e90
[HIPIFY] Move Complex API types and functions to separate files
...
[ROCm/hip commit: 8aefe12b8e ]
2018-11-19 21:04:47 +03:00
Evgeny Mankov
b55426217c
[HIPIFY] CUDA Driver API functions total revise (up to CUDA 10.0)
...
+ for all CUDA versions
+ add missing types
+ fix typos
+ sync with HIP
+ update CUDA_Driver_API_functions_supported_by_HIP.md
+ formatting, annotating
[ROCm/hip commit: cfabad4354 ]
2018-11-19 20:00:05 +03:00
Evgeny Mankov
7470b5b694
[HIPIFY] Modify HIP types to conform to CUDA's ones
...
[ROCm/hip commit: f83eabfa9e ]
2018-10-29 20:51:25 +03:00
Evgeny Mankov
0fef14487c
[HIPIFY] Split CUDA2HIP map into a number of maps based on API type
...
[Reasons]
+ Simplify the support
+ Optimize compilation and code generation time
[Additionally]
+ Update minimum required version of cmake
+ Fix MSVC compile options force update
[ROCm/hip commit: 5d1255272b ]
2018-10-23 00:00:10 +03:00