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
↓ 1,153 callers
Method
get
test/rocprim/bounds_checking_iterator.hpp:172
↓ 693 callers
Method
size
\brief Get the number of elements
common/utils_device_ptr.hpp:347
↓ 362 callers
Method
get
benchmark/cmdparser.hpp:395
↓ 258 callers
Method
load
test/rocprim/test_block_load_store.kernels.hpp:487
↓ 227 callers
Function
syncthreads
\brief Synchronize all threads in a block (tile)
rocprim/include/rocprim/intrinsics/thread.hpp:200
↓ 205 callers
Function
obtain_device_from_ctest
test/common_test_header.hpp:92
↓ 162 callers
Function
max
rocprim/include/rocprim/functional.hpp:54
↓ 150 callers
Function
assert_eq
test/rocprim/test_utils_assertions.hpp:126
↓ 137 callers
Function
min
rocprim/include/rocprim/functional.hpp:62
↓ 110 callers
Function
to_string
test/rocprim/test_device_adjacent_difference.cpp:59
↓ 100 callers
Method
get
rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:47
↓ 99 callers
Function
ceiling_div
rocprim/include/rocprim/detail/various.hpp:86
↓ 90 callers
Function
max_size
rocprim/include/rocprim/intrinsics/arch.hpp:98
↓ 88 callers
Function
is_power_of_two
rocprim/include/rocprim/detail/various.hpp:67
↓ 83 callers
Function
size
\brief Return the number of threads in the wavefront. This function is not `constexpr`.
rocprim/include/rocprim/intrinsics/arch.hpp:42
↓ 79 callers
Method
createAndLaunchGraph
test/rocprim/test_utils_hipgraphs.hpp:59
↓ 79 callers
Method
startStreamCapture
test/rocprim/test_utils_hipgraphs.hpp:40
↓ 78 callers
Function
get_bit
rocprim/include/rocprim/intrinsics/bit.hpp:28
↓ 77 callers
Method
cleanupGraphHelper
test/rocprim/test_utils_hipgraphs.hpp:74
↓ 77 callers
Function
get_sizes
size1, size2
test/rocprim/test_device_merge.cpp:104
↓ 77 callers
Function
sort
rocprim/include/rocprim/warp/warp_sort.hpp:138
↓ 75 callers
Method
resize_with_memory_check
if got error hipErrorOutOfMemory` return false, else return `true`
common/utils_device_ptr.hpp:284
↓ 73 callers
Method
get_0
benchmark/benchmark_utils.hpp:98
↓ 73 callers
Method
set_throughput
benchmark/benchmark_utils.hpp:1791
↓ 67 callers
Method
get
rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:87
↓ 66 callers
Function
assert_near
test/rocprim/test_utils_assertions.hpp:248
↓ 57 callers
Method
add_argument
(self, *args, **kwargs)
scripts/apply_config_improvements/apply_config_improvements.py:651
↓ 57 callers
Method
run
benchmark/cmdparser.hpp:328
↓ 50 callers
Function
iota
test/rocprim/test_utils.hpp:551
↓ 49 callers
Method
store
test/rocprim/test_block_load_store.kernels.hpp:491
↓ 48 callers
Function
block_store_direct_blocked
rocprim/include/rocprim/block/block_store_func.hpp:100
↓ 42 callers
Function
partition
rocprim/include/rocprim/device/device_partition.hpp:756
↓ 42 callers
Function
wave_barrier
\brief Synchronize all threads in the wavefront. Wait for all threads in the wavefront before continuing execution. Memory ordering is guaranteed by
rocprim/include/rocprim/intrinsics/thread.hpp:219
↓ 41 callers
Function
get_max_block_size
test/rocprim/test_utils.hpp:541
↓ 39 callers
Function
host_target_arch
rocprim/include/rocprim/device/config_types.hpp:611
↓ 38 callers
Function
lane_id
\brief Returns thread identifier in a warp.
rocprim/include/rocprim/intrinsics/thread.hpp:54
↓ 34 callers
Method
__init__
(self, fallback_entries: List[FallbackCase], config_get_best = default_config_get_best)
scripts/autotune/create_optimization.py:350
↓ 32 callers
Method
load
rocprim/include/rocprim/device/detail/device_scan_by_key.hpp:79
↓ 31 callers
Method
__init__
( self, fallback_entries: List[FallbackCase], config_get_best=default_config_get_best,
tuning/configs_header_generation.py:476
↓ 31 callers
Method
inclusive_scan
rocprim/include/rocprim/warp/detail/warp_scan_dpp.hpp:46
↓ 31 callers
Function
index
Change index to minimize LDS bank conflicts if necessary
rocprim/include/rocprim/block/block_exchange.hpp:882
↓ 31 callers
Function
min_size
rocprim/include/rocprim/intrinsics/arch.hpp:68
↓ 31 callers
Method
swap
rocprim/include/rocprim/types/tuple.hpp:739
↓ 30 callers
Method
exclusive_scan
rocprim/include/rocprim/warp/detail/warp_scan_shuffle.hpp:137
↓ 30 callers
Method
resize
common/utils_device_ptr.hpp:242
↓ 29 callers
Function
inclusive_scan
rocprim/include/rocprim/warp/detail/warp_scan_dpp.hpp:129
↓ 29 callers
Method
sort
rocprim/include/rocprim/warp/detail/warp_sort_stable.hpp:247
↓ 26 callers
Function
warp_shuffle
rocprim/include/rocprim/intrinsics/warp_shuffle.hpp:138
↓ 25 callers
Method
store
common/utils_device_ptr.hpp:354
↓ 25 callers
Function
test_kernel_wrapper
test/rocprim/test_utils.hpp:630
↓ 24 callers
Method
get_1
benchmark/benchmark_utils.hpp:103
↓ 23 callers
Method
reduce
rocprim/include/rocprim/warp/detail/warp_reduce_shuffle.hpp:47
↓ 21 callers
Function
bit_equal
test/rocprim/test_utils_assertions.hpp:113
↓ 21 callers
Function
to_exclusive
rocprim/include/rocprim/warp/detail/warp_scan_dpp.hpp:329
↓ 21 callers
Function
warp_id
\brief Returns warp id in a block (tile). \ingroup intrinsicsmodule_warp_id
rocprim/include/rocprim/intrinsics/thread.hpp:107
↓ 19 callers
Method
inclusive_scan
rocprim/include/rocprim/block/block_scan.hpp:1547
↓ 19 callers
Function
is_lane_active
test/rocprim/test_intrinsics.cpp:57
↓ 19 callers
Function
prefix_equals
* \brief Checks if the first `n` characters of `rhs` are equal to `lhs` * * \param lhs the string to compare against * \param rhs the string to co
rocprim/include/rocprim/device/config_types.hpp:189
↓ 19 callers
Function
transform
rocprim/include/rocprim/device/device_transform.hpp:197
↓ 18 callers
Function
get_target
\brief Returns the hardware wavefront size of the current compile target. On host this will return \p target::dynamic. On device this return \p targe
rocprim/include/rocprim/intrinsics/arch.hpp:127
↓ 18 callers
Function
hipMallocHelper
common/utils.hpp:95
↓ 18 callers
Method
store
rocprim/include/rocprim/device/detail/device_scan_by_key.hpp:203
↓ 17 callers
Function
apply
test/rocprim/test_block_discontinuity.kernels.hpp:64
↓ 17 callers
Function
get_large_sizes
test/rocprim/test_utils_data_generation.hpp:540
↓ 17 callers
Function
swap
\brief Swaps the content of the tuple (\p *this) with the content \p other \param other tuple of values to swap
rocprim/include/rocprim/types/tuple.hpp:720
↓ 16 callers
Function
atomic_add
rocprim/include/rocprim/intrinsics/atomic.hpp:30
↓ 16 callers
Function
atomic_load
rocprim/include/rocprim/intrinsics/atomic.hpp:140
↓ 16 callers
Function
atomic_store
rocprim/include/rocprim/intrinsics/atomic.hpp:255
↓ 15 callers
Method
exclusive_scan
rocprim/include/rocprim/block/block_scan.hpp:1554
↓ 14 callers
Function
select
rocprim/include/rocprim/device/device_select.hpp:262
↓ 14 callers
Method
store
rocprim/include/rocprim/device/detail/device_merge_sort.hpp:57
↓ 13 callers
Function
search_n
rocprim/include/rocprim/device/device_search_n.hpp:33
↓ 13 callers
Method
sort
rocprim/include/rocprim/device/detail/device_segmented_radix_sort.hpp:533
↓ 13 callers
Function
warp_shuffle_up
rocprim/include/rocprim/intrinsics/warp_shuffle.hpp:163
↓ 13 callers
Function
warp_swizzle_shuffle
rocprim/include/rocprim/intrinsics/warp_shuffle.hpp:246
↓ 12 callers
Function
flat_block_thread_id
\brief Returns flat (linear, 1D) thread identifier in a multidimensional block (tile). \ingroup intrinsicsmodule_flat_id
rocprim/include/rocprim/intrinsics/thread.hpp:62
↓ 12 callers
Method
replace
common/utils_device_ptr.hpp:477
↓ 11 callers
Function
apply
rocprim/include/rocprim/block/detail/block_adjacent_difference_impl.hpp:44
↓ 11 callers
Method
flag_heads
rocprim/include/rocprim/device/detail/device_reduce_by_key.hpp:129
↓ 11 callers
Function
get_device_from_stream
rocprim/include/rocprim/device/config_types.hpp:578
↓ 11 callers
Function
hip_check
(call_result)
tuning/utils/utils.py:30
↓ 11 callers
Method
is_arithmetic
\brief Get the value of trait `is_arithmetic`. \returns `true` if `std::is_arithmetic_v<T>` is `true`, or if type `T` is a rocPRIM arithmetic type, or
rocprim/include/rocprim/type_traits.hpp:1134
↓ 11 callers
Method
is_fundamental
\brief Get trait `is_fundamental`. \returns `true` if `T` is a fundamental type (that is, rocPRIM arithmetic type, void, or nullptr_t); otherwise, ret
rocprim/include/rocprim/type_traits.hpp:1142
↓ 11 callers
Method
is_scalar
\brief Get trait `is_scalar`. \returns `true` if `std::is_scalar_v<T>` is `true`, or if type `T` is a rocPRIM arithmetic type, or if the `is_scalar` t
rocprim/include/rocprim/type_traits.hpp:1214
↓ 11 callers
Method
sort
rocprim/include/rocprim/block/detail/block_sort_bitonic.hpp:69
↓ 10 callers
Function
align_size
rocprim/include/rocprim/detail/various.hpp:91
↓ 10 callers
Function
for_each_in_tuple
rocprim/include/rocprim/type_traits_functions.hpp:306
↓ 10 callers
Function
generate_random_data_n
test/rocprim/test_utils_data_generation.hpp:357
↓ 10 callers
Function
make_predicate_iterator
rocprim/include/rocprim/iterator/predicate_iterator.hpp:254
↓ 10 callers
Function
merge_path
rocprim/include/rocprim/detail/merge_path.hpp:58
↓ 10 callers
Function
parse_gcn_arch
rocprim/include/rocprim/device/config_types.hpp:536
↓ 10 callers
Function
protected_assert_eq
test/rocprim/test_utils_assertions.hpp:82
↓ 10 callers
Function
warp_all
rocprim/include/rocprim/intrinsics/warp.hpp:80
↓ 9 callers
Method
blocked_to_warp_striped
rocprim/include/rocprim/block/block_exchange.hpp:942
↓ 9 callers
Function
is_buildable
test/rocprim/test_block_sort.kernels.hpp:26
↓ 9 callers
Method
is_floating_point
\brief To check if `T` is floating-point type. \warning You cannot call this function when `is_arithmetic()` returns `false`; doing so will result in
rocprim/include/rocprim/type_traits.hpp:1179
↓ 9 callers
Method
is_integral
\brief To check if `T` is integral type. \warning You cannot call this function when `is_arithmetic()` returns `false`; doing so will result in a comp
rocprim/include/rocprim/type_traits.hpp:1188
↓ 9 callers
Method
load
\brief Copy from device to host This function will store loaded values into std::vector
common/utils_device_ptr.hpp:528
↓ 9 callers
Method
set_complete
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:348
↓ 9 callers
Function
use_hmm
common/utils.hpp:84
next →
1–100 of 2,472, ranked by callers