OmniSciDB
a5dc49c757
|
#include <cstdint>
Go to the source code of this file.
Functions | |
void | init_group_by_buffer_on_device (int64_t *groups_buffer, const int64_t *init_vals, const uint32_t groups_buffer_entry_count, const uint32_t key_count, const uint32_t key_width, const uint32_t agg_col_count, const bool keyless, const int8_t warp_size, const size_t block_size_x, const size_t grid_size_x) |
void | init_columnar_group_by_buffer_on_device (int64_t *groups_buffer, const int64_t *init_vals, const uint32_t groups_buffer_entry_count, const uint32_t key_count, const uint32_t agg_col_count, const int8_t *col_sizes, const bool need_padding, const bool keyless, const int8_t key_size, const size_t block_size_x, const size_t grid_size_x) |
void init_columnar_group_by_buffer_on_device | ( | int64_t * | groups_buffer, |
const int64_t * | init_vals, | ||
const uint32_t | groups_buffer_entry_count, | ||
const uint32_t | key_count, | ||
const uint32_t | agg_col_count, | ||
const int8_t * | col_sizes, | ||
const bool | need_padding, | ||
const bool | keyless, | ||
const int8_t | key_size, | ||
const size_t | block_size_x, | ||
const size_t | grid_size_x | ||
) |
Definition at line 218 of file GpuInitGroups.cu.
References checkCudaErrors, getQueryEngineCudaStream(), and init_columnar_group_by_buffer_gpu_wrapper().
Referenced by QueryMemoryInitializer::createAndInitializeGroupByBufferGpu().
void init_group_by_buffer_on_device | ( | int64_t * | groups_buffer, |
const int64_t * | init_vals, | ||
const uint32_t | groups_buffer_entry_count, | ||
const uint32_t | key_count, | ||
const uint32_t | key_width, | ||
const uint32_t | agg_col_count, | ||
const bool | keyless, | ||
const int8_t | warp_size, | ||
const size_t | block_size_x, | ||
const size_t | grid_size_x | ||
) |
Definition at line 195 of file GpuInitGroups.cu.
References checkCudaErrors, and getQueryEngineCudaStream().
Referenced by QueryMemoryInitializer::createAndInitializeGroupByBufferGpu(), and QueryMemoryInitializer::prepareTopNHeapsDevBuffer().