Graf Tiomantas

980 Tiomáintí

Údar SHA1 Teachtaireacht Dáta
Maneesh Gupta 4ea07133f5 HIT: Fix logic in HIT_ADD_DIRECTORY_RECURSIVE
Change-Id: I066787aaeec2a1562aa36527e60291594da31f83


[ROCm/hip commit: 40694485ca]
2016-09-23 15:13:12 +05:30
Maneesh Gupta 1b645c6780 Add target test that uses HIT to the top-level HIP cmake
Change-Id: Idae1c0b39e6c4deb9f8fdb192bab17b0904941d7


[ROCm/hip commit: f7b0540c80]
2016-09-23 14:46:48 +05:30
Maneesh Gupta fc2303c12f Initial implementation of HIT infrastructure
Change-Id: Icaef40cca67715fe3ec4ce3479d0f80f391f3917


[ROCm/hip commit: f97c91d74a]
2016-09-23 14:44:51 +05:30
Maneesh Gupta 0e2a5976ff CMakeLists.txt: No need to define HIP_HCC
Change-Id: I0aa149bf3ffd4ee665bf3b822e178b3d74efe2af


[ROCm/hip commit: deb7493ca1]
2016-09-23 10:44:39 +05:30
Maneesh Gupta 20a3765fe3 hipcc: Don't try to linking unpinned_copy_engine
Change-Id: Iaa4d8b4f6dbb7940bba553f82c157a2ee9468c9e


[ROCm/hip commit: ede43b3e6e]
2016-09-23 10:43:09 +05:30
Ben Sander a6f28e1708 Peer-to-Peer improvements.
- Bug fix for peer visibility.  Now contexts correctly detect when they can use SDMA for P2P vs staging buffers.
- Interface to new HCC copy_ext function.
- Improve context and peer print /debug options.
- Add comments and usage to hipPeerToPeer_simple test.


[ROCm/hip commit: c769abcbeb]
2016-09-22 14:21:19 -05:00
Ben Sander c845631845 Add kind translation for hipMemcpyDeviceToDevice
[ROCm/hip commit: 0d47e62cb0]
2016-09-22 14:21:19 -05:00
Ben Sander 9a067341a7 Fix HIP_INIT_API and ihipLogStatus calls
[ROCm/hip commit: ff28ff1509]
2016-09-22 14:21:19 -05:00
Ben Sander 21d1c29312 Remove unpinned_copy code. Other cleanup.
Change-Id: Ie3f71439cf1ba729ef223d078917c403d3de879a


[ROCm/hip commit: c645e53fdd]
2016-09-22 14:21:19 -05:00
Ben Sander b9a0abe32e Cleanup. Remove cfs, ihipSignal_t, staging buffer calls.
Change-Id: I8bb67c484e3a65be06a03665f059217930da2bed


[ROCm/hip commit: e0ce1d3954]
2016-09-22 14:21:19 -05:00
Ben Sander 41c4ea49ba Cleanup: Remove HIP signal pool.
Change-Id: Icebfd0509d12396cc5933d5556d68b53e1be36e0


[ROCm/hip commit: 12cb1d88aa]
2016-09-22 14:21:19 -05:00
Ben Sander a9e3786e0c Remove HIP command dependency tracking.
Change-Id: I991c13bc5108193959ba70f9f6f9c692c9ad3a5b


[ROCm/hip commit: 7530fa6dbe]
2016-09-22 14:21:19 -05:00
Ben Sander f145954a9d Cleanup, remove preCopyCommand.
Change-Id: I3768d3789a99be8136b43179d4152fa1875665cb


[ROCm/hip commit: 8c4cecf367]
2016-09-22 14:21:19 -05:00
Ben Sander 7be84ac76d Change HIP async copy to call av::copy_async.
Change-Id: I4274b63ced3940d5249c32bd9d156296529c70e8


[ROCm/hip commit: 9c9b0ab555]
2016-09-22 14:21:19 -05:00
Ben Sander d2461ff674 Use HCC's synchronous accelerator_view::copy
Replace large block of HIP code with a call to HCC av::copy().

Change-Id: Ic32e1801cf8d4cd116ac02b72c41b1a1e4b6065c


[ROCm/hip commit: da44f3f907]
2016-09-22 14:21:19 -05:00
Ben Sander d71686d4f5 Remove USE_AV_COPY, USE_PEER_TO_PEER fallback paths.
Change-Id: I9c20173e62029c4caebabc98784c6d7697758e4f


[ROCm/hip commit: e843d8cb51]
2016-09-22 14:21:19 -05:00
Ben Sander b7dda7be0d Remove HIP_STAGING_BUFFER
Code simplification/cleanup:
Remove stale fallback paths that uses something besides the unpinned engine.
Remove HIP_STAGING_BUFFER env var - now is const 2, 0 no longer has
special meaning.

Change-Id: I7d24cdd1067dd0c244e87b6a83897cb135d307e7


[ROCm/hip commit: ccc1bbe6b1]
2016-09-22 14:21:18 -05:00
Ben Sander b2330accaf Fix bugs for different CopyModes
Change-Id: Ie59fb3b36a9ff2de178307a6d5756b5c71e0306b


[ROCm/hip commit: a352ee923e]
2016-09-22 14:21:18 -05:00
Ben Sander f7987aaa33 Move isLargeBar to UnpinnedCopyEngine constructor.
Change-Id: I7a7d3a40b1d4e0c6ec856658a6a70e5e70d287ce


[ROCm/hip commit: 442d74f027]
2016-09-22 14:21:18 -05:00
Ben Sander 7935c8b929 Refactor Staging Buffer CopyDeviceToHost
Use copyMode.  Embed algorithm selection inside the unpinned class.

Change-Id: Ic75fd5931717a3160904402794bbed3ccd445112


[ROCm/hip commit: e300cb4405]
2016-09-22 14:21:18 -05:00
Ben Sander fd5d85ee6b Refactor staging buffer CopyHostToDevice.
- Move algorithm selection inside Unpinned class.
- Refactor function names.
- Use size_t for size threshholds.

Change-Id: Iac4de652ac9d49acbf527aa0849e388b8ecd8486


[ROCm/hip commit: c532de9f5a]
2016-09-22 14:21:18 -05:00
Ben Sander 13a12f65d5 Sample improvements.
- Enable -O3 for hipDispatchLatency.
- Use nearly-null kernel to prevent it from being optimized away.
- Formatting for hipDispatchLatency.
- Formatting for hipInfo.


[ROCm/hip commit: 1160cefc6d]
2016-09-22 13:05:47 -05:00
Ben Sander f13bd90b39 Doc update for faq.
[ROCm/hip commit: fb55db8711]
2016-09-22 13:05:47 -05:00
Ben Sander c7ed41d91a Doc update: release reminder, compare hip against other porting tools.
[ROCm/hip commit: d317d8b755]
2016-09-22 13:05:47 -05:00
Ben Sander f028a2e833 Updates docs for hipHcc* functions, move to header
[ROCm/hip commit: 83140f8423]
2016-09-22 13:05:47 -05:00
Aditya Atluri 468565058e added ipc runtime api for nvcc backend
Change-Id: I3297c4c9db34e7bc3267fec64a6757f9ebf91905


[ROCm/hip commit: 50b78439af]
2016-09-22 12:55:41 -05:00
Aditya Atluri 031e406c5a Fixed typo in function return
Change-Id: I8905bfdbc162815ac10c926e77a9bab432932c9c


[ROCm/hip commit: fb03e1c943]
2016-09-22 09:30:05 -05:00
Maneesh Gupta 877db1c1a1 Fix bug in defining HIP_VERSION_*
Change-Id: I52fcd78386ee4b5035aba4c9bced3372b7894650


[ROCm/hip commit: de402d7372]
2016-09-22 16:32:05 +05:30
Rahul Garg e729fa1dee Added hipRuntimeGetVersion function
Change-Id: I59ec2beacb5a94439deed0dcc8eb37d6de1cc900


[ROCm/hip commit: bfc033cc3e]
2016-09-22 15:21:23 +05:30
Maneesh Gupta 77c333f952 Expose HIP_VERSION_* to HIP source and HIP applications
Change-Id: I6fb0d6711642c4fad2cd89b98707ee4b548b7243


[ROCm/hip commit: a5e951e3d9]
2016-09-22 12:27:07 +05:30
pensun 85a63c778f doc fix for hipStream
Change-Id: I618464c8b9ffa0a566434e72d2bc87a152884ca1


[ROCm/hip commit: 751a2cfce5]
2016-09-21 12:03:01 -05:00
Maneesh Gupta e66fad9e3d FindHIP: Fix bug in parsing source files and options
Change-Id: Ib1c793dd19d61b387da3f5894c4e37c66f02b753


[ROCm/hip commit: 067ea6cc4c]
2016-09-20 20:46:49 +05:30
Maneesh Gupta a6967b58a2 FindHIP: Fix bug in handling HIP_SOURCE_PROPERTY_FORMAT
Change-Id: I6f19c487b222039e2653a8de1930c02da64318ed


[ROCm/hip commit: 80f75f4677]
2016-09-20 14:03:51 +05:30
Maneesh Gupta 60a81dddfb FindHIP: Fix formatting issues
Change-Id: I169266fe34fec1d0619b299733e9997eddc16d90


[ROCm/hip commit: 1793a7160c]
2016-09-20 12:53:55 +05:30
Rahul Garg fbad743243 Added return error code hipErrorInvalidValue in hipMemGetInfo
Change-Id: If01b012136b655ff8eb4878eb703dfe3e6a36530


[ROCm/hip commit: ffd49cfa37]
2016-09-17 23:54:20 +05:30
pensun 068e744783 Revert "resolve merge conflict"
This reverts commit 64f6a4f1b0.


[ROCm/hip commit: d69e56fdc9]
2016-09-16 16:04:48 -05:00
pensun 64f6a4f1b0 resolve merge conflict
Change-Id: I041730d4208ae1865820f5df73a67ba60fd4bc3c


[ROCm/hip commit: 575e1f5024]
2016-09-16 11:13:43 -05:00
Maneesh Gupta 25a2b8ad2a Some more event API documentation fixes
Change-Id: I159706e6771bec5270dda81800c1c6fd5f13d254


[ROCm/hip commit: 22a78410d7]
2016-09-16 15:26:58 +05:30
Maneesh Gupta dc8b85958c Fix typo in comment
Change-Id: I217012e10d8e5322aa0dc7dd5915be10df35fb53


[ROCm/hip commit: 8d1ab4c21a]
2016-09-16 15:18:17 +05:30
Maneesh Gupta 53a5f6debe Updates to doxygen documentation for HIP Event APIs
Change-Id: Ic2e4a5725aebca14ac824da43436aacd0fe0a45c


[ROCm/hip commit: 3d85cd0ce5]
2016-09-16 15:06:54 +05:30
Maneesh Gupta 09769fe352 Fix fence functions doxygen group
Change-Id: I222eecb0eb0174b9f19e15b16c1ee06b7ba1e67e


[ROCm/hip commit: 8ce8e1de76]
2016-09-16 15:06:54 +05:30
Rahul Garg 52f28c3b39 Updated error codes in Memory APIs
Change-Id: I328090db929867fd3500fc471b69f86c6f595912


[ROCm/hip commit: 126b2e0eca]
2016-09-16 14:59:08 +05:30
Rahul Garg 76d31ec4ca Corrected wrong error code name in memory APIs
Change-Id: I16a8ebf6d530f2e7d266a1a63a76ba7b9710c8c1


[ROCm/hip commit: 347aaf7680]
2016-09-16 14:14:45 +05:30
Rahul Garg 736e4e13bd Partial updates of error codes for Memory APIs
Change-Id: If924867cc62f56dc9eaf81f5499ba66f417c393a


[ROCm/hip commit: 76949b6374]
2016-09-16 12:59:41 +05:30
Maneesh Gupta 7abb7f33e5 Ignore .* files again
Change-Id: Idf430bea898537df2cdef11796b12e52fa4cd9c6


[ROCm/hip commit: 71f9efd758]
2016-09-16 12:39:33 +05:30
Rahul Garg b4518a750f Added further properties in hipChooseDevice
Change-Id: I8f7f5800e8a95873318a534f09e75e037ad31b06


[ROCm/hip commit: 13e88c54d7]
2016-09-16 11:18:34 +05:30
Rahul Garg e3f6800dfd HIP/NVCC path for hipChooseDevice
Change-Id: I64690d7df1f5493e067c7ff5e3b39a10fcf323bb


[ROCm/hip commit: f3f0c6ae3c]
2016-09-16 11:15:03 +05:30
Maneesh Gupta bce29635c2 FindHIP: Initial support for HIP_ADD_LIBRARY
Change-Id: Ic8b93c2a9daff2dddb3a94b62981d3a1f03afd5c


[ROCm/hip commit: a4c4be2020]
2016-09-16 10:17:27 +05:30
Maneesh Gupta 2afa7480fb FindHIP: determine HIP_PLATFORM at build time instead of compile time
Change-Id: Icb99d23f2874c4c15771641d7e3e91bb5c918f27


[ROCm/hip commit: 2674204ade]
2016-09-16 10:16:34 +05:30
Aditya Atluri ac30522114 added vimrc for current project
1. Added vimrc config file for HIP
2. Corrected square sample indent

Change-Id: I3e1d92403571148fe6825db6ad63ad925ae69519


[ROCm/hip commit: 4911876371]
2016-09-15 11:40:17 -05:00