Maneesh Gupta
069667dfd4
Fix hip_ballot.cpp compilation on hcc
...
[ROCm/clr commit: eefa31620d ]
2016-03-03 09:52:41 +05:30
Maneesh Gupta
811f64af8e
Fix hipPointerAttrib.cpp compilation on nvcc
...
[ROCm/clr commit: fc3fc15aea ]
2016-03-03 09:48:47 +05:30
Maneesh Gupta
a5d80ddccc
Fix hipcc from trying to compile object files
...
[ROCm/clr commit: dc1e863959 ]
2016-03-03 09:47:37 +05:30
Aditya Atluri
22e4c8bef3
Added new multithreaded stream test
...
[ROCm/clr commit: 6cd1983745 ]
2016-03-01 19:33:47 -06:00
Aditya Atluri
f821d867d6
Uncommented failed tests, passing fine via 180bc3
...
[ROCm/clr commit: 97b6f586fb ]
2016-02-29 06:07:26 -06:00
Aditya Atluri
8711fd21c0
Revert "Testing all test cases"
...
This reverts commit 087db9341e .
[ROCm/clr commit: bef57b11d3 ]
2016-02-29 06:00:50 -06:00
Aditya Avinash Atluri
087db9341e
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/a8af2285a1ae1f774a65ac08d75c4fbb12955569
[ROCm/clr commit: dfd72b5ed7 ]
2016-02-29 13:01:43 -06:00
Aditya Avinash Atluri
a8af2285a1
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/clr commit: a845dccfef ]
2016-02-29 12:49:50 -06:00
pensun
279cd25c93
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 1c60874378 ]
2016-02-28 13:09:46 -06:00
Ben Sander
d6c404e6f6
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/clr commit: 4909faf8e3 ]
2016-02-28 21:19:49 -06:00
Ben Sander
57cb962823
add check for hip platform configuration
...
[ROCm/clr commit: 73013ef358 ]
2016-02-28 21:08:53 -06:00
Ben Sander
62bae97cf7
touchup
...
[ROCm/clr commit: be0d3510f5 ]
2016-02-28 21:08:53 -06:00
Ben Sander
130ffbe536
Describe using HIP with native-gcn compiler
...
[ROCm/clr commit: 25a94601be ]
2016-02-28 21:08:53 -06:00
pensun
9d28711854
Merge branch 'doc_update' into privatestaging
...
[ROCm/clr commit: d185ed5f3d ]
2016-02-27 15:13:14 -06:00
pensun
83250c6a54
resolve conflicts of doc_update
...
[ROCm/clr commit: cb352a17c3 ]
2016-02-27 15:08:45 -06:00
pensun
b0f4039e10
minor typo fix
...
[ROCm/clr commit: dec63c6647 ]
2016-02-27 15:04:49 -06:00
pensun
f9e01d97f9
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: dacae05c98 ]
2016-02-27 14:51:52 -06:00
pensun
4ada8d4ad9
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/clr commit: ee53ef507f ]
2016-02-27 14:48:00 -06:00
pensun
3236c75b87
improve the HIP_VISIBLE_DEVICES implementation
...
[ROCm/clr commit: 17987b42c5 ]
2016-02-27 14:14:08 -06:00
Aditya Avinash Atluri
e3ed04cba5
Update hipStreamL5.cpp
...
- Added Copyright
- Removed unnecessary headers
- Added naming scheme
- Added comments for failing cases
- Reformatted source
[ROCm/clr commit: 5f99484d3f ]
2016-02-27 13:20:55 -06:00
pensun
fc3eac09fe
add test case and its driver for HIP_VISIBLE_DEVICES/CUDA_VISIBLE_DEVICES
...
[ROCm/clr commit: 43e156c002 ]
2016-02-27 09:43:38 -06:00
Aditya Atluri
4f16968050
[v2]: Added test to check single stream dispatches
...
[ROCm/clr commit: bb97cd9332 ]
2016-02-27 05:55:56 -06:00
Aditya Atluri
cb38f1b7d9
Revert "Added test to check dispatches on single stream"
...
This reverts commit dcc97b7f25 .
[ROCm/clr commit: 61c63c155c ]
2016-02-27 05:48:41 -06:00
Aditya Atluri
dcc97b7f25
Added test to check dispatches on single stream
...
[ROCm/clr commit: 90edf9c06f ]
2016-02-27 05:44:57 -06:00
Aditya Avinash Atluri
a44710cd7a
Merge pull request #4 from AMDComputeLibraries/memtracker
...
hipGetPointerAttrib behavioral changes
[ROCm/clr commit: 9c4819bc29 ]
2016-02-27 10:51:23 -06:00
pensun
e240619d84
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: bcbc76470d ]
2016-02-27 04:25:28 -06:00
Ben Sander
9edf27447e
disable rocrv2, properly
...
[ROCm/clr commit: 3eb281aeff ]
2016-02-27 03:31:30 -06:00
Aditya Avinash Atluri
2d12c3c9f4
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/clr commit: e9a9c760fc ]
2016-02-26 19:42:07 -06:00
Aditya Avinash Atluri
922bdad811
Update README.md
...
[ROCm/clr commit: db8bedc4d3 ]
2016-02-26 19:39:14 -06:00
Aditya Avinash Atluri
89a26397a0
Update README.md
...
[ROCm/clr commit: 08a82b405a ]
2016-02-26 19:38:22 -06:00
Aditya Avinash Atluri
40726aa9a1
Corrected hipPointerGetAttribute
...
Made hipPointerGetAttribute work same as cudaPointerGetAttribute for HCC
[ROCm/clr commit: 2ca6162593 ]
2016-02-26 18:50:40 -06:00
Aditya Avinash Atluri
1e9551ce7b
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/clr commit: aeb86755c3 ]
2016-02-26 13:47:58 -06:00
Aditya Avinash Atluri
e33fedcf9f
Added CUDA support for hipPointerGetAttributes
...
[ROCm/clr commit: a31f878218 ]
2016-02-26 12:33:55 -06:00
pensun
f9748334cc
relsove conflicts
...
[ROCm/clr commit: e21841c152 ]
2016-02-26 09:57:40 -06:00
pensun
35cbad1c77
fix compiling error
...
[ROCm/clr commit: 980ec93f46 ]
2016-02-26 09:50:00 -06:00
Ben Sander
b97c2c02b1
fixes for titan platform
...
[ROCm/clr commit: 8105bd636f ]
2016-02-26 05:25:30 -06:00
Ben Sander
d5ae77ecc0
Disable ROCR_V2
...
[ROCm/clr commit: 822c7292c9 ]
2016-02-26 23:34:45 -06:00
Ben Sander
e345f23846
Merge branch 'memtracker' into privatestaging
...
Conflicts:
include/nvcc_detail/hip_runtime_api.h
[ROCm/clr commit: 7a1b4c3878 ]
2016-02-26 06:17:05 -06:00
Ben Sander
ee153bb572
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 4a6173fe58 ]
2016-02-26 06:15:09 -06:00
Ben Sander
b642f094b3
Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker
...
Conflicts:
tests/src/hipMemcpy.cpp
[ROCm/clr commit: 69bb511b10 ]
2016-02-25 23:24:22 -06:00
Ben Sander
d1e06b19fc
Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker
...
Conflicts:
tests/src/hipMemcpy.cpp
[ROCm/clr commit: 8d985188dd ]
2016-02-25 23:22:51 -06:00
Ben Sander
7d1955ed1d
Add PATH and LD_LIBRARY_FLAGS
...
[ROCm/clr commit: 67e96e983f ]
2016-02-25 23:07:18 -06:00
Ben Sander
b8b7596d4d
Merge branch 'memtracker' into privatestaging
...
Conflicts:
src/hip_hcc.cpp
[ROCm/clr commit: af97f5e317 ]
2016-02-25 19:38:46 -06:00
Ben Sander
078d5ff21e
Tweak version numbers
...
[ROCm/clr commit: d3e1773704 ]
2016-02-25 19:30:42 -06:00
Ben Sander
d2df45e132
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/clr commit: 91ed5c7d78 ]
2016-02-25 19:19:49 -06:00
Aditya Avinash Atluri
a89fb7c11e
Update hip.vim
...
Added d2d and h2h highlights
[ROCm/clr commit: 6ec52348ea ]
2016-02-25 14:49:58 -06:00
Evgeny Mankov
8e6e28df60
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/clr commit: 7bb0f17656 ]
2016-02-25 23:44:39 +03:00
Ben Sander
37b05790b1
Add test for thread-safety on streams
...
[ROCm/clr commit: 2228bbd119 ]
2016-02-25 04:22:34 -06:00
Ben Sander
e8021479b3
Add abstraction for pinned/unpinned, and sync/async mem copies selection in tests
...
[ROCm/clr commit: 382638df1e ]
2016-02-25 04:21:24 -06:00
Aditya Avinash Atluri
65dd5b8170
Update hip.vim
...
[ROCm/clr commit: b86a905958 ]
2016-02-23 13:40:20 -06:00