#include <cstdint>
Go to the source code of this file.
|
void | sort_on_gpu (int64_t *val_buff, int32_t *key_buff, const uint64_t entry_count, const bool desc, const uint32_t chosen_bytes, ThrustAllocator &alloc) |
|
void | sort_on_cpu (int64_t *val_buff, int32_t *key_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) |
|
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) |
|
◆ apply_permutation_on_cpu()
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 |
|
) |
| |
◆ apply_permutation_on_gpu()
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 |
|
) |
| |
◆ sort_on_cpu()
void sort_on_cpu |
( |
int64_t * |
val_buff, |
|
|
int32_t * |
key_buff, |
|
|
const uint64_t |
entry_count, |
|
|
const bool |
desc, |
|
|
const uint32_t |
chosen_bytes |
|
) |
| |
◆ sort_on_gpu()
void sort_on_gpu |
( |
int64_t * |
val_buff, |
|
|
int32_t * |
key_buff, |
|
|
const uint64_t |
entry_count, |
|
|
const bool |
desc, |
|
|
const uint32_t |
chosen_bytes, |
|
|
ThrustAllocator & |
alloc |
|
) |
| |