Device-Wide Operations# Configuring the Kernels kernel_config default_config Transform Configuring the kernel transform_config transform transform() transform() Unique unique unique() unique_by_key unique_by_key() Sort Configuring the kernel merge_sort merge_sort_config radix_sort radix_sort_config merge_sort merge_sort() merge_sort() radix_sort_keys ascending radix_sort_keys() descending radix_sort_keys_desc() segmented, ascending segmented_radix_sort_keys() segmented, descending segmented_radix_sort_keys_desc() radix_sort_pairs ascending radix_sort_pairs() descending radix_sort_pairs_desc() segmented, ascending segmented_radix_sort_pairs() segmented, ascending segmented_radix_sort_pairs_desc() Merge Configuring the kernel merge_config merge merge() merge() Partition partition partition() partition_three_way partition_three_way() Run Length Encode Configuring the kernel run_length_encode_config run_length_encode run_length_encode() run_length_encode_non_trivial_runs run_length_encode_non_trivial_runs() Scan Configuring the kernel scan scan_config scan_by_key scan_by_key_config scan inclusive inclusive_scan() exclusive exclusive_scan() segmented, inclusive segmented_inclusive_scan() segmented, exclusive segmented_exclusive_scan() scan_by_key inclusive inclusive_scan_by_key() exclusive exclusive_scan_by_key() Select Configuring the kernel select_config select select() select() Reduce Configuring the kernel reduce reduce_config reduce_by_key reduce_by_key_config reduce reduce() reduce() segmented_reduce segmented_reduce() reduce_by_key reduce_by_key() Adjacent difference Configuring the kernel adjacent_difference_config left adjacent_difference() left, inplace adjacent_difference_inplace() right adjacent_difference_right() right, inplace adjacent_difference_right_inplace() Binary Search binary_search() Histogram Configuring the kernel histogram_config histogram_even histogram_even() histogram_even() multi_histogram_even multi_histogram_even() multi_histogram_even() histogram_range histogram_range() histogram_range() multi_histogram_range multi_histogram_range() multi_histogram_range()