|
cuDDL
|
One all-to-all tile as a replicated_database search delivers it. More...
Public Member Functions | |
| Result< host_batch_results const * > | download () const |
| Downloads the tile into the replica's reusable pinned buffer, which lives on its device's host NUMA node, and returns that buffer; valid until the replica's next tile. | |
Public Attributes | |
| batch_result_tile | tile |
| Results in the replica's device memory; valid only during the callback. | |
| cuda::stream_ref | stream |
| Stream ordering work on the tile's storage; work enqueued here finishes before reuse. | |
| uint32_t | replica {} |
| Position of the replica's device in the devices the group was made for. | |
| host_batch_results * | host {} |
One all-to-all tile as a replicated_database search delivers it.
Definition at line 22 of file replicated_database.cuh.
|
inline |
Downloads the tile into the replica's reusable pinned buffer, which lives on its device's host NUMA node, and returns that buffer; valid until the replica's next tile.
Definition at line 33 of file replicated_database.cuh.
| host_batch_results* cuddl::replica_tile::host {} |
Definition at line 29 of file replicated_database.cuh.
| uint32_t cuddl::replica_tile::replica {} |
Position of the replica's device in the devices the group was made for.
Definition at line 28 of file replicated_database.cuh.
| cuda::stream_ref cuddl::replica_tile::stream |
Stream ordering work on the tile's storage; work enqueued here finishes before reuse.
Definition at line 26 of file replicated_database.cuh.
| batch_result_tile cuddl::replica_tile::tile |
Results in the replica's device memory; valid only during the callback.
Definition at line 24 of file replicated_database.cuh.