pensun
ea4635eb06
fix for hipEnvVarDriver test
...
[ROCm/hip commit: 4018d6a33b ]
2016-03-02 04:35:37 -06:00
Aditya Atluri
0ed3d943f1
Initialize hip when single kernel is called
...
[ROCm/hip commit: ce7ae41d42 ]
2016-03-02 08:08:45 -06:00
Aditya Avinash Atluri
69cbc17c3e
Added Copyright
...
[ROCm/hip commit: 34e81c57ff ]
2016-03-02 08:53:10 -06:00
Aditya Atluri
fa55e39251
Added new multithreaded stream test
...
[ROCm/hip commit: fc49dc580a ]
2016-03-01 19:33:47 -06:00
Aditya Atluri
4aecd405c6
Uncommented failed tests, passing fine via 180bc3
...
[ROCm/hip commit: 0aba2a8b28 ]
2016-02-29 06:07:26 -06:00
Aditya Atluri
fc280af642
Revert "Testing all test cases"
...
This reverts commit d9ad5316db .
[ROCm/hip commit: 39d9f5e1b1 ]
2016-02-29 06:00:50 -06:00
Aditya Avinash Atluri
d9ad5316db
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/5214b314a99bf8f0e77d4594a567c8a59bf3740f
[ROCm/hip commit: 381fe8b51d ]
2016-02-29 13:01:43 -06:00
Aditya Avinash Atluri
5214b314a9
H2H Async memcpy fix
...
In this change, the cpu memcpy will wait until all the commands in the current stream are done.
Note that, it only waits on current stream. But not on other streams.
[ROCm/hip commit: 180bc32db0 ]
2016-02-29 12:49:50 -06:00
pensun
954c3051d4
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/hip commit: 2b9ffefad0 ]
2016-02-28 13:09:46 -06:00
Ben Sander
5fc32bc1e8
Copy dependency bug fixes and test modes.
...
Add dependency for host-to-host copy.
Add debug mode for HIP_DISABLE_HW_COPY_DEP and
HIP_DISABLE_HW_KERNEL_DEP - setting these to -1 now ignores
all dependencies.
[ROCm/hip commit: ba9ad6be80 ]
2016-02-28 21:19:49 -06:00
Ben Sander
02a4720281
add check for hip platform configuration
...
[ROCm/hip commit: 352c056ea6 ]
2016-02-28 21:08:53 -06:00
Ben Sander
cefe65e24a
touchup
...
[ROCm/hip commit: af22d056e0 ]
2016-02-28 21:08:53 -06:00
Ben Sander
5f3c11fd2f
Describe using HIP with native-gcn compiler
...
[ROCm/hip commit: 28b28ba9b9 ]
2016-02-28 21:08:53 -06:00
pensun
4f31297623
Merge branch 'doc_update' into privatestaging
...
[ROCm/hip commit: 1a5c78062f ]
2016-02-27 15:13:14 -06:00
pensun
cb19da0aa7
resolve conflicts of doc_update
...
[ROCm/hip commit: 11ca71bd76 ]
2016-02-27 15:08:45 -06:00
pensun
5386d7d7c6
minor typo fix
...
[ROCm/hip commit: 06dce734ee ]
2016-02-27 15:04:49 -06:00
pensun
7a2991ed9e
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/hip commit: 2d0394eaae ]
2016-02-27 14:51:52 -06:00
pensun
b9421830a4
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.
[ROCm/hip commit: 39b44cb484 ]
2016-02-27 14:48:00 -06:00
pensun
1154872b0d
improve the HIP_VISIBLE_DEVICES implementation
...
[ROCm/hip commit: 1f606261c1 ]
2016-02-27 14:14:08 -06:00
Aditya Avinash Atluri
ab2f5e0158
Update hipStreamL5.cpp
...
- Added Copyright
- Removed unnecessary headers
- Added naming scheme
- Added comments for failing cases
- Reformatted source
[ROCm/hip commit: cdccdb9faa ]
2016-02-27 13:20:55 -06:00
pensun
dcf5ac2c06
add test case and its driver for HIP_VISIBLE_DEVICES/CUDA_VISIBLE_DEVICES
...
[ROCm/hip commit: 43315ad62b ]
2016-02-27 09:43:38 -06:00
Aditya Atluri
d0e96d1b27
[v2]: Added test to check single stream dispatches
...
[ROCm/hip commit: 14ec56acab ]
2016-02-27 05:55:56 -06:00
Aditya Atluri
d3c0e23113
Revert "Added test to check dispatches on single stream"
...
This reverts commit 0201608b44 .
[ROCm/hip commit: 3733599cb4 ]
2016-02-27 05:48:41 -06:00
Aditya Atluri
0201608b44
Added test to check dispatches on single stream
...
[ROCm/hip commit: f134c6ccb6 ]
2016-02-27 05:44:57 -06:00
Aditya Avinash Atluri
f2dfb87abf
Merge pull request #4 from AMDComputeLibraries/memtracker
...
hipGetPointerAttrib behavioral changes
[ROCm/hip commit: ecadb1623c ]
2016-02-27 10:51:23 -06:00
pensun
a71c5a6cf0
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/hip commit: 07e56d4666 ]
2016-02-27 04:25:28 -06:00
Ben Sander
66d6dbf686
disable rocrv2, properly
...
[ROCm/hip commit: ea09557e1b ]
2016-02-27 03:31:30 -06:00
Aditya Avinash Atluri
ec7375ea3c
Updated hipPointerAttrib.cpp to pass HC backend
...
The changes are according to the new API function change in HC backend for HIP. Especially hipPointerGetAttribute(...)
[ROCm/hip commit: 4c354c9888 ]
2016-02-26 19:42:07 -06:00
Aditya Avinash Atluri
52f2fc5b95
Update README.md
...
[ROCm/hip commit: 875403fec8 ]
2016-02-26 19:39:14 -06:00
Aditya Avinash Atluri
73fa2a9864
Update README.md
...
[ROCm/hip commit: 0fda8711d5 ]
2016-02-26 19:38:22 -06:00
Aditya Avinash Atluri
e7631f28e5
Corrected hipPointerGetAttribute
...
Made hipPointerGetAttribute work same as cudaPointerGetAttribute for HCC
[ROCm/hip commit: 66aa7f2f8a ]
2016-02-26 18:50:40 -06:00
Aditya Avinash Atluri
433cf742b9
Null argument handling HIPCC
...
This change makes hipcc handle no-arguments passed to it. It solves https://github.com/AMDComputeLibraries/HIP-privatestaging/issues/1
[ROCm/hip commit: 3238185276 ]
2016-02-26 13:47:58 -06:00
Aditya Avinash Atluri
ed96744f76
Added CUDA support for hipPointerGetAttributes
...
[ROCm/hip commit: 6d66bd63de ]
2016-02-26 12:33:55 -06:00
pensun
c864a3f0fd
relsove conflicts
...
[ROCm/hip commit: 57f60b34fb ]
2016-02-26 09:57:40 -06:00
pensun
dc3710cee4
fix compiling error
...
[ROCm/hip commit: ee7ac16396 ]
2016-02-26 09:50:00 -06:00
Ben Sander
1ac07d2b87
fixes for titan platform
...
[ROCm/hip commit: ff66ef0779 ]
2016-02-26 05:25:30 -06:00
Ben Sander
b46a90852e
Disable ROCR_V2
...
[ROCm/hip commit: 6e0ccdfb95 ]
2016-02-26 23:34:45 -06:00
Ben Sander
193dbe4632
Merge branch 'memtracker' into privatestaging
...
Conflicts:
include/nvcc_detail/hip_runtime_api.h
[ROCm/hip commit: 369e0d7b5b ]
2016-02-26 06:17:05 -06:00
Ben Sander
8a2bcf2da3
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/hip commit: c300ffe458 ]
2016-02-26 06:15:09 -06:00
Ben Sander
372ab783e4
Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker
...
Conflicts:
tests/src/hipMemcpy.cpp
[ROCm/hip commit: 812f56c119 ]
2016-02-25 23:24:22 -06:00
Ben Sander
a10f2d1a93
Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker
...
Conflicts:
tests/src/hipMemcpy.cpp
[ROCm/hip commit: d319299ddb ]
2016-02-25 23:22:51 -06:00
Ben Sander
2a650be661
Add PATH and LD_LIBRARY_FLAGS
...
[ROCm/hip commit: a30018e166 ]
2016-02-25 23:07:18 -06:00
Ben Sander
5ca4914e0e
Merge branch 'memtracker' into privatestaging
...
Conflicts:
src/hip_hcc.cpp
[ROCm/hip commit: 4adab7b7ef ]
2016-02-25 19:38:46 -06:00
Ben Sander
22a3806c0c
Tweak version numbers
...
[ROCm/hip commit: b1da7e4a70 ]
2016-02-25 19:30:42 -06:00
Ben Sander
ae365b4ae2
Improve memory copy and commands switching
...
- Add chicken bits to use host-side dependency management.
- Add optional PinInPlace path for unpinned copies
- Synchronize before pinned memcpy path.
- Add mutex to protect two threads launching to same stream.
[ROCm/hip commit: 8b64c0dc62 ]
2016-02-25 19:19:49 -06:00
Aditya Avinash Atluri
6bb5485beb
Update hip.vim
...
Added d2d and h2h highlights
[ROCm/hip commit: 29c385ed72 ]
2016-02-25 14:49:58 -06:00
Evgeny Mankov
82900a1888
Attribute hipDeviceAttributeIsMultiGpuBoard for obtaining Device property isMultiGpuBoard is added.
...
On HIP path property obtaining done through hsa_iterate_agents and counting the devices of HSA_DEVICE_TYPE_GPU type.
P.S.
On multi-boards systems it might be problems with detection what board a GPU plugged into (not tested).
[ROCm/hip commit: 57e212606d ]
2016-02-25 23:44:39 +03:00
Ben Sander
ecdb33dee1
Add test for thread-safety on streams
...
[ROCm/hip commit: 7e45addbee ]
2016-02-25 04:22:34 -06:00
Ben Sander
1707760bbf
Add abstraction for pinned/unpinned, and sync/async mem copies selection in tests
...
[ROCm/hip commit: ecec7e36d9 ]
2016-02-25 04:21:24 -06:00
Aditya Avinash Atluri
55e5190b57
Update hip.vim
...
[ROCm/hip commit: 4851cedf6c ]
2016-02-23 13:40:20 -06:00