Ben Sander
a6d1778fff
Update docs.
...
- Review unsupported comments and refresh.
- Review experimental tag in API.
2017-08-28 15:44:38 -05:00
Rahul Garg
a8512b7597
docs update for memcpytosymbol support
2017-08-08 09:13:12 +05:30
Evgeny Mankov
4486f91350
Update CUDA_Runtime_API_functions_supported_by_HIP.md
2017-07-28 01:41:14 +03:00
Evgeny Mankov
681dd9e14d
Update CUDA_Runtime_API_functions_supported_by_HIP.md
2017-07-28 01:38:50 +03:00
Evgeny Mankov
fa7719b5b5
[HIPIFY] CUDA RT Textures support
2017-07-27 18:39:40 +03:00
Maneesh Gupta
9086c14936
Merge pull request #116 from bensander/enable_coh_host
...
Make host memory allocations coherent by default.
2017-07-27 10:45:32 +05:30
Ben Sander
6576201ec2
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.
2017-07-26 19:20:34 -05:00
Evgeny Mankov
af9dadf20a
[HIPIFY] CUDA Stream Callback support
2017-07-26 19:29:50 +03:00
Evgeny Mankov
9b10efe419
[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
2017-07-26 09:38:03 +05:30
Maneesh Gupta
f907a986a1
Update toc in markdown documentation
...
Change-Id: I6da7053672b306442f3640fff3471efe25593870
2017-06-28 11:32:25 +05:30
sunway513
c80d906624
Fix docs for HIP_TRACE_API bit masks.
2017-06-26 17:54:30 -05:00
Ben Sander
76c2397281
Add docs for launch_bounds.
2017-06-23 18:05:30 -05:00
Evgeny Mankov
cbb5c63dd6
[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.
2017-06-22 21:53:32 +03:00
Evgeny Mankov
094f1b1f2f
[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.
2017-06-14 19:55:55 +03:00
Evgeny Mankov
82b37fe481
[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.
2017-06-13 20:25:11 +03:00
Ben Sander
35212632e7
Remove HIP_NUM_KERNELS_INFLIGHT. (redundant with HCC controls)
2017-05-24 01:03:28 -05:00
Evgeny Mankov
ae9f14ef9c
[HIP] [HIPIFY] [FIX] cuModuleLoadDataEx -> hipModuleLoadDataEx
...
https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP/issues/81
1. Do not use JIT options on HCC path, call hipModuleLoadData instead.
2. NVCC path is unchanged, to call cuModuleLoadDataEx with all options.
3. Get rid of manual hipification, based on #ifdef #else for NVCC/HIP.
4. Update documentation accordingly.
2017-05-19 17:22:14 +03:00
Ben Sander
a5a12942b2
Doc update - split hip_debugging.md into separate file.
2017-05-16 19:04:25 -05:00
Ben Sander
7e7ba5027f
Add HIP_TRACE_API=4. Only display memory allocation/free apis.
2017-05-16 19:04:25 -05:00
Ben Sander
9a026b62a8
Fix some typos, add additional guidance for -BSymbolic
2017-05-05 17:29:04 -05:00
Evgeny Mankov
3b40776244
[HIPIFY] HIPIFY and HIP sync with CUDA Driver API data types.
...
+ Update CUDA_Driver_API_functions_supported_by_HIP.md.
+ Final update of HIPIFY with CUDA driver data types.
[TODO] Syncing HIPIFY and HIP by CUDA Driver API functions.
2017-05-03 21:59:48 +03:00
Evgeny Mankov
342c63d398
[HIPIFY] Initial sync HIPIFY with HIP by CUDA Driver API data types.
...
+ Introduce CUDA_Driver_API_functions_supported_by_HIP.md.
+ Initial update of HIPIFY with CUDA driver data types.
+ Initial sync HIP types against CUDA Driver and Runtime API types.
+ Typo fixes.
2017-04-21 21:46:30 +03:00
Ben Sander
710c83b73b
Update bugs - Add CreateKernel, new signature for static kerns.
2017-04-16 14:22:48 -05:00
Ben Sander
29af40fa76
Doc update for Serialization.
...
Describe workaround for partial specialization
2017-04-10 19:45:18 -05:00
Maneesh Gupta
cfd4620f36
Updated table of contents in markdown documentation
...
Change-Id: I7347a06f57f9927ca3fcc5590a6c8200bc1bb1f5
2017-04-07 15:38:56 +05:30
Ben Sander
e8f4f76649
Update bug workarounds to reflect tool improvements.
2017-04-05 21:59:32 -05:00
Ben Sander
294ffbb51f
Doc cleanup & add bug descript for restrict specifier issue
2017-04-05 19:40:00 -05:00
Ben Sander
f345cd6f47
Add bug descrip for "no matching constructor"
2017-04-05 17:43:20 -05:00
Sun, Peng
bfe499a13b
hip_debug.md update from Alex, regarding __device__ function restrictions
...
Change-Id: I5e54fd97fc632d4283f76282e3935396a1aad235
2017-04-05 16:23:27 -05:00
Sun, Peng
5826e53644
Move current GGL limitations to hip_bugs.md
...
Change-Id: I77d0eae0a67eccef7dd2bea0f402736642c96554
2017-04-01 08:21:06 -05:00
Sun, Peng
67e14da511
update hip_faq.md on using GGL as default
...
Change-Id: I6ce1112eedeac3b377fe55ad8445f3c465c2eed4
2017-03-30 15:03:09 -05:00
Sun, Peng
14f8c7cf74
revert workaround for square sample and update doc on GGL
...
Change-Id: I731c68ca4111e7dc2e45bef51c4cad2c23fc81f8
2017-03-21 10:26:09 -05:00
Sun, Peng
1fd2e281d0
Add link to GGL document in hip_faq.md
...
Change-Id: I9f7f0200a06976d580be334c21640c816f812ebb
2017-03-20 15:50:10 -05:00
Sun, Peng
3bd73d6280
Add document for switching to GGL in hip_faq.md
...
Change-Id: I83d9fd3e76d21ab572949c3a446ac3898acb3ded
2017-03-20 15:44:28 -05:00
Evgeny Mankov
c6de5b92b5
[HIP] [DOC] Update hip_porting_driver_api.md
...
+ Fix typos, formatting, update CUDA Driver API support.
2017-03-16 14:39:28 +03:00
Siu Chi Chan
c6efbc1f25
replace code names with gfx names
...
Change-Id: I5e0b96a0b474b16cfa92077a30a5b80b7230254b
2017-03-15 12:26:13 -04:00
pensun
1a2844e3a3
update porting guide for updated __HIP_DEVICE_COMPILE__
...
Change-Id: I0f025d354f76e2d728231bf112a77e8c8fcacc8c
2017-03-10 10:01:12 -06:00
pensun
308638c911
fix typo in hip_porting_guide
...
Change-Id: I42553d9a4de2901dfdd57384b52a04e8fb22edde
2017-03-08 23:37:50 -06:00
Evgeny Mankov
b8dc082ffb
[HIP] [DOC] Update CUDA_Runtime_API_functions_supported_by_HIP
...
+ update all Cuda 7.5 RT API enum values.
2017-03-03 22:05:23 +03:00
pensun
ae1c6ee68a
update hip_porting_guide regarding platform depended macros
...
Change-Id: I3029c6ae6cb280500bba294925ed6e9dc9dcc94d
2017-02-28 07:33:01 -06:00
Evgeny Mankov
45f6b10459
[HIP] [DOC] Update CUDA_Runtime_API_functions_supported_by_HIP
...
cudaDeviceGetPCIBusId -> hipDeviceGetPCIBusId
2017-02-20 21:21:47 +03:00
Evgeny Mankov
2fb5ef1545
[HIP] [DOC] Update CUDA_Runtime_API_functions_supported_by_HIP
...
Section "20. Data types used by CUDA Runtime API and supported by HIP" is added.
+ 44 supported data types are added
- 46 at least to support
All the supported data types are also supported by hipify-clang (synced).
2017-02-20 18:32:54 +03:00
Evgeny Mankov
ce245f14e8
[HIP] [DOC] Update CUDA_Runtime_API_functions_supported_by_HIP
...
Move hipBindTexture and hipUnbindTexture to "18. C++ API Routines" from "13. Texture Reference Management". They are C++, not C.
2017-02-17 18:09:08 +03:00
Evgeny Mankov
ce664e2418
[HIP] [DOC] Update CUDA_Runtime_API_functions_supported_by_HIP
...
+ 21 supported functions
- 99 at least to support
All the supported functions are also supported by hipify-clang (synced).
2017-02-17 18:06:47 +03:00
pensun
f2bfc8a405
Add pseudo code example for hip_bugs.md
...
Change-Id: Ia2af8e6165faeb3fbb81428e20d4dc5b19b2fa9e
2017-02-08 16:20:01 -06:00
pensun
a8fcbb2584
Add more hip_bug.md entry, regarding hang after hipLaunchKernel
...
Change-Id: I5800cb627179ec0e913cd36d332fb8c2994ab71e
2017-01-24 22:43:25 -06:00
pensun
24d9827688
Initial commit on hip_bugs markdown doc
...
Change-Id: I5a6915337b8664cfed9eaee9443c6e4406348574
2017-01-24 22:30:36 -06:00
Ben Sander
73ef364c74
Add debug tip to docs
2017-01-23 22:34:41 -06:00
Ben Sander
fe24996326
Add debug tips to docs
2017-01-23 22:34:41 -06:00
Aditya Atluri
5f10a69ef7
changes device functions documentation according to the supported apis
...
Change-Id: I47ac6bbde11d54d8265e0d27ec8cd5da4d03eb8e
2017-01-20 14:19:09 -06:00