Thrill
0.1
|
DefaultReduceConfig with implementation type selection.
Definition at line 86 of file reduce_table.hpp.
#include <reduce_table.hpp>
Static Public Attributes | |
static constexpr ReduceTableImpl | table_impl_ = table_impl |
select the hash table in the reduce phase by enum More... | |
Static Public Attributes inherited from DefaultReduceConfig | |
static constexpr size_t | bucket_block_size_ = 512 |
static constexpr size_t | initial_items_per_partition_ = 512 |
only for growing ProbingHashTable: items initially in a partition. More... | |
static constexpr ReduceTableImpl | table_impl_ = ReduceTableImpl::PROBING |
select the hash table in the reduce phase by enum More... | |
static constexpr bool | use_mix_stream_ = true |
static constexpr bool | use_post_thread_ = true |
Additional Inherited Members | |
Public Member Functions inherited from DefaultReduceConfig | |
double | limit_partition_fill_rate () const |
Returns limit_partition_fill_rate_. More... | |
double | bucket_rate () const |
Returns bucket_rate_. More... | |
Public Attributes inherited from DefaultReduceConfig | |
double | bucket_rate_ = 0.6 |
double | limit_partition_fill_rate_ = 0.5 |
|
static |
select the hash table in the reduce phase by enum
Definition at line 90 of file reduce_table.hpp.