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
↓ 4 callers
Method
reduce
rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:79
↓ 4 callers
Method
run
(self)
rtest.py:112
↓ 4 callers
Method
run
benchmark/benchmark_device_select.parallel.hpp:105
↓ 4 callers
Method
run
benchmark/benchmark_device_partition.parallel.hpp:139
↓ 4 callers
Method
run_before_every_iteration
Used to reset the input array of algorithms like device_merge_inplace.
benchmark/benchmark_utils.hpp:1698
↓ 4 callers
Function
run_cmd
(exe, opts)
rmake.py:231
↓ 4 callers
Method
scatter_to_blocked
rocprim/include/rocprim/block/block_exchange.hpp:958
↓ 4 callers
Function
search_n_start_timer
rocprim/include/rocprim/device/detail/device_search_n.hpp:44
↓ 4 callers
Function
segmented_exclusive_scan
rocprim/include/rocprim/device/device_segmented_scan.hpp:363
↓ 4 callers
Function
segmented_inclusive_scan
rocprim/include/rocprim/device/device_segmented_scan.hpp:239
↓ 4 callers
Method
sort
rocprim/include/rocprim/device/detail/device_merge_sort.hpp:342
↓ 4 callers
Function
sort_merge_impl
rocprim/include/rocprim/block/detail/block_sort_merge.hpp:353
↓ 4 callers
Function
swallow
rocprim/include/rocprim/types/tuple.hpp:377
↓ 4 callers
Function
unique_by_key
rocprim/include/rocprim/device/device_select.hpp:633
↓ 4 callers
Function
validate_device_output
example/example_utils.hpp:86
↓ 4 callers
Method
value
rocprim/include/rocprim/device/detail/device_radix_sort.hpp:1024
↓ 3 callers
Method
_get_tune_params
Returns tuning parameters and their possible values as an OrderedDict. Each parameter maps to a list of valid values to explore during tuning.
tuning/tuning_scripts/base_tuner.py:153
↓ 3 callers
Function
access_indexed_lookback_value
rocprim/include/rocprim/device/detail/device_scan_common.hpp:37
↓ 3 callers
Method
add
rocprim/include/rocprim/device/detail/device_batch_memcpy.hpp:93
↓ 3 callers
Function
binary_search
rocprim/include/rocprim/device/device_binary_search.hpp:50
↓ 3 callers
Function
bit_extract
test/rocprim/test_intrinsics.cpp:227
↓ 3 callers
Method
broadcast
rocprim/include/rocprim/warp/detail/warp_scan_shuffle.hpp:262
↓ 3 callers
Method
calculate_warp_prefixes
rocprim/include/rocprim/block/detail/block_scan_warp_scan.hpp:724
↓ 3 callers
Function
clean_env
common/utils.hpp:76
↓ 3 callers
Method
decode
rocprim/include/rocprim/type_traits.hpp:710
↓ 3 callers
Function
device_target_arch
* \brief Get the current architecture in device compilation. * * This function will always return `unknown` when called from the host, host could s
rocprim/include/rocprim/device/config_types.hpp:295
↓ 3 callers
Function
dispatch_adjacent_difference
common/device_adjacent_difference.hpp:47
↓ 3 callers
Method
exclusive_scan
rocprim/include/rocprim/block/detail/block_scan_warp_scan.hpp:307
↓ 3 callers
Method
float_bit_mask
\brief Get trait `float_bit_mask`. \warning You cannot call this function when `is_floating_point()` returns `false`; doing so will result in a compil
rocprim/include/rocprim/type_traits.hpp:1226
↓ 3 callers
Function
generic_atomic_test
test/rocprim/test_intrinsics_atomic.cpp:117
↓ 3 callers
Function
get_best_instance
(instances)
scripts/apply_config_improvements/apply_config_improvements.py:330
↓ 3 callers
Method
get_complete_value
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:395
↓ 3 callers
Method
get_layout
Compute the required layout for this type and return it.
rocprim/include/rocprim/detail/temp_storage.hpp:209
↓ 3 callers
Function
get_random_data
test/rocprim/test_utils_data_generation.hpp:462
↓ 3 callers
Function
get_sizes
test/rocprim/test_lookback_reproducibility.cpp:49
↓ 3 callers
Method
has_work
rocprim/include/rocprim/device/device_merge_inplace.hpp:115
↓ 3 callers
Function
histogram_even
rocprim/include/rocprim/device/device_histogram.hpp:689
↓ 3 callers
Function
histogram_range
rocprim/include/rocprim/device/device_histogram.hpp:1134
↓ 3 callers
Function
host_exclusive_scan_by_key
test/rocprim/test_utils.hpp:406
↓ 3 callers
Function
host_inclusive_scan_by_key
test/rocprim/test_utils.hpp:494
↓ 3 callers
Function
init_lookback_scan_state
rocprim/include/rocprim/device/detail/device_scan_common.hpp:57
↓ 3 callers
Function
init_with_run_offsets
rocprim/include/rocprim/block/block_run_length_decode.hpp:246
↓ 3 callers
Function
kernel
benchmark/benchmark_warp_scan.cpp:51
↓ 3 callers
Method
load_value_at
common/utils_device_ptr.hpp:593
↓ 3 callers
Function
lower_bound
rocprim/include/rocprim/thread/thread_search.hpp:80
↓ 3 callers
Method
max
test/rocprim/test_utils_data_generation.hpp:99
↓ 3 callers
Function
merge
rocprim/include/rocprim/device/device_merge.hpp:309
↓ 3 callers
Method
min
test/rocprim/test_utils_data_generation.hpp:95
↓ 3 callers
Function
param_from_normalized
Internal which maps a continious named parameter in [0; 1] to it's discrete value.
scripts/autotune-search/main.py:176
↓ 3 callers
Method
parse
benchmark/cmdparser.hpp:140
↓ 3 callers
Function
partial_sort
rocprim/include/rocprim/device/device_partial_sort.hpp:652
↓ 3 callers
Function
partial_sort_copy
rocprim/include/rocprim/device/device_partial_sort.hpp:532
↓ 3 callers
Method
process_block
rocprim/include/rocprim/device/detail/device_run_length_encode.hpp:499
↓ 3 callers
Method
reduce_impl
rocprim/include/rocprim/block/detail/block_reduce_raking_reduce.hpp:232
↓ 3 callers
Method
reduce_impl
rocprim/include/rocprim/block/detail/block_reduce_warp_reduce.hpp:161
↓ 3 callers
Method
reset_from_host
rocprim/include/rocprim/device/detail/ordered_block_id.hpp:115
↓ 3 callers
Method
run
benchmark/benchmark_device_merge_inplace.cpp:125
↓ 3 callers
Method
run
benchmark/benchmark_block_adjacent_difference.cpp:59
↓ 3 callers
Function
segmented_generate_n
test/rocprim/test_utils_data_generation.hpp:302
↓ 3 callers
Method
store
rocprim/include/rocprim/device/detail/device_nth_element.hpp:102
↓ 3 callers
Function
stringify_instance_key
(instance_key)
scripts/apply_config_improvements/apply_config_improvements.py:80
↓ 3 callers
Function
test_atomics
test/rocprim/test_intrinsics_atomic.cpp:33
↓ 3 callers
Function
test_reproducibility
test/rocprim/test_lookback_reproducibility.cpp:97
↓ 3 callers
Function
thread_fused_copy
rocprim/include/rocprim/thread/thread_copy.hpp:151
↓ 3 callers
Function
warp_readfirstlane
rocprim/include/rocprim/intrinsics/warp_shuffle.hpp:311
↓ 2 callers
Function
ROCPRIM_AMDGCN_CONSTEXPR
rocprim/include/rocprim/device/detail/lookback_scan_state.hpp:132
↓ 2 callers
Method
__add_fallback_to_output
Searches for specific fallback configuration in tuning results and adds it to the output :param output: list of strings to append to
tuning/configs_header_generation.py:247
↓ 2 callers
Method
__add_fallback_to_output
searches for specific fallback configuration in benchmark results and adds it to the output :param output: list of strings to append
scripts/autotune/create_optimization.py:205
↓ 2 callers
Method
__get_best_benchmark
Returns the best performing benchmark from a list of benchmarks. For now, use the items per second as metric. in case the benchmark w
scripts/autotune/create_optimization.py:183
↓ 2 callers
Method
__get_best_tuning
Returns the best performing tuning from a list of tunings. For now, use the items per second as metric. In case the tuning with the
tuning/configs_header_generation.py:225
↓ 2 callers
Method
__get_instance_key
Takes in a list of instantiated types in the form of (name, value)-pairs for some 'name' in the selection types. Returns a na
tuning/configs_header_generation.py:191
↓ 2 callers
Method
__get_instance_key
Takes in a list of instantiated types in the form of (name, value)-pairs for some 'name' in the selection types. Returns a h
scripts/autotune/create_optimization.py:157
↓ 2 callers
Method
_get_cache_file_name
Return the name of the cache file based on algo name, arch name and key value types
tuning/tuning_scripts/base_tuner.py:340
↓ 2 callers
Method
_get_cache_file_path
Return the path of the cache file
tuning/tuning_scripts/base_tuner.py:349
↓ 2 callers
Method
_get_problem_size
(self, key_type: str, value_type: Optional[str] = None)
tuning/tuning_scripts/base_tuner.py:195
↓ 2 callers
Method
accumulate_total_gbench_iterations_every_run
Used to accumulate the results of state.run() calls.
benchmark/benchmark_utils.hpp:1704
↓ 2 callers
Function
add_base_args
Adds base arguments from a config to instances, for get_score_assigner().
scripts/apply_config_improvements/apply_config_improvements.py:334
↓ 2 callers
Function
adjacent_difference
rocprim/include/rocprim/device/device_adjacent_difference.hpp:287
↓ 2 callers
Function
base
rocprim/include/rocprim/types/tuple.hpp:590
↓ 2 callers
Function
block_store_direct_blocked_vectorized
rocprim/include/rocprim/block/block_store_func.hpp:152
↓ 2 callers
Function
calculate_grid_dim
\brief Calculate kernel grid dimensions from the total number of blocks and the block size ROCm can launch a kernel with up to 2^32 threads in one di
rocprim/include/rocprim/device/detail/common.hpp:37
↓ 2 callers
Function
can_iterators_alias
rocprim/include/rocprim/detail/various.hpp:219
↓ 2 callers
Function
cmake_path
(os_path)
rmake.py:81
↓ 2 callers
Function
cmp_less
test/rocprim/test_utils_data_generation.hpp:254
↓ 2 callers
Function
compare
test/rocprim/test_device_nth_element.cpp:126
↓ 2 callers
Function
composite
rocprim/include/rocprim/block/block_histogram.hpp:223
↓ 2 callers
Method
create
rocprim/include/rocprim/device/detail/ordered_block_id.hpp:76
↓ 2 callers
Function
ctz
\brief Count trailing zeroes Count the number of consecutive 0-bits, starting from the least significant bit. \p x must be non-zero.
rocprim/include/rocprim/intrinsics/bit.hpp:62
↓ 2 callers
Method
dispatch_binary_search
benchmark/benchmark_device_binary_search.parallel.hpp:73
↓ 2 callers
Function
encode_then_decode_test
test/rocprim/test_radix_key_codec.cpp:329
↓ 2 callers
Function
exchange_keys
rocprim/include/rocprim/block/block_radix_sort.hpp:1231
↓ 2 callers
Function
exchange_values
rocprim/include/rocprim/block/block_radix_sort.hpp:1242
↓ 2 callers
Function
exclusive_scan
rocprim/include/rocprim/warp/warp_scan.hpp:537
↓ 2 callers
Function
exclusive_scan
rocprim/include/rocprim/warp/detail/warp_scan_dpp.hpp:192
↓ 2 callers
Function
extract_template_arguments
Extracts the top-level template arguments from a base config class in a C++ struct specialization. Assumes the input contains a line ending
scripts/apply_config_improvements/apply_config_improvements.py:436
↓ 2 callers
Function
find_best_time_from_cache
Find the best (lowest) time from results or cache entries.
tuning/utils/compare_simulated_strategies.py:84
↓ 2 callers
Function
flat_tile_thread_id
\brief Returns flat (linear, 1D) thread identifier in a multidimensional tile (block).
rocprim/include/rocprim/intrinsics/thread.hpp:99
↓ 2 callers
Method
gather_from_striped
rocprim/include/rocprim/block/block_exchange.hpp:965
↓ 2 callers
Function
generate_random_data_n
test/rocprim/test_utils_data_generation_with_rocrand.hpp:87
↓ 2 callers
Function
get_binary_search_middle
rocprim/include/rocprim/device/detail/device_binary_search.hpp:30
← previous
next →
201–300 of 2,472, ranked by callers