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