![]() |
Eigen-Contrib
5.0.1
|
#include <contrib/Eigen/src/Tensor/TensorCostModel.h>
A cost model used to limit the number of threads used for evaluating tensor expressions.
Uses a roofline model: cost = max(memory_time, compute_time) instead of summing them. This avoids overestimating cost for balanced workloads. Memory-bound operations are capped at a limited number of threads to avoid wasting cycles competing for shared memory bandwidth.