Ben Sander
e1617b9604
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
Conflicts:
src/hip_hcc.cpp
tests/src/CMakeLists.txt
2016-03-14 15:01:26 -05:00
Ben Sander
1a27e5134e
enable DB, comments
2016-03-14 14:40:41 -05:00
Ben Sander
5606bee076
Add Bidir copy test and help.
2016-03-14 14:39:23 -05:00
Ben Sander
ac6ed35ba0
refactor, add support for speccing xfers in bytes
2016-03-13 09:41:06 -05:00
Ben Sander
b0dca6bd0c
Remove ROCR_V2, assume=1
2016-03-12 04:08:13 -06:00
Ben Sander
a5a2c7f33c
Remove USE_AM_TRACKER (assume 1)
2016-03-12 04:04:57 -06:00
Ben Sander
250739666d
Improve error reporting.
...
use throw with error class.
fix bug when memcpyDefault resolved to D2D copy.
2016-03-12 04:02:04 -06:00
Aditya Atluri
102f173396
Added hipHostRegister for hip with tests and added copyright
2016-03-08 12:57:22 -06:00
Aditya Atluri
cbb42c6b6a
Added a random test for memcpyAsync
2016-03-08 03:40:56 -06:00
Aditya Atluri
18c0e69f51
v2 added support for unpinned async memcpy
2016-03-08 03:19:50 -06:00
Aditya Atluri
45965aaa2d
Revert "Fixed passing unpinned memory to async memcpy"
...
This reverts commit 216af71480 .
2016-03-08 03:17:27 -06:00
Aditya Atluri
81824926be
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-08 03:15:33 -06:00
Aditya Atluri
216af71480
Fixed passing unpinned memory to async memcpy
2016-03-08 03:14:49 -06:00
Ben Sander
cc7517b57e
Refactor memccpy tests.
...
- Add "hipMemcpy_simple" - some simple smoke tests.
- Run memcpy 3 times w/ different switches for kinds, sizes,
multi-thread.
2016-03-07 17:15:48 -06:00
Aditya Atluri
d9429dd4ec
Added hipHostRegister flags
2016-03-07 10:52:40 -06:00
Aditya Atluri
4ed0b1cb1a
Added hipHostRegister feature for CUDA backend and its tests
2016-03-07 03:42:50 -06:00
Aditya Atluri
de85c80eb0
added copyrights for newly added tests
2016-03-07 02:01:25 -06:00
Aditya Atluri
3799fd55e2
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-07 01:41:10 -06:00
Aditya Atluri
faaee7e9bf
Increased size of arrays for single stream tests
2016-03-07 01:40:31 -06:00
Ben Sander
aa03e1264c
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
2016-03-06 23:50:52 -06:00
Maneesh Gupta
39d5a2c079
Fix typo in nvcc_detail/hip_runtime_api.h
2016-03-07 09:40:15 +05:30
Aditya Atluri
75952029d6
added feature for hipHostGetFlags for CUDA and HIP
2016-03-06 12:17:30 -06:00
Aditya Atluri
1f3695b224
added flags support to be used later
2016-03-06 08:40:33 -06:00
Aditya Atluri
d3ba2b9782
corrected hipDeviceGetProperties to hipGetDeviceProperties - not docs
2016-03-06 08:31:04 -06:00
Aditya Atluri
3aa764d5eb
Added hipHostAlloc with hipHostAllocMapped flag
2016-03-05 15:57:56 -06:00
Aditya Atluri
f479531be5
Added hipHostAlloc feature for CUDA
2016-03-05 13:58:56 -06:00
Aditya Atluri
a5408ed7b6
v2 Added canHostMapMemory
2016-03-05 13:15:07 -06:00
Aditya Atluri
2ebbdd6ec5
Revert "Added canMapHostMemory feature"
...
This reverts commit af4edd277f .
2016-03-05 13:08:57 -06:00
Aditya Atluri
af4edd277f
Added canMapHostMemory feature
2016-03-05 13:06:37 -06:00
Aditya Atluri
4b271ec013
Added canMapHostMemory to hipDeviceProp
2016-03-05 19:30:29 -06:00
Ben Sander
6d4c830613
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-04 08:22:56 -06:00
Ben Sander
ed71cded1c
Add FORCE_SAMEDIR_DEP for copies.
2016-03-04 08:21:15 -06:00
Aditya Atluri
bd23279271
v2: Fixed implementation of hipMemcpyDefault flag
2016-03-04 06:00:04 -06:00
Ben Sander
5e51ff177a
Add define to disable STREAM thread-safety
2016-03-03 10:49:25 -06:00
Aditya Atluri
c154e1f4e4
Added support for hipMemcpyDefault
2016-03-03 10:30:06 -06:00
Aditya Avinash Atluri
40eefc1cde
Update hip_hcc.cpp
2016-03-03 13:59:43 -06:00
Aditya Avinash Atluri
b6e34a44b0
Fix output of hipPointerGetAttributes
...
The output of hipPointerGetAttributes is fixed to match CUDA counterpart.
2016-03-03 13:58:18 -06:00
Aditya Avinash Atluri
d4765d39a2
Changed test to match CUDA output of errors
...
We changed the test so that it runs on CUDA. As we are emulating CUDA behavior, this should pass on HIP.
2016-03-03 13:48:58 -06:00
pensun
20f939b356
Fix for hipEnvVar test for titan machine
2016-03-03 06:23:17 -06:00
Maneesh Gupta
df1abec682
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-03 09:53:04 +05:30
Maneesh Gupta
ba6393e36d
Fix hip_ballot.cpp compilation on hcc
2016-03-03 09:52:41 +05:30
Maneesh Gupta
403206074e
Fix hipPointerAttrib.cpp compilation on nvcc
2016-03-03 09:48:47 +05:30
Maneesh Gupta
5013884d3d
Fix hipcc from trying to compile object files
2016-03-03 09:47:37 +05:30
pensun
4018d6a33b
fix for hipEnvVarDriver test
2016-03-02 04:35:37 -06:00
Aditya Atluri
ce7ae41d42
Initialize hip when single kernel is called
2016-03-02 08:08:45 -06:00
Aditya Avinash Atluri
34e81c57ff
Added Copyright
2016-03-02 08:53:10 -06:00
Aditya Atluri
fc49dc580a
Added new multithreaded stream test
2016-03-01 19:33:47 -06:00
Aditya Atluri
0aba2a8b28
Uncommented failed tests, passing fine via 180bc3
2016-02-29 06:07:26 -06:00
Aditya Atluri
39d9f5e1b1
Revert "Testing all test cases"
...
This reverts commit 381fe8b51d .
2016-02-29 06:00:50 -06:00
Aditya Avinash Atluri
381fe8b51d
Testing all test cases
...
The comments for not-working tests are removed. They are working fine, thanks to this commit https://github.com/AMDComputeLibraries/HIP-privatestaging/commit/180bc32db0dd57e3baae828d5ed34e8f3b13e836
2016-02-29 13:01:43 -06:00