|
cuDDL
|
How a build moved sequence bytes to the device. More...
#include <fastx_sequence_file.hpp>
Public Attributes | |
| size_t | direct_bytes = 0 |
| size_t | staged_bytes = 0 |
| size_t | direct_chunks = 0 |
| size_t | staged_chunks = 0 |
| size_t | pinned_buffers = 0 |
| unsigned | workers = 0 |
| bool | in_place = false |
| size_t | staging_bytes = 0 |
| size_t | batches = 0 |
| size_t | transfers = 0 |
| size_t | device_files = 0 |
| bool | measure_resident = false |
| Measure GPU row reset and sketch construction, excluding input transfers and readback. | |
| double | resident_compute_ms = 0 |
How a build moved sequence bytes to the device.
A run that reports every byte as direct is reading the decompressed genome in place; a large staged share means page-locked buffers were unavailable and bytes were copied into staging on the consumer thread instead.
Definition at line 2073 of file fastx_sequence_file.hpp.
| size_t cuddl::reference_build_statistics::batches = 0 |
Definition at line 2082 of file fastx_sequence_file.hpp.
| size_t cuddl::reference_build_statistics::device_files = 0 |
Definition at line 2086 of file fastx_sequence_file.hpp.
| size_t cuddl::reference_build_statistics::direct_bytes = 0 |
Definition at line 2074 of file fastx_sequence_file.hpp.
| size_t cuddl::reference_build_statistics::direct_chunks = 0 |
Definition at line 2076 of file fastx_sequence_file.hpp.
| bool cuddl::reference_build_statistics::in_place = false |
Definition at line 2080 of file fastx_sequence_file.hpp.
| bool cuddl::reference_build_statistics::measure_resident = false |
Measure GPU row reset and sketch construction, excluding input transfers and readback.
Definition at line 2088 of file fastx_sequence_file.hpp.
| size_t cuddl::reference_build_statistics::pinned_buffers = 0 |
Definition at line 2078 of file fastx_sequence_file.hpp.
| double cuddl::reference_build_statistics::resident_compute_ms = 0 |
Definition at line 2089 of file fastx_sequence_file.hpp.
| size_t cuddl::reference_build_statistics::staged_bytes = 0 |
Definition at line 2075 of file fastx_sequence_file.hpp.
| size_t cuddl::reference_build_statistics::staged_chunks = 0 |
Definition at line 2077 of file fastx_sequence_file.hpp.
| size_t cuddl::reference_build_statistics::staging_bytes = 0 |
Definition at line 2081 of file fastx_sequence_file.hpp.
| size_t cuddl::reference_build_statistics::transfers = 0 |
Definition at line 2083 of file fastx_sequence_file.hpp.
| unsigned cuddl::reference_build_statistics::workers = 0 |
Definition at line 2079 of file fastx_sequence_file.hpp.