Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ROCm/rocPRIM
/ functions
Functions
2,472 in github.com/ROCm/rocPRIM
⨍
Functions
2,472
◇
Types & classes
7,856
↓ 9 callers
Method
warp_striped_to_blocked
rocprim/include/rocprim/block/block_exchange.hpp:950
↓ 8 callers
Function
atomic_min
rocprim/include/rocprim/intrinsics/atomic.hpp:90
↓ 8 callers
Function
ballot
rocprim/include/rocprim/intrinsics/warp.hpp:33
↓ 8 callers
Function
check_if_using_atomic_block_id
rocprim/include/rocprim/device/detail/ordered_block_id.hpp:220
↓ 8 callers
Function
device_sort_check
test/rocprim/test_utils_sort_checker.hpp:118
↓ 8 callers
Function
distance_to
rocprim/include/rocprim/iterator/counting_iterator.hpp:219
↓ 8 callers
Method
get
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:359
↓ 8 callers
Method
inclusive_scan
rocprim/include/rocprim/block/detail/block_scan_warp_scan.hpp:85
↓ 8 callers
Method
is_compound
\brief If `T` is fundamental type, then returns `false`. \returns `false` if `T` is a fundamental type (that is, rocPRIM arithmetic type, void, or nul
rocprim/include/rocprim/type_traits.hpp:1171
↓ 8 callers
Method
sort_impl
rocprim/include/rocprim/block/detail/block_sort_bitonic.hpp:728
↓ 7 callers
Method
blocked_to_striped
rocprim/include/rocprim/warp/warp_exchange.hpp:1043
↓ 7 callers
Function
displace_ptr
test/rocprim/test_temporary_storage_partitioning.cpp:41
↓ 7 callers
Method
exclusive_scan_impl
rocprim/include/rocprim/block/detail/block_scan_reduce_then_scan.hpp:632
↓ 7 callers
Method
flag_heads_and_tails
rocprim/include/rocprim/device/detail/device_run_length_encode.hpp:88
↓ 7 callers
Function
generate_random_data_n
benchmark/benchmark_utils.hpp:165
↓ 7 callers
Function
host_inclusive_scan
test/rocprim/test_utils.hpp:280
↓ 7 callers
Function
is_sleep_scan_state_used
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:1029
↓ 7 callers
Function
load
rocprim/include/rocprim/block/block_load.hpp:785
↓ 7 callers
Method
load
rocprim/include/rocprim/device/detail/device_partition.hpp:772
↓ 7 callers
Function
next_power_of_two
rocprim/include/rocprim/detail/various.hpp:75
↓ 7 callers
Method
striped_to_blocked
rocprim/include/rocprim/warp/warp_exchange.hpp:1058
↓ 7 callers
Function
test_func
test/hip/test_ordered_block_id.cpp:51
↓ 7 callers
Method
total_size
rocprim/include/rocprim/device/device_merge_inplace.hpp:121
↓ 7 callers
Function
update_time_point
Computes the time difference between now and the passed time reference. Returns the time difference in milliseconds and updates the time reference wit
rocprim/include/rocprim/detail/various.hpp:488
↓ 7 callers
Function
warp_permute
rocprim/include/rocprim/intrinsics/warp_shuffle.hpp:278
↓ 6 callers
Function
active_lanes_tests
test/rocprim/test_intrinsics.cpp:234
↓ 6 callers
Function
convert_to_native
Converts possible device side types to their relevant host side native types
test/rocprim/test_utils_data_generation.hpp:182
↓ 6 callers
Method
copy
rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:806
↓ 6 callers
Method
count1
rocprim/include/rocprim/detail/merge_path.hpp:44
↓ 6 callers
Method
exclusive_scan_impl
rocprim/include/rocprim/block/detail/block_scan_warp_scan.hpp:581
↓ 6 callers
Function
flat_block_id
\brief Returns flat (linear, 1D) block identifier in a multidimensional grid. \ingroup intrinsicsmodule_flat_id
rocprim/include/rocprim/intrinsics/thread.hpp:134
↓ 6 callers
Function
for_each_arch
rocprim/include/rocprim/device/config_types.hpp:258
↓ 6 callers
Method
get
\brief Get the device raw pointer
common/utils_device_ptr.hpp:220
↓ 6 callers
Function
get_input_value
rocprim/include/rocprim/types/future_value.hpp:29
↓ 6 callers
Method
head_segmented_reduce
rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:101
↓ 6 callers
Function
iota_modulo
test/rocprim/test_utils.hpp:568
↓ 6 callers
Method
load_to_unique_ptr
common/utils_device_ptr.hpp:572
↓ 6 callers
Function
masked_bit_count
\brief Masked bit count For each thread, this function returns the number of active threads which have <tt>i</tt>-th bit of \p x set and come before
rocprim/include/rocprim/intrinsics/warp.hpp:53
↓ 6 callers
Function
merge_inplace
rocprim/include/rocprim/device/device_merge_inplace.hpp:696
↓ 6 callers
Function
merge_sort_block_size
rocprim/include/rocprim/device/detail/device_config_helper.hpp:84
↓ 6 callers
Method
name
benchmark/benchmark_utils.hpp:773
↓ 6 callers
Function
radix_sort_keys
rocprim/include/rocprim/device/device_radix_sort.hpp:778
↓ 6 callers
Method
rank_keys
rocprim/include/rocprim/block/detail/block_radix_rank_basic.hpp:255
↓ 6 callers
Method
scatter_to_striped
rocprim/include/rocprim/device/detail/device_run_length_encode.hpp:207
↓ 6 callers
Function
search
rocprim/include/rocprim/device/device_search.hpp:34
↓ 6 callers
Method
set
rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:52
↓ 6 callers
Method
striped_to_blocked
rocprim/include/rocprim/block/block_exchange.hpp:935
↓ 6 callers
Method
tail_segmented_reduce
rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:108
↓ 6 callers
Function
unique
rocprim/include/rocprim/device/device_select.hpp:530
↓ 5 callers
Function
assert_bit_eq
test/rocprim/test_utils_assertions.hpp:447
↓ 5 callers
Function
copy_to_shared
rocprim/include/rocprim/block/detail/block_sort_merge.hpp:233
↓ 5 callers
Method
device_pointer
test/rocprim/bounds_checking_iterator.hpp:179
↓ 5 callers
Method
find
benchmark/cmdparser.hpp:438
↓ 5 callers
Method
get_block_prefix
rocprim/include/rocprim/block/detail/block_scan_reduce_then_scan.hpp:705
↓ 5 callers
Function
get_counter
rocprim/include/rocprim/device/detail/device_radix_sort.hpp:134
↓ 5 callers
Function
get_min_warp_size
rocprim/include/rocprim/detail/various.hpp:109
↓ 5 callers
Function
get_probability
benchmark/benchmark_device_select.parallel.hpp:63
↓ 5 callers
Function
get_probability
benchmark/benchmark_device_partition.parallel.hpp:61
↓ 5 callers
Function
get_probability_name
benchmark/benchmark_device_select.parallel.hpp:76
↓ 5 callers
Function
get_probability_name
benchmark/benchmark_device_partition.parallel.hpp:74
↓ 5 callers
Function
is_aligned_to
test/rocprim/test_temporary_storage_partitioning.cpp:36
↓ 5 callers
Method
is_signed
\brief To check if `T` is signed integral type. \warning You cannot call this function when `is_integral()` returns `false`; doing so will result in a
rocprim/include/rocprim/type_traits.hpp:1197
↓ 5 callers
Method
is_unsigned
\brief To check if `T` is unsigned integral type. \warning You cannot call this function when `is_integral()` returns `false`; doing so will result in
rocprim/include/rocprim/type_traits.hpp:1205
↓ 5 callers
Method
load
rocprim/include/rocprim/device/detail/device_nth_element.hpp:95
↓ 5 callers
Function
merge_sort_items_per_thread
rocprim/include/rocprim/device/detail/device_config_helper.hpp:67
↓ 5 callers
Method
reset
rocprim/include/rocprim/device/detail/ordered_block_id.hpp:96
↓ 5 callers
Function
run_benchmark
benchmark/benchmark_warp_scan.cpp:131
↓ 5 callers
Function
run_cmd
(cmd, test = False, time_limit = 0)
rtest.py:154
↓ 5 callers
Method
scan
rocprim/include/rocprim/warp/detail/warp_scan_shuffle.hpp:196
↓ 5 callers
Function
store
rocprim/include/rocprim/block/block_store.hpp:513
↓ 5 callers
Function
stripe_vector
test/rocprim/test_warp_exchange.cpp:213
↓ 5 callers
Function
upper_bound
rocprim/include/rocprim/thread/thread_search.hpp:109
↓ 5 callers
Function
warp_shuffle_down
rocprim/include/rocprim/intrinsics/warp_shuffle.hpp:190
↓ 4 callers
Function
__get_env
common/utils.hpp:61
↓ 4 callers
Function
bit_count
\brief Bit count Returns the number of bit of \p x set.
rocprim/include/rocprim/intrinsics/bit.hpp:43
↓ 4 callers
Function
block_store_direct_warp_striped
rocprim/include/rocprim/block/block_store_func.hpp:302
↓ 4 callers
Method
blocked_to_striped
rocprim/include/rocprim/block/block_exchange.hpp:928
↓ 4 callers
Method
blocked_to_striped_shuffle
rocprim/include/rocprim/warp/warp_exchange.hpp:1050
↓ 4 callers
Method
count2
rocprim/include/rocprim/detail/merge_path.hpp:51
↓ 4 callers
Function
find_end
rocprim/include/rocprim/device/device_find_end.hpp:34
↓ 4 callers
Function
flat_block_size
rocprim/include/rocprim/intrinsics/thread.hpp:30
↓ 4 callers
Method
free_manually
\brief Call this function to garbage the memory in advance
common/utils_device_ptr.hpp:233
↓ 4 callers
Function
funnel_shift_r
rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:191
↓ 4 callers
Function
generate
benchmark/benchmark_device_histogram.parallel.hpp:52
↓ 4 callers
Function
generate_key_input
test/rocprim/test_device_radix_sort.hpp:89
↓ 4 callers
Method
get_block_prefix
rocprim/include/rocprim/block/detail/block_scan_warp_scan.hpp:790
↓ 4 callers
Function
get_dims
rows, columns, (row_stride - columns * Channels)
test/rocprim/test_device_histogram.cpp:53
↓ 4 callers
Function
get_discontinuity_probabilities
test/rocprim/test_device_select.cpp:505
↓ 4 callers
Method
get_flag
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:797
↓ 4 callers
Method
get_initial_work
rocprim/include/rocprim/device/device_merge_inplace.hpp:284
↓ 4 callers
Function
get_random_value_no_duplicate
test/rocprim/test_device_run_length_encode.cpp:121
↓ 4 callers
Function
group_elect
\brief Elect a single lane for each group in \p mask \param [in] mask bit mask of the lanes in the same group as the calling lane. The <tt>i</tt>-th
rocprim/include/rocprim/intrinsics/warp.hpp:173
↓ 4 callers
Function
inclusive_scan
test/rocprim/test_linking_new_scan.hpp:155
↓ 4 callers
Method
inclusive_scan_base
rocprim/include/rocprim/block/detail/block_scan_reduce_then_scan.hpp:531
↓ 4 callers
Function
init_lookback_scan_state_kernel_impl
rocprim/include/rocprim/device/detail/device_scan_common.hpp:85
↓ 4 callers
Method
initialize_prefix
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:311
↓ 4 callers
Method
launch
rocprim/include/rocprim/device/config_types.hpp:433
↓ 4 callers
Function
load
rocprim/include/rocprim/device/detail/device_merge.hpp:98
↓ 4 callers
Function
merge_path_search
rocprim/include/rocprim/thread/thread_search.hpp:40
↓ 4 callers
Method
reduce
rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:139
← previous
next →
101–200 of 2,472, ranked by callers