76333 Коммитов

Автор SHA1 Сообщение Дата
Ben Sander a352ee923e Fix bugs for different CopyModes
Change-Id: Ie59fb3b36a9ff2de178307a6d5756b5c71e0306b
2016-09-22 14:21:18 -05:00
Ben Sander 872c63b03a Move isLargeBar to UnpinnedCopyEngine constructor.
Change-Id: I7a7d3a40b1d4e0c6ec856658a6a70e5e70d287ce


[ROCm/clr commit: 17d7fc586e]
2016-09-22 14:21:18 -05:00
Ben Sander 17d7fc586e Move isLargeBar to UnpinnedCopyEngine constructor.
Change-Id: I7a7d3a40b1d4e0c6ec856658a6a70e5e70d287ce
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 442d74f027 Move isLargeBar to UnpinnedCopyEngine constructor.
Change-Id: I7a7d3a40b1d4e0c6ec856658a6a70e5e70d287ce
2016-09-22 14:21:18 -05:00
Ben Sander 435c528fd4 Refactor Staging Buffer CopyDeviceToHost
Use copyMode.  Embed algorithm selection inside the unpinned class.

Change-Id: Ic75fd5931717a3160904402794bbed3ccd445112


[ROCm/clr commit: 77c86934c1]
2016-09-22 14:21:18 -05:00
Ben Sander 77c86934c1 Refactor Staging Buffer CopyDeviceToHost
Use copyMode.  Embed algorithm selection inside the unpinned class.

Change-Id: Ic75fd5931717a3160904402794bbed3ccd445112
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 e300cb4405 Refactor Staging Buffer CopyDeviceToHost
Use copyMode.  Embed algorithm selection inside the unpinned class.

Change-Id: Ic75fd5931717a3160904402794bbed3ccd445112
2016-09-22 14:21:18 -05:00
Ben Sander 91b43c493b Refactor staging buffer CopyHostToDevice.
- Move algorithm selection inside Unpinned class.
- Refactor function names.
- Use size_t for size threshholds.

Change-Id: Iac4de652ac9d49acbf527aa0849e388b8ecd8486


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

Change-Id: Iac4de652ac9d49acbf527aa0849e388b8ecd8486
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 c532de9f5a Refactor staging buffer CopyHostToDevice.
- Move algorithm selection inside Unpinned class.
- Refactor function names.
- Use size_t for size threshholds.

Change-Id: Iac4de652ac9d49acbf527aa0849e388b8ecd8486
2016-09-22 14:21:18 -05:00
Sylvain Jeaugey d4c7d8014a Add scan tests
[ROCm/rccl commit: ca330b110a]
2016-09-22 11:58:33 -07:00
Sylvain Jeaugey ca330b110a Add scan tests 2016-09-22 11:58:33 -07:00
Sylvain Jeaugey 5dd42ff223 Make tests check for deltas and report bandwidth
[ROCm/rccl commit: 6c77476cc1]
2016-09-22 11:58:28 -07:00
Sylvain Jeaugey 6c77476cc1 Make tests check for deltas and report bandwidth 2016-09-22 11:58:28 -07:00
Sylvain Jeaugey b540c2b5cc Heavy code refactoring to remove a lot of code in collectives (~1000 lines).
Have all collectives use the same args, the same ring, and the same primitives for synchronization between threads with the same pattern.


[ROCm/rccl commit: cabd6848e4]
2016-09-22 11:57:56 -07:00
Sylvain Jeaugey cabd6848e4 Heavy code refactoring to remove a lot of code in collectives (~1000 lines).
Have all collectives use the same args, the same ring, and the same primitives for synchronization between threads with the same pattern.
2016-09-22 11:57:56 -07:00
Sylvain Jeaugey 93f5211c22 Add profiling API
[ROCm/rccl commit: e3dbc6110e]
2016-09-22 11:56:51 -07:00
Sylvain Jeaugey e3dbc6110e Add profiling API 2016-09-22 11:56:51 -07:00
Sylvain Jeaugey 9fc9d21818 Fix MPI test path
[ROCm/rccl commit: 1d6715fe20]
2016-09-22 11:56:20 -07:00
Sylvain Jeaugey 1d6715fe20 Fix MPI test path 2016-09-22 11:56:20 -07:00
Ben Sander 9d97bed817 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-tests commit: fdb4ed3c5e]
2016-09-22 13:05:47 -05:00
Ben Sander fdb4ed3c5e Sample improvements.
- Enable -O3 for hipDispatchLatency.
- Use nearly-null kernel to prevent it from being optimized away.
- Formatting for hipDispatchLatency.
- Formatting for hipInfo.
2016-09-22 13:05:47 -05:00
Ben Sander 681f560fe1 Sample improvements.
- Enable -O3 for hipDispatchLatency.
- Use nearly-null kernel to prevent it from being optimized away.
- Formatting for hipDispatchLatency.
- Formatting for hipInfo.


[ROCm/clr commit: e8beacbfb1]
2016-09-22 13:05:47 -05:00
Ben Sander e8beacbfb1 Sample improvements.
- Enable -O3 for hipDispatchLatency.
- Use nearly-null kernel to prevent it from being optimized away.
- Formatting for hipDispatchLatency.
- Formatting for hipInfo.
2016-09-22 13:05:47 -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 1160cefc6d Sample improvements.
- Enable -O3 for hipDispatchLatency.
- Use nearly-null kernel to prevent it from being optimized away.
- Formatting for hipDispatchLatency.
- Formatting for hipInfo.
2016-09-22 13:05:47 -05:00
Ben Sander ceae6168b1 Doc update for faq.
[ROCm/clr commit: 6126d73778]
2016-09-22 13:05:47 -05:00
Ben Sander 6126d73778 Doc update for faq. 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 fb55db8711 Doc update for faq. 2016-09-22 13:05:47 -05:00
Ben Sander f156d5bb51 Doc update: release reminder, compare hip against other porting tools.
[ROCm/clr commit: 7ec4b65786]
2016-09-22 13:05:47 -05:00
Ben Sander 7ec4b65786 Doc update: release reminder, compare hip against other porting tools. 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 d317d8b755 Doc update: release reminder, compare hip against other porting tools. 2016-09-22 13:05:47 -05:00
Ben Sander 6b6b0d6b58 Updates docs for hipHcc* functions, move to header
[ROCm/clr commit: b4bc101c96]
2016-09-22 13:05:47 -05:00
Ben Sander b4bc101c96 Updates docs for hipHcc* functions, move to header 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
Ben Sander 83140f8423 Updates docs for hipHcc* functions, move to header 2016-09-22 13:05:47 -05:00
Aditya Atluri b8726d4e17 added ipc runtime api for nvcc backend
Change-Id: I3297c4c9db34e7bc3267fec64a6757f9ebf91905


[ROCm/clr commit: 470a1583d1]
2016-09-22 12:55:41 -05:00
Aditya Atluri 470a1583d1 added ipc runtime api for nvcc backend
Change-Id: I3297c4c9db34e7bc3267fec64a6757f9ebf91905
2016-09-22 12:55:41 -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 50b78439af added ipc runtime api for nvcc backend
Change-Id: I3297c4c9db34e7bc3267fec64a6757f9ebf91905
2016-09-22 12:55:41 -05:00
Aditya Atluri 0862286458 Fixed typo in function return
Change-Id: I8905bfdbc162815ac10c926e77a9bab432932c9c


[ROCm/clr commit: c0babe6b0a]
2016-09-22 09:30:05 -05:00
Aditya Atluri c0babe6b0a Fixed typo in function return
Change-Id: I8905bfdbc162815ac10c926e77a9bab432932c9c
2016-09-22 09:30:05 -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
Aditya Atluri fb03e1c943 Fixed typo in function return
Change-Id: I8905bfdbc162815ac10c926e77a9bab432932c9c
2016-09-22 09:30:05 -05:00
Maneesh Gupta 8fdc6e2317 Fix bug in defining HIP_VERSION_*
Change-Id: I52fcd78386ee4b5035aba4c9bced3372b7894650


[ROCm/clr commit: e51e268f24]
2016-09-22 16:32:05 +05:30