MCPcopy Create free account

hub / github.com/ROCm/rocPRIM / functions

Functions2,472 in github.com/ROCm/rocPRIM

↓ 9 callersMethodwarp_striped_to_blocked
rocprim/include/rocprim/block/block_exchange.hpp:950
↓ 8 callersFunctionatomic_min
rocprim/include/rocprim/intrinsics/atomic.hpp:90
↓ 8 callersFunctionballot
rocprim/include/rocprim/intrinsics/warp.hpp:33
↓ 8 callersFunctioncheck_if_using_atomic_block_id
rocprim/include/rocprim/device/detail/ordered_block_id.hpp:220
↓ 8 callersFunctiondevice_sort_check
test/rocprim/test_utils_sort_checker.hpp:118
↓ 8 callersFunctiondistance_to
rocprim/include/rocprim/iterator/counting_iterator.hpp:219
↓ 8 callersMethodget
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:359
↓ 8 callersMethodinclusive_scan
rocprim/include/rocprim/block/detail/block_scan_warp_scan.hpp:85
↓ 8 callersMethodis_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 callersMethodsort_impl
rocprim/include/rocprim/block/detail/block_sort_bitonic.hpp:728
↓ 7 callersMethodblocked_to_striped
rocprim/include/rocprim/warp/warp_exchange.hpp:1043
↓ 7 callersFunctiondisplace_ptr
test/rocprim/test_temporary_storage_partitioning.cpp:41
↓ 7 callersMethodexclusive_scan_impl
rocprim/include/rocprim/block/detail/block_scan_reduce_then_scan.hpp:632
↓ 7 callersMethodflag_heads_and_tails
rocprim/include/rocprim/device/detail/device_run_length_encode.hpp:88
↓ 7 callersFunctiongenerate_random_data_n
benchmark/benchmark_utils.hpp:165
↓ 7 callersFunctionhost_inclusive_scan
test/rocprim/test_utils.hpp:280
↓ 7 callersFunctionis_sleep_scan_state_used
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:1029
↓ 7 callersFunctionload
rocprim/include/rocprim/block/block_load.hpp:785
↓ 7 callersMethodload
rocprim/include/rocprim/device/detail/device_partition.hpp:772
↓ 7 callersFunctionnext_power_of_two
rocprim/include/rocprim/detail/various.hpp:75
↓ 7 callersMethodstriped_to_blocked
rocprim/include/rocprim/warp/warp_exchange.hpp:1058
↓ 7 callersFunctiontest_func
test/hip/test_ordered_block_id.cpp:51
↓ 7 callersMethodtotal_size
rocprim/include/rocprim/device/device_merge_inplace.hpp:121
↓ 7 callersFunctionupdate_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 callersFunctionwarp_permute
rocprim/include/rocprim/intrinsics/warp_shuffle.hpp:278
↓ 6 callersFunctionactive_lanes_tests
test/rocprim/test_intrinsics.cpp:234
↓ 6 callersFunctionconvert_to_native
Converts possible device side types to their relevant host side native types
test/rocprim/test_utils_data_generation.hpp:182
↓ 6 callersMethodcopy
rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:806
↓ 6 callersMethodcount1
rocprim/include/rocprim/detail/merge_path.hpp:44
↓ 6 callersMethodexclusive_scan_impl
rocprim/include/rocprim/block/detail/block_scan_warp_scan.hpp:581
↓ 6 callersFunctionflat_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 callersFunctionfor_each_arch
rocprim/include/rocprim/device/config_types.hpp:258
↓ 6 callersMethodget
\brief Get the device raw pointer
common/utils_device_ptr.hpp:220
↓ 6 callersFunctionget_input_value
rocprim/include/rocprim/types/future_value.hpp:29
↓ 6 callersMethodhead_segmented_reduce
rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:101
↓ 6 callersFunctioniota_modulo
test/rocprim/test_utils.hpp:568
↓ 6 callersMethodload_to_unique_ptr
common/utils_device_ptr.hpp:572
↓ 6 callersFunctionmasked_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 callersFunctionmerge_inplace
rocprim/include/rocprim/device/device_merge_inplace.hpp:696
↓ 6 callersFunctionmerge_sort_block_size
rocprim/include/rocprim/device/detail/device_config_helper.hpp:84
↓ 6 callersMethodname
benchmark/benchmark_utils.hpp:773
↓ 6 callersFunctionradix_sort_keys
rocprim/include/rocprim/device/device_radix_sort.hpp:778
↓ 6 callersMethodrank_keys
rocprim/include/rocprim/block/detail/block_radix_rank_basic.hpp:255
↓ 6 callersMethodscatter_to_striped
rocprim/include/rocprim/device/detail/device_run_length_encode.hpp:207
↓ 6 callersFunctionsearch
rocprim/include/rocprim/device/device_search.hpp:34
↓ 6 callersMethodset
rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:52
↓ 6 callersMethodstriped_to_blocked
rocprim/include/rocprim/block/block_exchange.hpp:935
↓ 6 callersMethodtail_segmented_reduce
rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:108
↓ 6 callersFunctionunique
rocprim/include/rocprim/device/device_select.hpp:530
↓ 5 callersFunctionassert_bit_eq
test/rocprim/test_utils_assertions.hpp:447
↓ 5 callersFunctioncopy_to_shared
rocprim/include/rocprim/block/detail/block_sort_merge.hpp:233
↓ 5 callersMethoddevice_pointer
test/rocprim/bounds_checking_iterator.hpp:179
↓ 5 callersMethodfind
benchmark/cmdparser.hpp:438
↓ 5 callersMethodget_block_prefix
rocprim/include/rocprim/block/detail/block_scan_reduce_then_scan.hpp:705
↓ 5 callersFunctionget_counter
rocprim/include/rocprim/device/detail/device_radix_sort.hpp:134
↓ 5 callersFunctionget_min_warp_size
rocprim/include/rocprim/detail/various.hpp:109
↓ 5 callersFunctionget_probability
benchmark/benchmark_device_select.parallel.hpp:63
↓ 5 callersFunctionget_probability
benchmark/benchmark_device_partition.parallel.hpp:61
↓ 5 callersFunctionget_probability_name
benchmark/benchmark_device_select.parallel.hpp:76
↓ 5 callersFunctionget_probability_name
benchmark/benchmark_device_partition.parallel.hpp:74
↓ 5 callersFunctionis_aligned_to
test/rocprim/test_temporary_storage_partitioning.cpp:36
↓ 5 callersMethodis_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 callersMethodis_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 callersMethodload
rocprim/include/rocprim/device/detail/device_nth_element.hpp:95
↓ 5 callersFunctionmerge_sort_items_per_thread
rocprim/include/rocprim/device/detail/device_config_helper.hpp:67
↓ 5 callersMethodreset
rocprim/include/rocprim/device/detail/ordered_block_id.hpp:96
↓ 5 callersFunctionrun_benchmark
benchmark/benchmark_warp_scan.cpp:131
↓ 5 callersFunctionrun_cmd
(cmd, test = False, time_limit = 0)
rtest.py:154
↓ 5 callersMethodscan
rocprim/include/rocprim/warp/detail/warp_scan_shuffle.hpp:196
↓ 5 callersFunctionstore
rocprim/include/rocprim/block/block_store.hpp:513
↓ 5 callersFunctionstripe_vector
test/rocprim/test_warp_exchange.cpp:213
↓ 5 callersFunctionupper_bound
rocprim/include/rocprim/thread/thread_search.hpp:109
↓ 5 callersFunctionwarp_shuffle_down
rocprim/include/rocprim/intrinsics/warp_shuffle.hpp:190
↓ 4 callersFunction__get_env
common/utils.hpp:61
↓ 4 callersFunctionbit_count
\brief Bit count Returns the number of bit of \p x set.
rocprim/include/rocprim/intrinsics/bit.hpp:43
↓ 4 callersFunctionblock_store_direct_warp_striped
rocprim/include/rocprim/block/block_store_func.hpp:302
↓ 4 callersMethodblocked_to_striped
rocprim/include/rocprim/block/block_exchange.hpp:928
↓ 4 callersMethodblocked_to_striped_shuffle
rocprim/include/rocprim/warp/warp_exchange.hpp:1050
↓ 4 callersMethodcount2
rocprim/include/rocprim/detail/merge_path.hpp:51
↓ 4 callersFunctionfind_end
rocprim/include/rocprim/device/device_find_end.hpp:34
↓ 4 callersFunctionflat_block_size
rocprim/include/rocprim/intrinsics/thread.hpp:30
↓ 4 callersMethodfree_manually
\brief Call this function to garbage the memory in advance
common/utils_device_ptr.hpp:233
↓ 4 callersFunctionfunnel_shift_r
rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:191
↓ 4 callersFunctiongenerate
benchmark/benchmark_device_histogram.parallel.hpp:52
↓ 4 callersFunctiongenerate_key_input
test/rocprim/test_device_radix_sort.hpp:89
↓ 4 callersMethodget_block_prefix
rocprim/include/rocprim/block/detail/block_scan_warp_scan.hpp:790
↓ 4 callersFunctionget_dims
rows, columns, (row_stride - columns * Channels)
test/rocprim/test_device_histogram.cpp:53
↓ 4 callersFunctionget_discontinuity_probabilities
test/rocprim/test_device_select.cpp:505
↓ 4 callersMethodget_flag
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:797
↓ 4 callersMethodget_initial_work
rocprim/include/rocprim/device/device_merge_inplace.hpp:284
↓ 4 callersFunctionget_random_value_no_duplicate
test/rocprim/test_device_run_length_encode.cpp:121
↓ 4 callersFunctiongroup_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 callersFunctioninclusive_scan
test/rocprim/test_linking_new_scan.hpp:155
↓ 4 callersMethodinclusive_scan_base
rocprim/include/rocprim/block/detail/block_scan_reduce_then_scan.hpp:531
↓ 4 callersFunctioninit_lookback_scan_state_kernel_impl
rocprim/include/rocprim/device/detail/device_scan_common.hpp:85
↓ 4 callersMethodinitialize_prefix
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:311
↓ 4 callersMethodlaunch
rocprim/include/rocprim/device/config_types.hpp:433
↓ 4 callersFunctionload
rocprim/include/rocprim/device/detail/device_merge.hpp:98
↓ 4 callersFunctionmerge_path_search
rocprim/include/rocprim/thread/thread_search.hpp:40
↓ 4 callersMethodreduce
rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:139
← previousnext →101–200 of 2,472, ranked by callers