OmniSciDB
a5dc49c757
|
Go to the source code of this file.
Functions | |
void | sort_on_gpu (int64_t *val_buff, int32_t *idx_buff, const uint64_t entry_count, const bool desc, const uint32_t chosen_bytes, ThrustAllocator &alloc, const int device_id) |
void | sort_on_cpu (int64_t *val_buff, int32_t *idx_buff, const uint64_t entry_count, const bool desc, const uint32_t chosen_bytes) |
void | apply_permutation_on_gpu (int64_t *val_buff, int32_t *idx_buff, const uint64_t entry_count, const uint32_t chosen_bytes, ThrustAllocator &alloc, const int device_id) |
void | apply_permutation_on_cpu (int64_t *val_buff, int32_t *idx_buff, const uint64_t entry_count, int64_t *tmp_buff, const uint32_t chosen_bytes) |
void apply_permutation_on_cpu | ( | int64_t * | val_buff, |
int32_t * | idx_buff, | ||
const uint64_t | entry_count, | ||
int64_t * | tmp_buff, | ||
const uint32_t | chosen_bytes | ||
) |
Definition at line 193 of file InPlaceSortImpl.cu.
References apply_permutation_on_cpu().
Referenced by apply_permutation_cpu(), and apply_permutation_on_cpu().
void apply_permutation_on_gpu | ( | int64_t * | val_buff, |
int32_t * | idx_buff, | ||
const uint64_t | entry_count, | ||
const uint32_t | chosen_bytes, | ||
ThrustAllocator & | alloc, | ||
const int | device_id | ||
) |
Definition at line 163 of file InPlaceSortImpl.cu.
References apply_permutation_on_gpu().
Referenced by anonymous_namespace{InPlaceSort.cpp}::apply_permutation_gpu(), and apply_permutation_on_gpu().
void sort_on_cpu | ( | int64_t * | val_buff, |
int32_t * | idx_buff, | ||
const uint64_t | entry_count, | ||
const bool | desc, | ||
const uint32_t | chosen_bytes | ||
) |
Definition at line 137 of file InPlaceSortImpl.cu.
References sort_on_cpu().
Referenced by sort_groups_cpu(), and sort_on_cpu().
void sort_on_gpu | ( | int64_t * | val_buff, |
int32_t * | idx_buff, | ||
const uint64_t | entry_count, | ||
const bool | desc, | ||
const uint32_t | chosen_bytes, | ||
ThrustAllocator & | alloc, | ||
const int | device_id | ||
) |
Definition at line 94 of file InPlaceSortImpl.cu.
References sort_on_gpu().
Referenced by QueryExecutionContext::QueryExecutionContext(), anonymous_namespace{InPlaceSort.cpp}::sort_groups_gpu(), and sort_on_gpu().