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
atimofee
5304ddfa1d
1.CUDA structure types (and pointers to the types) in function parameter declaration conversion – DONE.
...
2.Wrong source locations in qualified types declaration: – FIXED
3.cudaRuntimeGetVersion added to the names map
4.sizeof expression matcher added, expression handler is not yet ready - upcoming soon
[ROCm/hip commit: 5e3ab927ad ]
2016-02-26 23:35:27 +03: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
atimofee
001aaf2145
Merge branch 'master' of https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP-hipify
...
[ROCm/hip commit: fea2399fc2 ]
2016-02-25 22:55:49 +03:00
atimofee
b2ceadc197
Fixed tool crash on kernels with empty parameter list
...
[ROCm/hip commit: e2379adae3 ]
2016-02-25 22:54:58 +03:00
dfukalov
41d819cf9b
fixed lit script discovery in standalone build case
...
[ROCm/hip commit: 7b79c7c4fd ]
2016-02-25 15:18:14 +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
atimofee
d6e8596c91
String literal bug fixed + string literal processing refactoring
...
[ROCm/hip commit: 0438f7959e ]
2016-02-24 21:22:32 +03:00
atimofee
68f9e33ed4
Merge branch 'master' of https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP-hipify
...
[ROCm/hip commit: e7c12f45db ]
2016-02-24 19:27:52 +03:00
atimofee
a4329ecc09
TAB deleted
...
[ROCm/hip commit: 3fbdeafee4 ]
2016-02-24 19:27:02 +03:00
atimofee
1582663239
CUDA names in string literals replacment added
...
[ROCm/hip commit: 012afc743f ]
2016-02-24 19:23:23 +03:00
dfukalov
fb850ccb4c
-o=<output_filename> option added
...
[ROCm/hip commit: 051f008ade ]
2016-02-24 19:10:00 +03:00
atimofee
91e750e1ce
CUDA names in string literals replacment added
...
[ROCm/hip commit: 203152cb28 ]
2016-02-24 17:42:02 +03:00
Aditya Avinash Atluri
55e5190b57
Update hip.vim
...
[ROCm/hip commit: 4851cedf6c ]
2016-02-23 13:40:20 -06:00
Ben Sander
60552f5133
Add tests for multi-threaded streams
...
[ROCm/hip commit: 7090f5c3f9 ]
2016-02-23 12:08:22 -06:00
Ben Sander
1888acb5f3
Sync review.
...
- add calls to ihipInit missing from some routines.
- sync before draining a stream.
[ROCm/hip commit: 3886d494f4 ]
2016-02-23 04:07:11 -06:00
Ben Sander
a40adb296f
add hipLaunchParm
...
[ROCm/hip commit: 9c259bb86c ]
2016-02-23 04:05:41 -06:00
Ben Sander
f0c734e256
Improve async copy implementation.
...
- Add device-side signal waits when transitioning between command classes
(Kernel, H2D copy, D2H copy).
- Support waiting in staged memory copies as well.
- Add several chicken bits to control implementation:
- HIP_DISABLE_ENQ_BARRIER
- HIP_DISABLE_BIDIR_MEMCPY
- HIP_ONESHOT_COPY_DEP
- Refactor signal pool to support efficient deallocation based on
signsequnm.
- Deallocate copy signals on eventSynchronize.
- Improve copy tests, add pingpong.
[ROCm/hip commit: 549b18ce77 ]
2016-02-22 23:15:24 -06:00
Ben Sander
1d027bcaea
Fix memcpy for Titan. Add <threads> to common includes
...
[ROCm/hip commit: c2d66a48a7 ]
2016-02-22 15:09:23 -06:00
Ben Sander
23b257bca4
Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker
...
[ROCm/hip commit: 0a98db4b5f ]
2016-02-22 08:33:47 -06:00
gargrahul
ccd1ed0a97
Update for shared atomics support
...
[ROCm/hip commit: a2fbf06129 ]
2016-02-22 16:21:52 +05:30
Maneesh Gupta
d40b8d8fb0
Enable cospi,rsqrt,sinpi tests for HCC newer than 16073
...
[ROCm/hip commit: c5c11d3707 ]
2016-02-22 15:13:23 +05:30
Ben Sander
ebf2700936
Track last command to a stream.
...
Passing simple tests.
[ROCm/hip commit: d33d806a5b ]
2016-02-20 11:02:07 -06:00
atimofee
fe0ba4ac84
Added CUDA names replacement in string literals (i.e. error messages)
...
[ROCm/hip commit: 4b13cfc460 ]
2016-02-19 21:58:33 +03:00
streamhsa
0389b292a6
Resolve issues for hip_popc and hip_ballot on nvcc
...
[ROCm/hip commit: a7232c7f9e ]
2016-02-19 20:18:03 +08:00
Evgeny Mankov
d8df47383d
A support of the following device properties is added to legacy hipify.pl: hipDeviceAttributeConcurrentKernels, hipDeviceAttributeMemoryClockRate & hipDeviceAttributeMemoryBusWidth.
...
[ROCm/hip commit: b23f9776ca ]
2016-02-19 13:36:37 +03:00
Evgeny Mankov
c3a600c63b
Guard #ifdef USE_ROCR_20 is added for ROCR_20 device properties (memoryClockRate, memoryBusWidth)
...
By default isn't defined.
To add ROCR_20 support HIP have to be compiled as follows: make CXX_DEFINES+=-DUSE_ROCR_20
[ROCm/hip commit: 833c9e52ad ]
2016-02-19 13:27:03 +03:00