|
| template<sham::USMKindTarget target> |
| std::vector< std::unique_ptr< sham::DeviceBuffer< u8, target > > > & | get_cache1 () |
| |
| template<sham::USMKindTarget target> |
| std::vector< std::unique_ptr< sham::DeviceBuffer< u8, target > > > & | get_cache2 () |
| |
| template<sham::USMKindTarget target> |
| void | set_sizes (sham::DeviceScheduler_ptr dev_sched, const std::vector< size_t > &sizes_cache1, const std::vector< size_t > &sizes_cache2) |
| |
| void | send_cache_write_buf_at (size_t buf_id, size_t offset, const sham::DeviceBuffer< u8 > &buf) |
| |
| void | send_cache_read_buf_at (size_t buf_id, size_t offset, size_t size, sham::DeviceBuffer< u8 > &buf) |
| |
| void | recv_cache_write_buf_at (size_t buf_id, size_t offset, const sham::DeviceBuffer< u8 > &buf) |
| |
| void | recv_cache_read_buf_at (size_t buf_id, size_t offset, size_t size, sham::DeviceBuffer< u8 > &buf) |
| |
Definition at line 97 of file distributedDataComm.hpp.
◆ get_cache1()
| std::vector< std::unique_ptr< sham::DeviceBuffer< u8, target > > > & shamalgs::collective::DDSCommCache::get_cache1 |
( |
| ) |
|
|
inline |
◆ get_cache2()
| std::vector< std::unique_ptr< sham::DeviceBuffer< u8, target > > > & shamalgs::collective::DDSCommCache::get_cache2 |
( |
| ) |
|
|
inline |
◆ recv_cache_read_buf_at()
| void shamalgs::collective::DDSCommCache::recv_cache_read_buf_at |
( |
size_t |
buf_id, |
|
|
size_t |
offset, |
|
|
size_t |
size, |
|
|
sham::DeviceBuffer< u8 > & |
buf |
|
) |
| |
|
inline |
◆ recv_cache_write_buf_at()
| void shamalgs::collective::DDSCommCache::recv_cache_write_buf_at |
( |
size_t |
buf_id, |
|
|
size_t |
offset, |
|
|
const sham::DeviceBuffer< u8 > & |
buf |
|
) |
| |
|
inline |
◆ send_cache_read_buf_at()
| void shamalgs::collective::DDSCommCache::send_cache_read_buf_at |
( |
size_t |
buf_id, |
|
|
size_t |
offset, |
|
|
size_t |
size, |
|
|
sham::DeviceBuffer< u8 > & |
buf |
|
) |
| |
|
inline |
◆ send_cache_write_buf_at()
| void shamalgs::collective::DDSCommCache::send_cache_write_buf_at |
( |
size_t |
buf_id, |
|
|
size_t |
offset, |
|
|
const sham::DeviceBuffer< u8 > & |
buf |
|
) |
| |
|
inline |
◆ set_sizes()
| void shamalgs::collective::DDSCommCache::set_sizes |
( |
sham::DeviceScheduler_ptr |
dev_sched, |
|
|
const std::vector< size_t > & |
sizes_cache1, |
|
|
const std::vector< size_t > & |
sizes_cache2 |
|
) |
| |
|
inline |
◆ cache
The documentation for this struct was generated from the following file: