Aditya Atluri
336001aa29
Create CUDA_Runtime_API_functions_supported_by_HIP.md
...
[ROCm/clr commit: 564d13a0b3 ]
2016-03-18 11:23:44 -05:00
Aditya Atluri
b3612a7356
changed flag in hipHostRegister
...
[ROCm/clr commit: 4b96e8c789 ]
2016-03-16 08:01:53 -05:00
Aditya Atluri
420797aed8
src/ fixed hipHostAllocDefault flags
...
[ROCm/clr commit: 6beed19460 ]
2016-03-16 07:32:54 -05:00
Aditya Atluri
488512466a
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 9b78f0a454 ]
2016-03-16 07:17:22 -05:00
Aditya Atluri
d62227266b
Added performance test for memcpy
...
[ROCm/clr commit: 7567a6c0ac ]
2016-03-16 07:16:51 -05:00
Aditya Atluri
63523fbeb7
tests/src [v4] Added feature for partial writes on CPU
...
[ROCm/clr commit: 6baeb08e1c ]
2016-03-16 07:04:40 -05:00
Aditya Atluri
9f9a56597c
test/src [v3] clean up
...
[ROCm/clr commit: 9b772c8553 ]
2016-03-16 05:30:29 -05:00
Aditya Atluri
6253fbbfe5
increased iteration size
...
[ROCm/clr commit: 8f527d2288 ]
2016-03-16 05:24:08 -05:00
Aditya Atluri
2a0d9ffb9c
added cudaHostRegister test
...
[ROCm/clr commit: a60649868d ]
2016-03-16 05:15:03 -05:00
Aditya Atluri
7493d6074a
corrected first and second kernel dispatch
...
[ROCm/clr commit: 369d01086f ]
2016-03-15 14:22:00 -05:00
Aditya Atluri
343cf7e864
Added single kernel launch to sample
...
[ROCm/clr commit: a6441c3334 ]
2016-03-15 21:05:15 -05:00
Aditya Atluri
649c943833
added performance metrics for kernel dispatch
...
[ROCm/clr commit: b7bf5830c1 ]
2016-03-15 12:37:24 -05:00
Aditya Atluri
dbc1196236
v2 deprecating hipMallocHost with hipHostAlloc
...
[ROCm/clr commit: 2743a5082f ]
2016-03-15 13:39:15 -05:00
Aditya Atluri
5327f3cbac
Deprecating hipMallocHost to hipHostAlloc
...
[ROCm/clr commit: 4d4d592e0c ]
2016-03-15 06:30:16 -05:00
Ben Sander
19a0fb0e0e
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
Conflicts:
src/hip_hcc.cpp
tests/src/CMakeLists.txt
[ROCm/clr commit: 15a8e8f8a0 ]
2016-03-14 15:01:26 -05:00
Ben Sander
a24528abcb
enable DB, comments
...
[ROCm/clr commit: 0d05517d0a ]
2016-03-14 14:40:41 -05:00
Ben Sander
649f9834e8
Add Bidir copy test and help.
...
[ROCm/clr commit: 87c15a3629 ]
2016-03-14 14:39:23 -05:00
Ben Sander
0aa6e9df26
refactor, add support for speccing xfers in bytes
...
[ROCm/clr commit: 0aab91123b ]
2016-03-13 09:41:06 -05:00
Ben Sander
5efb582db5
Remove ROCR_V2, assume=1
...
[ROCm/clr commit: 59f0ef2801 ]
2016-03-12 04:08:13 -06:00
Ben Sander
a236942ca5
Remove USE_AM_TRACKER (assume 1)
...
[ROCm/clr commit: de4bb0ca0e ]
2016-03-12 04:04:57 -06:00
Ben Sander
d6ad50c2e0
Improve error reporting.
...
use throw with error class.
fix bug when memcpyDefault resolved to D2D copy.
[ROCm/clr commit: ac272932f6 ]
2016-03-12 04:02:04 -06:00
Aditya Atluri
6162990f44
Added hipHostRegister for hip with tests and added copyright
...
[ROCm/clr commit: 3127969d97 ]
2016-03-08 12:57:22 -06:00
Aditya Atluri
0667928d29
Added a random test for memcpyAsync
...
[ROCm/clr commit: 4503ebcb21 ]
2016-03-08 03:40:56 -06:00
Aditya Atluri
5a501d065f
v2 added support for unpinned async memcpy
...
[ROCm/clr commit: dfa9051574 ]
2016-03-08 03:19:50 -06:00
Aditya Atluri
85f961cc6b
Revert "Fixed passing unpinned memory to async memcpy"
...
This reverts commit e98925075b .
[ROCm/clr commit: 1a61733699 ]
2016-03-08 03:17:27 -06:00
Aditya Atluri
849d5e76a3
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 218cbf1608 ]
2016-03-08 03:15:33 -06:00
Aditya Atluri
e98925075b
Fixed passing unpinned memory to async memcpy
...
[ROCm/clr commit: bf53992605 ]
2016-03-08 03:14:49 -06:00
Ben Sander
98d6ab118f
Refactor memccpy tests.
...
- Add "hipMemcpy_simple" - some simple smoke tests.
- Run memcpy 3 times w/ different switches for kinds, sizes,
multi-thread.
[ROCm/clr commit: 1d87879008 ]
2016-03-07 17:15:48 -06:00
Aditya Atluri
cf92bfb8c7
Added hipHostRegister flags
...
[ROCm/clr commit: ffeba62a74 ]
2016-03-07 10:52:40 -06:00
Aditya Atluri
8a8836088b
Added hipHostRegister feature for CUDA backend and its tests
...
[ROCm/clr commit: 496c549141 ]
2016-03-07 03:42:50 -06:00
Aditya Atluri
cf23f09b7e
added copyrights for newly added tests
...
[ROCm/clr commit: 751f0a2ca7 ]
2016-03-07 02:01:25 -06:00
Aditya Atluri
99bf0cde7a
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 1c9ed7380c ]
2016-03-07 01:41:10 -06:00
Aditya Atluri
9fc6a314ab
Increased size of arrays for single stream tests
...
[ROCm/clr commit: 4856b68ad8 ]
2016-03-07 01:40:31 -06:00
Ben Sander
ad3972fdcd
Enhance HIP trace debug functions.
...
- Control with HIP_DB=mask (env var). See src/hip_hcc.cpp for mask
values:
#define DB_API 0 /* 0x01 - shortcut to enable HIP_TRACE_API on single switch */
#define DB_SYNC 1 /* 0x02 - trace synchronization pieces */
#define DB_MEM 2 /* 0x04 - trace memory allocation / deallocation */
#define DB_COPY1 3 /* 0x08 - trace memory copy commands. . */
#define DB_SIGNAL 4 /* 0x10 - trace signal pool commands */
- Combine with HIP_TRACE to see debug with API trace.
- Use colors to distinguish different flows of debug.
- Add define COMPILE_DB_TRACE to allow removing all debug at compile-time
[ROCm/clr commit: 9b1b108ea8 ]
2016-03-06 23:50:52 -06:00
Maneesh Gupta
e0e67b0e0c
Fix typo in nvcc_detail/hip_runtime_api.h
...
[ROCm/clr commit: b62040f6fd ]
2016-03-07 09:40:15 +05:30
Aditya Atluri
d7d689cf32
added feature for hipHostGetFlags for CUDA and HIP
...
[ROCm/clr commit: 45408db5dc ]
2016-03-06 12:17:30 -06:00
Aditya Atluri
b07ad6cc93
added flags support to be used later
...
[ROCm/clr commit: d5499594ce ]
2016-03-06 08:40:33 -06:00
Aditya Atluri
e5657dec23
corrected hipDeviceGetProperties to hipGetDeviceProperties - not docs
...
[ROCm/clr commit: 8a21b42943 ]
2016-03-06 08:31:04 -06:00
Aditya Atluri
387bd2e1a7
Added hipHostAlloc with hipHostAllocMapped flag
...
[ROCm/clr commit: 411154f93f ]
2016-03-05 15:57:56 -06:00
Aditya Atluri
375d90a632
Added hipHostAlloc feature for CUDA
...
[ROCm/clr commit: 2212d35e2d ]
2016-03-05 13:58:56 -06:00
Aditya Atluri
28aae1e6c6
v2 Added canHostMapMemory
...
[ROCm/clr commit: 6085d94f7b ]
2016-03-05 13:15:07 -06:00
Aditya Atluri
8254ed4dfa
Revert "Added canMapHostMemory feature"
...
This reverts commit 7eb8b2cc1d .
[ROCm/clr commit: a8d30da648 ]
2016-03-05 13:08:57 -06:00
Aditya Atluri
7eb8b2cc1d
Added canMapHostMemory feature
...
[ROCm/clr commit: 8c3777d317 ]
2016-03-05 13:06:37 -06:00
Aditya Atluri
2f61b0c708
Added canMapHostMemory to hipDeviceProp
...
[ROCm/clr commit: 1e4d1002a0 ]
2016-03-05 19:30:29 -06:00
Ben Sander
b7b1577a90
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 5a3b3e1be4 ]
2016-03-04 08:22:56 -06:00
Ben Sander
6957beab37
Add FORCE_SAMEDIR_DEP for copies.
...
[ROCm/clr commit: 4a1238cf64 ]
2016-03-04 08:21:15 -06:00
Aditya Atluri
89cfcc40be
v2: Fixed implementation of hipMemcpyDefault flag
...
[ROCm/clr commit: d145e9d83c ]
2016-03-04 06:00:04 -06:00
Ben Sander
0e147cbcda
Add define to disable STREAM thread-safety
...
[ROCm/clr commit: b529941f70 ]
2016-03-03 10:49:25 -06:00
Aditya Atluri
fa46125c1f
Added support for hipMemcpyDefault
...
[ROCm/clr commit: 696476f3e0 ]
2016-03-03 10:30:06 -06:00
Aditya Avinash Atluri
e200fa6229
Update hip_hcc.cpp
...
[ROCm/clr commit: 6d9184b7a9 ]
2016-03-03 13:59:43 -06:00