Rahul Garg
d571697190
docs update for memcpytosymbol support
...
[ROCm/hip commit: eb25bd72db ]
2017-08-08 09:13:12 +05:30
Evgeny Mankov
28f7d83e7a
Update CUDA_Runtime_API_functions_supported_by_HIP.md
...
[ROCm/hip commit: bcca169631 ]
2017-07-28 01:41:14 +03:00
Evgeny Mankov
daf7df6296
Update CUDA_Runtime_API_functions_supported_by_HIP.md
...
[ROCm/hip commit: 36a9ccacb6 ]
2017-07-28 01:38:50 +03:00
Evgeny Mankov
21c012ffca
[HIPIFY] CUDA RT Textures support
...
[ROCm/hip commit: ffcf5d32a0 ]
2017-07-27 18:39:40 +03:00
Maneesh Gupta
da4042554f
Merge pull request #116 from bensander/enable_coh_host
...
Make host memory allocations coherent by default.
[ROCm/hip commit: 526fcb1223 ]
2017-07-27 10:45:32 +05:30
Ben Sander
6834270f15
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/hip commit: 8b8e97ff28 ]
2017-07-26 19:20:34 -05:00
Evgeny Mankov
9ba397e8fe
[HIPIFY] CUDA Stream Callback support
...
[ROCm/hip commit: 368aebc4bc ]
2017-07-26 19:29:50 +03:00
Evgeny Mankov
e17a4fffa9
[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/hip commit: 85e6593a1b ]
2017-07-26 09:38:03 +05:30
Maneesh Gupta
3880597399
Update toc in markdown documentation
...
Change-Id: I6da7053672b306442f3640fff3471efe25593870
[ROCm/hip commit: 91f82ce541 ]
2017-06-28 11:32:25 +05:30
sunway513
5d4acb0508
Fix docs for HIP_TRACE_API bit masks.
...
[ROCm/hip commit: 1c3a8b2564 ]
2017-06-26 17:54:30 -05:00
Ben Sander
42f11f6f3e
Add docs for launch_bounds.
...
[ROCm/hip commit: dff260de7e ]
2017-06-23 18:05:30 -05:00
Evgeny Mankov
c396932615
[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/hip commit: b4a39664f0 ]
2017-06-22 21:53:32 +03:00
Evgeny Mankov
c351308890
[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/hip commit: 0208fa4e70 ]
2017-06-14 19:55:55 +03:00
Evgeny Mankov
df7cbf0a1a
[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/hip commit: f805bd0c1d ]
2017-06-13 20:25:11 +03:00
Ben Sander
b7b7c7b7ac
Remove HIP_NUM_KERNELS_INFLIGHT. (redundant with HCC controls)
...
[ROCm/hip commit: 578d430bb3 ]
2017-05-24 01:03:28 -05:00
Evgeny Mankov
042de3e175
[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.
[ROCm/hip commit: 270f643c9c ]
2017-05-19 17:22:14 +03:00
Ben Sander
3107e70ea2
Doc update - split hip_debugging.md into separate file.
...
[ROCm/hip commit: 704ba30b32 ]
2017-05-16 19:04:25 -05:00
Ben Sander
2cf05ad54b
Add HIP_TRACE_API=4. Only display memory allocation/free apis.
...
[ROCm/hip commit: 0edab14139 ]
2017-05-16 19:04:25 -05:00
Ben Sander
ef98415d0e
Fix some typos, add additional guidance for -BSymbolic
...
[ROCm/hip commit: 687809104b ]
2017-05-05 17:29:04 -05:00
Evgeny Mankov
115709ba28
[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.
[ROCm/hip commit: 70c94d7b83 ]
2017-05-03 21:59:48 +03:00
Evgeny Mankov
d4c04914d2
[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.
[ROCm/hip commit: 3c1dd246d6 ]
2017-04-21 21:46:30 +03:00
Ben Sander
dc8636a178
Update bugs - Add CreateKernel, new signature for static kerns.
...
[ROCm/hip commit: 4f363df159 ]
2017-04-16 14:22:48 -05:00
Ben Sander
1175fe9b5a
Doc update for Serialization.
...
Describe workaround for partial specialization
[ROCm/hip commit: 310c130fc6 ]
2017-04-10 19:45:18 -05:00
Maneesh Gupta
3e976c9aa0
Updated table of contents in markdown documentation
...
Change-Id: I7347a06f57f9927ca3fcc5590a6c8200bc1bb1f5
[ROCm/hip commit: 16215ea9b2 ]
2017-04-07 15:38:56 +05:30
Ben Sander
8d306c0578
Update bug workarounds to reflect tool improvements.
...
[ROCm/hip commit: 00bf446d53 ]
2017-04-05 21:59:32 -05:00
Ben Sander
dab8a2d087
Doc cleanup & add bug descript for restrict specifier issue
...
[ROCm/hip commit: aaadc60264 ]
2017-04-05 19:40:00 -05:00
Ben Sander
d957b0f562
Add bug descrip for "no matching constructor"
...
[ROCm/hip commit: b728637692 ]
2017-04-05 17:43:20 -05:00
Sun, Peng
735c6df1bc
hip_debug.md update from Alex, regarding __device__ function restrictions
...
Change-Id: I5e54fd97fc632d4283f76282e3935396a1aad235
[ROCm/hip commit: a98802f72c ]
2017-04-05 16:23:27 -05:00
Sun, Peng
ad4f12fc75
Move current GGL limitations to hip_bugs.md
...
Change-Id: I77d0eae0a67eccef7dd2bea0f402736642c96554
[ROCm/hip commit: 15de25b6d2 ]
2017-04-01 08:21:06 -05:00
Sun, Peng
a68e89d29b
update hip_faq.md on using GGL as default
...
Change-Id: I6ce1112eedeac3b377fe55ad8445f3c465c2eed4
[ROCm/hip commit: 8ca0d37a67 ]
2017-03-30 15:03:09 -05:00
Sun, Peng
c5b6222d62
revert workaround for square sample and update doc on GGL
...
Change-Id: I731c68ca4111e7dc2e45bef51c4cad2c23fc81f8
[ROCm/hip commit: 329e2182d6 ]
2017-03-21 10:26:09 -05:00
Sun, Peng
54d331c457
Add link to GGL document in hip_faq.md
...
Change-Id: I9f7f0200a06976d580be334c21640c816f812ebb
[ROCm/hip commit: 384a350f40 ]
2017-03-20 15:50:10 -05:00
Sun, Peng
83bb70b649
Add document for switching to GGL in hip_faq.md
...
Change-Id: I83d9fd3e76d21ab572949c3a446ac3898acb3ded
[ROCm/hip commit: be7466ff67 ]
2017-03-20 15:44:28 -05:00
Evgeny Mankov
e4af25d292
[HIP] [DOC] Update hip_porting_driver_api.md
...
+ Fix typos, formatting, update CUDA Driver API support.
[ROCm/hip commit: 76820409a8 ]
2017-03-16 14:39:28 +03:00
Siu Chi Chan
d17073a995
replace code names with gfx names
...
Change-Id: I5e0b96a0b474b16cfa92077a30a5b80b7230254b
[ROCm/hip commit: a96821871f ]
2017-03-15 12:26:13 -04:00
pensun
4d748e3cd7
update porting guide for updated __HIP_DEVICE_COMPILE__
...
Change-Id: I0f025d354f76e2d728231bf112a77e8c8fcacc8c
[ROCm/hip commit: 37ed319a20 ]
2017-03-10 10:01:12 -06:00
pensun
ba1f2acfc5
fix typo in hip_porting_guide
...
Change-Id: I42553d9a4de2901dfdd57384b52a04e8fb22edde
[ROCm/hip commit: 7290cb07ec ]
2017-03-08 23:37:50 -06:00
Evgeny Mankov
3223473f95
[HIP] [DOC] Update CUDA_Runtime_API_functions_supported_by_HIP
...
+ update all Cuda 7.5 RT API enum values.
[ROCm/hip commit: aa2fc24482 ]
2017-03-03 22:05:23 +03:00
pensun
1cdf972180
update hip_porting_guide regarding platform depended macros
...
Change-Id: I3029c6ae6cb280500bba294925ed6e9dc9dcc94d
[ROCm/hip commit: ac4b7e3f91 ]
2017-02-28 07:33:01 -06:00
Evgeny Mankov
cfb607a21d
[HIP] [DOC] Update CUDA_Runtime_API_functions_supported_by_HIP
...
cudaDeviceGetPCIBusId -> hipDeviceGetPCIBusId
[ROCm/hip commit: bd9b674d3d ]
2017-02-20 21:21:47 +03:00
Evgeny Mankov
240b46d3b0
[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).
[ROCm/hip commit: 5c11789358 ]
2017-02-20 18:32:54 +03:00
Evgeny Mankov
b01385b687
[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.
[ROCm/hip commit: ee157678b9 ]
2017-02-17 18:09:08 +03:00
Evgeny Mankov
a1c15ab0fb
[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).
[ROCm/hip commit: a35d4b75c5 ]
2017-02-17 18:06:47 +03:00
pensun
036a95a4db
Add pseudo code example for hip_bugs.md
...
Change-Id: Ia2af8e6165faeb3fbb81428e20d4dc5b19b2fa9e
[ROCm/hip commit: 79978182f9 ]
2017-02-08 16:20:01 -06:00
pensun
716d972e53
Add more hip_bug.md entry, regarding hang after hipLaunchKernel
...
Change-Id: I5800cb627179ec0e913cd36d332fb8c2994ab71e
[ROCm/hip commit: 95677edabb ]
2017-01-24 22:43:25 -06:00
pensun
90a02002c9
Initial commit on hip_bugs markdown doc
...
Change-Id: I5a6915337b8664cfed9eaee9443c6e4406348574
[ROCm/hip commit: f3da91de4e ]
2017-01-24 22:30:36 -06:00
Ben Sander
0e2ccecc0b
Add debug tip to docs
...
[ROCm/hip commit: 9dff0782a4 ]
2017-01-23 22:34:41 -06:00
Ben Sander
d1c61adcf9
Add debug tips to docs
...
[ROCm/hip commit: 85d41dcd05 ]
2017-01-23 22:34:41 -06:00
Aditya Atluri
83260101e1
changes device functions documentation according to the supported apis
...
Change-Id: I47ac6bbde11d54d8265e0d27ec8cd5da4d03eb8e
[ROCm/hip commit: 7765469987 ]
2017-01-20 14:19:09 -06:00
Ben Sander
5998ca2d85
Doc update - describe debug techniques
...
Also tweak sample to remove unneeded HIP_KERNEL_NAME.
Comment update
[ROCm/hip commit: 1f5d16afe7 ]
2017-01-19 12:40:45 -06:00