Это называется оптимальное масштабирование вычислений