Я рассматриваю варианты нового портативного ПК. Я бы хотел, чтобы потребление энергии было минимальным, при этом я мог запускать пакетные задания как можно быстрее. Пакетные задания Я обычно могу распараллеливать с помощью xargs
в тех случаях, когда сама программа обработки не знает, как использовать преимущества многоядерности.
Так что низковольтный многоядерный чип кажется довольно привлекательным. Однако, если двухъядерный чип будет иметь в два раза больше (минимальное) энергопотребление, чем одноядерный чип, я мог бы вместо этого выбрать одно ядро с более высокой максимальной тактовой частотой. Могут ли многоядерные процессоры временно отключать одно или несколько ядер, чтобы снизить энергопотребление?
Каков типичный штраф за энергопотребление при добавлении ядра (или трех ядер для четырехъядерных процессоров)? И в отличие от этого, каковы типичные потери минимального энергопотребления для увеличения скорости обработки на ядро? Под "minumum" я подразумеваю, что я бы хотел, чтобы машина использовала как можно меньше энергии, когда процессоры уменьшаются до минимальной частоты.