timemory 3.3.0
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
tim::ert::configuration< DeviceT, Tp, CounterT > Member List

This is the complete list of members for tim::ert::configuration< DeviceT, Tp, CounterT >, including all inherited members.

alignmenttim::ert::configuration< DeviceT, Tp, CounterT >
block_sizetim::ert::configuration< DeviceT, Tp, CounterT >
configure(uint64_t nthreads, uint64_t alignment=sizeof(Tp), uint64_t nstreams=0, uint64_t block_size=0, uint64_t grid_size=0)tim::ert::configuration< DeviceT, Tp, CounterT >inlinestatic
configure(uint64_t nthreads, uint64_t alignment=sizeof(Tp), uint64_t nstreams=1, uint64_t block_size=1024, uint64_t grid_size=0)tim::ert::configuration< DeviceT, Tp, CounterT >inlinestatic
counter_t typedeftim::ert::configuration< DeviceT, Tp, CounterT >
device_t typedeftim::ert::configuration< DeviceT, Tp, CounterT >
ert_counter_t typedeftim::ert::configuration< DeviceT, Tp, CounterT >
ert_data_ptr_t typedeftim::ert::configuration< DeviceT, Tp, CounterT >
ert_data_t typedeftim::ert::configuration< DeviceT, Tp, CounterT >
executortim::ert::configuration< DeviceT, Tp, CounterT >
executor_func_t typedeftim::ert::configuration< DeviceT, Tp, CounterT >
get_alignment()tim::ert::configuration< DeviceT, Tp, CounterT >inlinestatic
get_block_size()tim::ert::configuration< DeviceT, Tp, CounterT >inlinestatic
get_executor()tim::ert::configuration< DeviceT, Tp, CounterT >inlinestatic
get_grid_size()tim::ert::configuration< DeviceT, Tp, CounterT >inlinestatic
get_max_data_size()tim::ert::configuration< DeviceT, Tp, CounterT >inlinestatic
get_min_working_size()tim::ert::configuration< DeviceT, Tp, CounterT >inlinestatic
get_num_streams()tim::ert::configuration< DeviceT, Tp, CounterT >inlinestatic
get_num_threads()tim::ert::configuration< DeviceT, Tp, CounterT >inlinestatic
get_skip_ops()tim::ert::configuration< DeviceT, Tp, CounterT >inlinestatic
get_skip_ops_t typedeftim::ert::configuration< DeviceT, Tp, CounterT >
get_uint64_t typedeftim::ert::configuration< DeviceT, Tp, CounterT >
grid_sizetim::ert::configuration< DeviceT, Tp, CounterT >
max_data_sizetim::ert::configuration< DeviceT, Tp, CounterT >
min_working_sizetim::ert::configuration< DeviceT, Tp, CounterT >
num_streamstim::ert::configuration< DeviceT, Tp, CounterT >
num_threadstim::ert::configuration< DeviceT, Tp, CounterT >
skip_ops_t typedeftim::ert::configuration< DeviceT, Tp, CounterT >
this_type typedeftim::ert::configuration< DeviceT, Tp, CounterT >
verbosetim::ert::configuration< DeviceT, Tp, CounterT >