24 #ifndef __ARM_COMPUTE_CPPSCHEDULER_H__ 25 #define __ARM_COMPUTE_CPPSCHEDULER_H__ 74 std::unique_ptr<Thread[], void (*)(Thread *)> _threads;
Common interface for all kernels implemented in C++.
int num_threads() const
Returns the number of threads that the CPPScheduler has in his pool.
Pool of threads to automatically split a kernel's execution among several threads.
void force_number_of_threads(int num_threads)
Force the re-creation of the pool of threads to use the specified number of threads.
void multithread(ICPPKernel *kernel, size_t split_dimension=1)
Multithread the execution of the passed kernel if possible.