Evgeny Mankov
66e24cb0d3
[HIPIFY][FFT] Add cuFFT support
...
+ Add API_FFT support (data types and functions)
+ Add CUFFT_API_supported_by_HIP.md
+ Add simple_cufft.cu test
+ Update README.md
[ROCm/clr commit: c57bfd50e3 ]
2018-07-31 22:25:48 +03:00
Evgeny Mankov
351f385ea9
[HIPIFY][BLAS] cuBLAS support revise
...
+ doc for CUBLAS API supported by HIP
+ 3 tests: 0 & 1 based indexing, sgemm matmul
[ROCm/clr commit: e00cfefd4f ]
2018-07-28 21:00:44 +03:00
Maneesh Gupta
e4ceff98e9
Fix typo
...
[ROCm/clr commit: 25ba9f6f94 ]
2018-07-24 07:30:05 +05:30
Yaxun Sam Liu
b0ff0e4657
Document hip-clang fatbinary format and initialization function
...
This is for documenting the change in hip-clang: https://reviews.llvm.org/D49083
[ROCm/clr commit: 674b45902d ]
2018-07-23 09:28:40 -04:00
Evgeny Mankov
23fb9e51f2
[HIPIFY][DNN] cuDNN support revise
...
+ add doc for CUDDN API supported by HIP
+ cuDNN softMax test
[ROCm/clr commit: 618b1f5171 ]
2018-07-20 21:00:24 +03:00
Evgeny Mankov
3a45d7016c
[HIPIFY] Support of cudaComputeMode / CUcomputemode
...
+ update docs
+ fix typo in hip_runtime_api.h
[ROCm/clr commit: 4e0d07f07a ]
2018-07-14 16:08:19 +03:00
Rahul Garg
c8da0cde27
Updated heading
...
[ROCm/clr commit: 805906d2ad ]
2018-06-30 11:42:17 +05:30
Rahul Garg
4a273380c8
Updated indentation
...
[ROCm/clr commit: cc14d6440f ]
2018-06-30 11:40:32 +05:30
Tomas Wood
3a77334a98
Update hip_porting_guide.md
...
use ".hip.cpp" for *source* files
[ROCm/clr commit: 683894c698 ]
2018-06-09 17:16:08 -07:00
Tom Maenan Read Cutting
f0e89ba61e
Add space between ### and Notes in hip_terms
...
Makes `Notes` an H3 heading.
[ROCm/clr commit: 06538c2b6d ]
2018-05-05 13:30:11 +01:00
Evgeny Mankov
b7cbef22de
Merge pull request #417 from emankov/master
...
[HIPIFY] Sync with HIP (Execution Control, Surfaces, Memory)
[ROCm/clr commit: 0ad4d520ed ]
2018-05-03 10:45:51 +03:00
Maneesh Gupta
db489e63b0
Merge pull request #420 from ROCm-Developer-Tools/sunway513-patch-1
...
Update hip_bugs.md
[ROCm/clr commit: e1af82d81e ]
2018-05-01 12:43:01 +05:30
Peng
465fb7a03d
Update hip_bugs.md
...
Remove several out-date links in hip_bugs.md document
[ROCm/clr commit: ac591da0dd ]
2018-04-30 09:36:37 -05:00
Evgeny Mankov
8426a907cb
[HIPIFY] Sync with HIP (Execution Control, Surfaces, Memory)
...
Execution Control [deprecated since 7.0]:
cudaConfigureCall -> hipConfigureCall
cudaLaunch -> hipLaunchByPtr
cudaSetupArgument -> hipSetupArgument
Surfaces (partially):
cudaSurfaceObject_t -> hipSurfaceObject_t
cudaSurfaceBoundaryMode -> hipSurfaceBoundaryMode
cudaCreateSurfaceObject -> hipCreateSurfaceObject
cudaDestroySurfaceObject -> hipDestroySurfaceObject
Memory Management:
cudaMemset2DAsync -> hipMemset2DAsync
[ROCm/clr commit: bfee03f95b ]
2018-04-24 22:04:04 +03:00
Rahul Garg
ec3c6c4dda
Added deprecation note in cuCtx section
...
[ROCm/clr commit: a68b9b6bf6 ]
2018-04-20 22:43:58 +05:30
Rahul Garg
bc59051858
Mark hipCtx APIs as deprecated
...
[ROCm/clr commit: 89674c54a7 ]
2018-04-20 17:34:48 +05:30
Yaxun (Sam) Liu
5024b0b9e6
Update HIP language spec to support both <<< >>> kernel launching mechanism and hipLaunchKernel
...
[ROCm/clr commit: 0e1ae245d2 ]
2018-04-02 11:58:32 -04:00
Rahul Garg
b347b33786
Update the programming guide with environemnt variables names and default threshold values used.
...
[ROCm/clr commit: c47ae45d0a ]
2018-02-06 14:29:04 +05:30
Evgeny Mankov
2a1267bd43
[HIPIFY][tests] add poisson-api-example test
...
+ add missing types
+ doc update
[ROCm/clr commit: eef94a74bc ]
2018-01-30 19:50:18 +03:00
Evgeny Mankov
2583a716a7
[HIPIFY] InclusionDirective refactoring
...
Due to support of cuRAND headers.
+ compound test on all headers is added;
+ missing entities are added with updating the doc;
+ a couple cuRAND tests are added (https://github.com/ROCmSoftwarePlatform/rocRAND/tree/master/benchmark ):
- the following CUDA entities are still unsupported by hipRAND:
curandMakeMTGP32Constants
curandMakeMTGP32KernelState
curandGetDirectionVectors32
curandDirectionVectorSet_t
CURAND_DIRECTION_VECTORS_32_JOEKUO6
curandStateSobol64_t
curandStateScrambledSobol64_t
curandGenerateLongLong
- and the following - by HIP:
cudaRuntimeGetVersion
- those entities are handled by CHECK-NOT directive for now.
[ROCm/clr commit: 58f2d3c93f ]
2018-01-29 18:33:47 +03:00
Maneesh Gupta
fca2ddfc8c
Merge pull request #317 from ROCm-Developer-Tools/fix_hip_debugging_doc
...
Update hip_debugging.md on typo of chicken bits
[ROCm/clr commit: 51ade281bd ]
2018-01-26 07:00:35 +05:30
Evgeny Mankov
51a5587d25
[HIPIFY] cuRAND lib support (Device)
...
[ROCm/clr commit: 5b1b3438fd ]
2018-01-19 21:29:05 +03:00
Evgeny Mankov
fa4a5355e4
[HIPIFY] cuRAND lib support (partial - only Host)
...
[ROCm/clr commit: 2e2e38f163 ]
2018-01-19 17:38:51 +03:00
Evgeny Mankov
aed171f87e
Merge pull request #332 from emankov/cudaMap_2
...
[HIPIFY] Add cudaMalloc3D support
[ROCm/clr commit: a8cae9ec07 ]
2018-01-18 13:05:57 +03:00
Evgeny Mankov
75ed140298
[HIPIFY] Add cudaMalloc3D support
...
[ROCm/clr commit: eb27585136 ]
2018-01-18 12:28:56 +03:00
Evgeny Mankov
7bed930cd4
[HIPIFY] Add CUDA Driver API Texture Ref support (partial)
...
[ROCm/clr commit: 2bf8cc691b ]
2018-01-18 12:03:03 +03:00
Evgeny Mankov
c5c5706670
[HIPIFY] Add more supported by HIP CUDA Driver API Arrays data types and functions
...
[ROCm/clr commit: e2ac6c6296 ]
2018-01-16 21:07:50 +03:00
Peng
a880e5918d
Update hip_debugging.md on typo of chicken bits
...
[ROCm/clr commit: 0831736e70 ]
2018-01-13 12:33:27 -06:00
Ben Sander
aead77ff3d
Update RELEASE.md and bugs to reflect HIP infra improvements.
...
[ROCm/clr commit: 3a1520025d ]
2017-12-01 16:09:24 -06:00
Rahul Garg
896c146fef
Porting guides update for texture APIs usage
...
[ROCm/clr commit: 3e9a4cfdd1 ]
2017-11-24 12:00:55 +05:30
Evgeny Mankov
72215db89e
[HIPIFY] CUDA RT Textures and Arrays support update
...
[ROCm/clr commit: 858315b4cd ]
2017-10-05 16:38:36 +03:00
Evgeny Mankov
6043ab0755
[HIPIFY] CUDA RT Textures support update
...
[ROCm/clr commit: bbaf16b263 ]
2017-09-18 17:52:50 +03:00
Evgeny Mankov
c49d3445b5
[HIPIFY] Fix typo in doc
...
[ROCm/clr commit: bfa3a0a433 ]
2017-09-18 17:26:33 +03:00
Sandeep Kumar
695862fdc6
Add more info for inline asm in hip kernel guide and cookbook readme
...
[ROCm/clr commit: 6eb1d2d52f ]
2017-09-13 12:57:37 +05:30
Ben Sander
dcd8961a9d
Update docs.
...
- Review unsupported comments and refresh.
- Review experimental tag in API.
[ROCm/clr commit: a6d1778fff ]
2017-08-28 15:44:38 -05:00
Rahul Garg
93d30119d0
docs update for memcpytosymbol support
...
[ROCm/clr commit: a8512b7597 ]
2017-08-08 09:13:12 +05:30
Evgeny Mankov
f9780654b8
Update CUDA_Runtime_API_functions_supported_by_HIP.md
...
[ROCm/clr commit: 4486f91350 ]
2017-07-28 01:41:14 +03:00
Evgeny Mankov
4940eea975
Update CUDA_Runtime_API_functions_supported_by_HIP.md
...
[ROCm/clr commit: 681dd9e14d ]
2017-07-28 01:38:50 +03:00
Evgeny Mankov
e586926eb7
[HIPIFY] CUDA RT Textures support
...
[ROCm/clr commit: fa7719b5b5 ]
2017-07-27 18:39:40 +03:00
Maneesh Gupta
97edbda54d
Merge pull request #116 from bensander/enable_coh_host
...
Make host memory allocations coherent by default.
[ROCm/clr commit: 9086c14936 ]
2017-07-27 10:45:32 +05:30
Ben Sander
235b60165f
Make host memory allocations coherent by default.
...
Associated change is to optimize event recording so it uses
agent-scope releaes (since it was only using system-scope release
to support non-coherent host mem).
Flags and environment variables exist to obtain previous behavior
if desired. Options are documented in new performance guide.
[ROCm/clr commit: 6576201ec2 ]
2017-07-26 19:20:34 -05:00
Evgeny Mankov
7428857399
[HIPIFY] CUDA Stream Callback support
...
[ROCm/clr commit: af9dadf20a ]
2017-07-26 19:29:50 +03:00
Evgeny Mankov
7fab0b5ecc
[HIPIFY] Finally finished syncing with CUDA 8.0.61 Driver and Runtime… ( #105 )
...
[hipify-clang] Finally finished syncing with CUDA 8.0.61 Driver and Runtime API (including missing data types, D3D, OpenGL, VDPAU and EGL interop).
+ All the Modules are supported now:
1) 4.1 – 4.31 from CUDA 8.0.61 Driver API
2) CUDA_Driver_API_functions_supported_by_HIP.md updated accordingly
3) 4.1 – 4.31 from CUDA 8.0.61 Runtime API
4) CUDA_Runtime_API_functions_supported_by_HIP.md updated accordingly
+ Typos fixing
+ Annotating
[ROCm/clr commit: 9b10efe419 ]
2017-07-26 09:38:03 +05:30
Maneesh Gupta
7b011a5996
Update toc in markdown documentation
...
Change-Id: I6da7053672b306442f3640fff3471efe25593870
[ROCm/clr commit: f907a986a1 ]
2017-06-28 11:32:25 +05:30
sunway513
9f949c5ec3
Fix docs for HIP_TRACE_API bit masks.
...
[ROCm/clr commit: c80d906624 ]
2017-06-26 17:54:30 -05:00
Ben Sander
16b2a0b76e
Add docs for launch_bounds.
...
[ROCm/clr commit: 76c2397281 ]
2017-06-23 18:05:30 -05:00
Evgeny Mankov
8c20ecdfde
[HIPIFY] Sync more CUDA Driver API functions.
...
+ 4.14. Event Management
+ 4.15. Execution Control
ToDo: 4.16 - 4.31 modules of CUDA Driver API.
[ROCm/clr commit: cbb5c63dd6 ]
2017-06-22 21:53:32 +03:00
Evgeny Mankov
1912c9f308
[HIPIFY] Sync HIPIFY with HIP by CUDA Driver API functions.
...
+ 4.12. Unified Addressing
+ 4.13. Stream Management
ToDo: 4.14 - 4.31 modules of CUDA Driver API.
[ROCm/clr commit: 094f1b1f2f ]
2017-06-14 19:55:55 +03:00
Evgeny Mankov
cfe2dc9fc0
[HIPIFY] Initial sync HIPIFY with HIP by CUDA Driver API functions.
...
+ CUDA_Driver_API_functions_supported_by_HIP.md update.
+ Initial update of HIPIFY with CUDA driver API functions:
1.Error Handling, 2.Initialization, 3.Version Management, 5-6.Device Management, 7.Primary Context, 8-9.Context, 10.Module Management, 11.Memory Management.
+ Sync HIP functions against CUDA Driver and Runtime API functions.
+ Typo fixes.
ToDo: 12-30 modules of CUDA Driver API.
[ROCm/clr commit: 82b37fe481 ]
2017-06-13 20:25:11 +03:00
Ben Sander
b4363ffcba
Remove HIP_NUM_KERNELS_INFLIGHT. (redundant with HCC controls)
...
[ROCm/clr commit: 35212632e7 ]
2017-05-24 01:03:28 -05:00