نمودار کامیت

114 کامیت‌ها

مولف SHA1 پیام تاریخ
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 ed96744f76 Added CUDA support for hipPointerGetAttributes
[ROCm/hip commit: 6d66bd63de]
2016-02-26 12:33:55 -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 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
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
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
Ben Sander ebf2700936 Track last command to a stream.
Passing simple tests.


[ROCm/hip commit: d33d806a5b]
2016-02-20 11:02:07 -06:00
Ben Sander 7f6001cb75 Describe how to update HTML docs
[ROCm/hip commit: d8cf65edac]
2016-02-19 01:56:17 -06:00
Ben Sander d064a446d0 remove extra :
[ROCm/hip commit: b63470f4cc]
2016-02-18 03:05:53 -06:00
Ben Sander 033914d802 Tweak version numbers
[ROCm/hip commit: b12ec21806]
2016-02-18 21:29:51 -06:00
Ben Sander bd83583d40 Update release notes
[ROCm/hip commit: 617e7d8a7d]
2016-02-18 21:07:14 -06:00
Ben Sander f54ada2a14 Search multiple dirs.
[ROCm/hip commit: 311a728d25]
2016-02-18 21:07:14 -06:00
Ben Sander 6b6d71743a Update doxygen HTML
[ROCm/hip commit: ac5957320e]
2016-02-18 21:02:39 -06:00
Ben Sander 5cb2d5fc9a Update doxygen HTML
[ROCm/hip commit: 129088992b]
2016-02-18 20:43:03 -06:00
Evgeny Mankov a0cc7134e3 Device property memoryClockRate implementation.
+ Device property memoryClockRate is added to hipDeviceProp_t struct.
+ Device attribute hipDeviceAttributeMemoryClockRate is added to hipDeviceAttribute_t struct.
+ Tests update.
+ Rename hipDevAttrConcurrentKernels to hipDeviceAttributeConcurrentKernels.


[ROCm/hip commit: 5ea8543d2e]
2016-02-18 17:25:28 +03:00
Evgeny Mankov 801ae992d6 hipInfo sample update with new Device Properties.
[ROCm/hip commit: 5b05a9fef1]
2016-02-18 15:08:55 +03:00
Evgeny Mankov 8c1a0d1924 Attribute hipDevAttrConcurrentKernels for obtaining Device property concurrentKernels is added.
[ROCm/hip commit: 2b6fda77ca]
2016-02-18 14:34:18 +03:00
Ben Sander c989994613 Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker
[ROCm/hip commit: ba224011b0]
2016-02-17 23:06:51 -06:00
Ben Sander 4e0ba06044 Enable Tracker and ROCR by default, verify with HCC
[ROCm/hip commit: c6f8883b0d]
2016-02-17 23:03:37 -06:00
Ben Sander a2d8f9d98e Remove HIP-local AM tracker (now in HCC)
[ROCm/hip commit: d653782d9d]
2016-02-17 21:33:32 -06:00
Ben Sander 5ab45e9be7 USE_AM_TRACKER=0 works
[ROCm/hip commit: 44f40e171a]
2016-02-17 21:23:36 -06:00
Ben Sander 16c1d446cf Tweak full formatting
[ROCm/hip commit: dffe573d49]
2016-02-17 21:22:31 -06:00
Ben Sander 21b30996cf Support HSA_PATH env, async path tweak
[ROCm/hip commit: f466b291d8]
2016-02-17 21:22:07 -06:00
Ben Sander bb8a1fe72d more work on async copies
[ROCm/hip commit: 59379ffb44]
2016-02-17 00:59:12 -06:00
Ben Sander 512163b889 Add per-stream pool for hsa_signals.
[ROCm/hip commit: caef9b5ced]
2016-02-16 01:59:13 -06:00
Ben Sander 787078f0b3 Add comments to tests
[ROCm/hip commit: fb883d9d03]
2016-02-16 01:58:24 -06:00
Ben Sander 9ab5b92173 Update before checkin to HCC.
Add support for USE_AM_TRACKER=2 (HCC version).
Add AM_ALLOC, AM_FREE indirection to ease swapping AM implementations.


[ROCm/hip commit: 38c735fd1d]
2016-02-15 21:16:00 -06:00
Ben Sander d58eab1706 Move warpSize to header, have shuffles use default warpsize.
[ROCm/hip commit: db3a63360b]
2016-02-15 05:41:09 -06:00
Ben Sander 79a99f48f9 Remove old include path.
[ROCm/hip commit: 57274850f9]
2016-02-15 05:40:37 -06:00
Ben Sander b97e430921 Update docs, cleanup
[ROCm/hip commit: 4637e19da4]
2016-02-15 05:40:12 -06:00
Ben Sander 9ccdbdca71 Fix tests to account for multi-gpu
[ROCm/hip commit: 3ecd1b1539]
2016-02-15 05:19:52 -06:00
Evgeny Mankov 189e652a5e Formatting, no functional changes.
[ROCm/hip commit: 072d649d8d]
2016-02-15 13:16:05 +03:00
Ben Sander 9e60e519d4 Add multi-threading synchonization on staging buffers and signals.
Also pre-allocate a couple signals for copies.


[ROCm/hip commit: 6420655dc8]
2016-02-13 03:18:01 -06:00
Ben Sander 565d0fb968 Enable -O3, style points on array size
[ROCm/hip commit: 928996fec7]
2016-02-13 03:17:42 -06:00
Ben Sander 2d468c6ce2 D2H multi-buffer
[ROCm/hip commit: b314777bc1]
2016-02-13 01:15:23 -06:00
Ben Sander 7a633dc4b8 Result formatting
[ROCm/hip commit: c3720c19a8]
2016-02-13 01:14:01 -06:00
Ben Sander 2498ca10d1 Add D2H test
[ROCm/hip commit: bcb5953d6e]
2016-02-12 22:47:26 -06:00
Ben Sander 05e9d398f4 Add D2H test
[ROCm/hip commit: 559db057d5]
2016-02-12 22:46:34 -06:00
Ben Sander b21c2ecfa4 Add Bus Bandwidth test, leveraged from SHOC.
[ROCm/hip commit: f3fd6476eb]
2016-02-12 21:30:43 -06:00
Ben Sander a835134f8e Improve copy testing
[ROCm/hip commit: 1bfd3cdbd0]
2016-02-12 18:24:08 -06:00