|
cuDDL
|
Public Attributes | |
| result_format | format = result_format::counts |
| unsigned | streams = 1 |
Files written in parallel: one writes the path given, more write <path>.0 to <path>. | |
| bool | durable = false |
| Whether result_file::finish flushes the files to storage before returning. | |
| unsigned | threads = 0 |
| Threads that expand results into records; 0 uses every hardware thread. | |
Definition at line 54 of file result_file.cuh.
| bool cuddl::result_file_options::durable = false |
Whether result_file::finish flushes the files to storage before returning.
Definition at line 62 of file result_file.cuh.
| result_format cuddl::result_file_options::format = result_format::counts |
Definition at line 55 of file result_file.cuh.
| unsigned cuddl::result_file_options::streams = 1 |
Files written in parallel: one writes the path given, more write <path>.0 to <path>.
<streams - 1>, each tile whole in one of them. A parallel file system gives its bandwidth only to many streams: four ranks on an A100 node wrote 20 GB to Lustre in 9.1 s with one file each and in 5.8 s with two.
Definition at line 60 of file result_file.cuh.
| unsigned cuddl::result_file_options::threads = 0 |
Threads that expand results into records; 0 uses every hardware thread.
Definition at line 64 of file result_file.cuh.