Commit Graph

117 Commits

Author SHA1 Message Date
Aditya Atluri e9e84d2db6 fixed hipHostGetFlags test 2016-03-23 02:45:21 -05:00
Ben Sander f3ac666a7a use the CPU_Agent for memory copies to indicate direction. 2016-03-23 10:29:44 -05:00
Ben Sander 8954e4fb26 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
Conflicts:
	src/hip_hcc.cpp
2016-03-23 03:22:09 -05:00
Ben Sander 54704b59dd use codexl marker interface to mark HIP function/begin end.
- Creates markers in HIP group and they show up in CodeXL trace
- Marker text includes HIP functioin arguments
- (Add trace_helper to convert arguments to strings)
- Still need to add HIP_INIT_API for ~30 HIP functions.
2016-03-23 01:17:53 -05:00
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 8af8ee2476 Revert "Revert "fixed memory free apis""
This reverts commit 1fa4d0d4b9.
2016-03-21 10:40:42 -05:00
Aditya Atluri 1fa4d0d4b9 Revert "fixed memory free apis"
This reverts commit 71a6b5cb6c.
2016-03-21 10:36:11 -05:00
Aditya Atluri 71a6b5cb6c fixed memory free apis 2016-03-21 10:32:30 -05:00
Aditya Atluri 93e6362104 Disabling default-stream per-thread tests 2016-03-21 14:42:23 -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