Ben Sander
2d0fade1f7
hipHostRegister and hipHostMalloc refactor.
...
Note hipHostMalloc (not hipHostAlloc or hipMallocHost).
- the hipHost* is used for all HIP APIs dealing with Host memory.
(including hipHostMalloc, hipHostFree, hipHostRegister,
hipHostUnregister, hipHostGetFlags, hipHostGetDevicePointer).
- hipMallocHost is consistent with "hipMalloc" for allocating device
memory. Enumerations hipHostMalloc* also used as optional
flags parm to hipHostMalloc.
2016-03-22 02:30:10 -05:00
Aditya Atluri
f6b38b18b6
Added feature for --default-streams not working tests and hipcc
2016-03-20 08:08:33 -05:00
Ben Sander
6984f24d3d
fix nvcc compiler
...
- MallocHost and FreeHost deprecation.
- Change tests to call new hipHost* equivs.
- Add missing StreamSynchronize.
2016-03-19 04:20:15 -05:00
Ben Sander
4c6fd4e7ec
Fix bug: test was allocating host mem instead of device mem.
...
Caused assertion when checking free + allocated should
not exceed total. Bug introduced in hipHostAlloc conversion.
2016-03-19 04:11:39 -05:00
Ben Sander
90ad8ddc5d
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
Conflicts:
src/hip_hcc.cpp
2016-03-19 03:22:09 -05:00
Ben Sander
efc9df8805
disable mt streams tests (for now)
2016-03-19 03:10:31 -05:00
Ben Sander
1b7cc7d921
Refactor to isolate staging buffer code.
2016-03-17 00:20:56 -05:00
Ben Sander
a1879ba59b
Start separaration of staging_buffer.cpp code.
...
Still #include staging_buffer.cpp into hip_hcc.cpp.
Directed tests compile hip_hcc to static library and use the library.
2016-03-16 22:26:49 -05:00
Ben Sander
c9d46bdcde
Add aligned alloc
2016-03-16 21:55:57 -05:00
Aditya Atluri
6beed19460
src/ fixed hipHostAllocDefault flags
2016-03-16 07:32:54 -05:00
Aditya Atluri
9b78f0a454
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-16 07:17:22 -05:00
Aditya Atluri
7567a6c0ac
Added performance test for memcpy
2016-03-16 07:16:51 -05:00
Aditya Atluri
6baeb08e1c
tests/src [v4] Added feature for partial writes on CPU
2016-03-16 07:04:40 -05:00
Aditya Atluri
9b772c8553
test/src [v3] clean up
2016-03-16 05:30:29 -05:00
Aditya Atluri
8f527d2288
increased iteration size
2016-03-16 05:24:08 -05:00
Aditya Atluri
a60649868d
added cudaHostRegister test
2016-03-16 05:15:03 -05:00
Aditya Atluri
4d4d592e0c
Deprecating hipMallocHost to hipHostAlloc
2016-03-15 06:30:16 -05:00
Ben Sander
15a8e8f8a0
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
Aditya Atluri
3127969d97
Added hipHostRegister for hip with tests and added copyright
2016-03-08 12:57:22 -06:00
Aditya Atluri
4503ebcb21
Added a random test for memcpyAsync
2016-03-08 03:40:56 -06:00
Ben Sander
1d87879008
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
496c549141
Added hipHostRegister feature for CUDA backend and its tests
2016-03-07 03:42:50 -06:00
Aditya Atluri
751f0a2ca7
added copyrights for newly added tests
2016-03-07 02:01:25 -06:00
Aditya Atluri
4856b68ad8
Increased size of arrays for single stream tests
2016-03-07 01:40:31 -06:00
Aditya Atluri
45408db5dc
added feature for hipHostGetFlags for CUDA and HIP
2016-03-06 12:17:30 -06:00
Aditya Atluri
8a21b42943
corrected hipDeviceGetProperties to hipGetDeviceProperties - not docs
2016-03-06 08:31:04 -06:00
Aditya Atluri
2212d35e2d
Added hipHostAlloc feature for CUDA
2016-03-05 13:58:56 -06:00
Aditya Atluri
a8d30da648
Revert "Added canMapHostMemory feature"
...
This reverts commit 8c3777d317 .
2016-03-05 13:08:57 -06:00
Aditya Atluri
8c3777d317
Added canMapHostMemory feature
2016-03-05 13:06:37 -06:00
Aditya Atluri
696476f3e0
Added support for hipMemcpyDefault
2016-03-03 10:30:06 -06:00
Aditya Avinash Atluri
c5606c13e7
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
0b048afa79
Fix for hipEnvVar test for titan machine
2016-03-03 06:23:17 -06:00
Maneesh Gupta
077b8f51c5
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-03 09:53:04 +05:30
Maneesh Gupta
eefa31620d
Fix hip_ballot.cpp compilation on hcc
2016-03-03 09:52:41 +05:30
Maneesh Gupta
fc3fc15aea
Fix hipPointerAttrib.cpp compilation on nvcc
2016-03-03 09:48:47 +05:30
pensun
8c0ce13ec2
fix for hipEnvVarDriver test
2016-03-02 04:35:37 -06:00
Aditya Atluri
5efc4ce08a
Initialize hip when single kernel is called
2016-03-02 08:08:45 -06:00
Aditya Avinash Atluri
831fa31eea
Added Copyright
2016-03-02 08:53:10 -06:00
Aditya Atluri
6cd1983745
Added new multithreaded stream test
2016-03-01 19:33:47 -06:00
Aditya Atluri
97b6f586fb
Uncommented failed tests, passing fine via 180bc3
2016-02-29 06:07:26 -06:00
Aditya Atluri
bef57b11d3
Revert "Testing all test cases"
...
This reverts commit dfd72b5ed7 .
2016-02-29 06:00:50 -06:00
Aditya Avinash Atluri
dfd72b5ed7
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/a845dccfefa3f14266fb114635ec296406da0884
2016-02-29 13:01:43 -06:00
pensun
dec63c6647
minor typo fix
2016-02-27 15:04:49 -06:00
pensun
dacae05c98
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-02-27 14:51:52 -06:00
pensun
ee53ef507f
Test cases for HIP_VISIBLE_DEVICES/CUDA_VISIBLE_DEVICES.
...
hipEnvVar is the base test case, to be called by hipEnvVarDriver
at the run time.
Test case includes tests for normal use case of the environment
variable, invalid value/sequence and use CUDA_VISIBLE_DEVICES as a
alternative.
2016-02-27 14:48:00 -06:00
Aditya Avinash Atluri
5f99484d3f
Update hipStreamL5.cpp
...
- Added Copyright
- Removed unnecessary headers
- Added naming scheme
- Added comments for failing cases
- Reformatted source
2016-02-27 13:20:55 -06:00
pensun
43e156c002
add test case and its driver for HIP_VISIBLE_DEVICES/CUDA_VISIBLE_DEVICES
2016-02-27 09:43:38 -06:00
Aditya Atluri
bb97cd9332
[v2]: Added test to check single stream dispatches
2016-02-27 05:55:56 -06:00
Aditya Atluri
61c63c155c
Revert "Added test to check dispatches on single stream"
...
This reverts commit 90edf9c06f .
2016-02-27 05:48:41 -06:00
Aditya Atluri
90edf9c06f
Added test to check dispatches on single stream
2016-02-27 05:44:57 -06:00