Intel p-state является глобальной настройкой или может быть индивидуально для каждого ядра?

Используйте bashвстроенный -вselect:

IFS=$'\n'; select file in $(find -type f -name pom.xml); do
  $EDITOR "$file"
  break
done; unset IFS

На «бонусный» вопрос, добавленный в комментарий:

declare -a manifest
IFS=$'\n'; select file in $(find -type f -name pom.xml) __QUIT__; do
  if [[ "$file" == "__QUIT__" ]]; then
     break;
  else
     manifest+=("$file")
  fi
done; unset IFS
for file in ${manifest[@]}; do
    $EDITOR "$file"
done
# This for loop can, if $EDITOR == vim, be replaced with 
# $EDITOR -p "${manifest[@]}"
-2
26.04.2019, 09:52
2 ответа

Сопроцессор имеет состояния P -на основе пакета -, состояния C -ядра -на основе C (, которые иногда называют состояниями CC -)и на основе пакета -C -указывает (PC -указывает ). Он также имеет возможность работать в режиме Turbo3. Нет состояний P -на основе -ядра.

https://software.intel.com/en-us/articles/power-management-states-p-states-c-states-and-package-c-states

0
28.04.2021, 23:34

Из статьи, опубликованной в 2015 г.:Обзор функций энергоэффективности процессора Intel Haswell . В нем говорится: «FIVR (см. Раздел II -B )в Haswell -EP обеспечивают индивидуальные напряжения для каждого ядра. Это позволяет на -ядра pstates (PCPS)[14] вместо одного p -состояния для всех ядер, как в предыдущие продукты.

Более точная детализация доменов напряжения и частоты позволяет средам выполнения и операционным системам с учетом энергии -снизить энергопотребление отдельных ядер, в то же время поддержание производительности других ядер на высоком уровне."

Таким образом, кажется, что до появления процессора Intel Haswell не существовало -состояний P -для каждого ядра. но после Intel Haswell, есть состояния P -на основе -ядра .

2
28.04.2021, 23:34

Теги

Похожие вопросы