2
0
Gráfico de cometimentos

1009 Cometimentos

Autor(a) SHA1 Mensagem Data
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
Ben Sander 7f6001cb75 Describe how to update HTML docs
[ROCm/hip commit: d8cf65edac]
2016-02-19 01:56:17 -06:00
dfukalov 28d550b858 fix build bug with current clang/llvm
[ROCm/hip commit: f3dfd07fa5]
2016-02-18 23:16:52 +03:00
Evgeny Mankov 68621c6702 Formatting, no functional changes.
[ROCm/hip commit: fbdeee39cd]
2016-02-18 18:54:19 +03:00
Evgeny Mankov 4fcd9f2542 Device property memoryBusWidth implementation.
+ Device property memoryBusWidth is added to hipDeviceProp_t struct.
+ Device attribute hipDeviceAttributeMemoryBusWidth is added to hipDeviceAttribute_t struct.
+ Tests update.


[ROCm/hip commit: 1c19dbb807]
2016-02-18 18:15:01 +03:00