Wykres commitów

170 Commity

Autor SHA1 Wiadomość Data
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