2016-01-26 2 views
0

мне нужно, чтобы определить потребление мощности процессора, используя уравнение,Нахождение эффективного коммутируемой емкости процессора

Р = С * (V^2) * F

, где C - эффективная коммутируемая емкость, V - напряжение питания, а f - частота процессора. Может ли кто-нибудь объяснить мне, где я могу найти образцы значений C и V для типичного процессора ?. Я просмотрел некоторые технические данные Intel, но не смог определить типичные значения C процессора.

Следующая ссылка имеет общее объяснение потребляемой мощности ЦП. Однако для выполнения этого расчета мощности мне нужно знать значения CL, как указано в этом answer.

Не могли бы вы предоставить мне несколько советов или полезных ссылок, где я мог бы получить значения для процессора Intel ?.

+0

Перекрестная регистрация на Stack Exchange сильно обескуражена. (Этот вопрос также был опубликован на [Электротехника] (http://electronics.stackexchange.com/questions/213597/finding-the-effective-switched-capacitance-in-intel-processors).) –

+1

Напряжения питания ЦП доступный «на лету» от чипов мониторинга материнской платы. В Linux установите 'lmsensors'. В Windows установите программное обеспечение производителя мобильного устройства или другой инструмент, такой как CPU-Z. IIRC, также доступна мгновенная мощность. Процессоры Intel тратят транзисторы на то, чтобы сделать это доступным для программного обеспечения, поэтому «средние разработчики» могут настраивать программное обеспечение для минимизации энергопотребления. Я думаю, что «powertop» в Linux может показывать числа. Обратите внимание, что некоторые процессоры (Haswell & Broadwell) имеют полностью интегрированные регуляторы напряжения, поэтому напряжение, подаваемое mobo, обеспечивает несколько внутренних рельсов. –

+0

Кто-то разместил вопрос о емкости затвора в одной из моих статей. Выполняя быстрый поиск, я нашел [довольно много информации] (http://www.bing.com/search?q=gate+capacitance&qs=AS&pq=gate-capac&sc=6-10&sp=1&cvid=0C3C6A0B986A4C1DB70D21D85232002E&FORM=QBRE) от простых транзисторов до СБИС. –

ответ

2

Я подозреваю, что вы не можете использовать это уравнение мощности любым полезным способом для измерения мощности современного процессора Intel. Требования к напряжению должны быть постоянными из-за современных потребностей в дизайне. Вы можете вытащить реальные требования к мощности из дизайнерских спецификаций - опять же, разработчики материнской платы и блоков питания должны это знать. Это означает, что емкость процессора изменяется мгновенно. Хотя это возможно, это также может означать, что эта модель внутренних компонентов процессора неверна.

Я не говорю, что почитаемый P = C * V^2 * f является неправильным, но это, вероятно, не применяется. Это дает вам мощность транзистора (CMOS?). Хотя вы можете увеличить его, умножив количество транзисторов в процессоре (около 5.5B), я уверен, что это далеко от отметки. Мощь современного процессора Intel может варьироваться, по крайней мере, на пару порядков от момента к моменту.

Как интересный набор упражнений, (1) принять требования к максимальной и минимальной мощности из спецификации и вычислить требуемый C (линейный по отношению к P в уравнении); и (2) получить спецификацию для одного коммутационного устройства, используя технологию современного процессора Intel, и умножить его на # таких устройств (> 5.5B), чтобы получить «требуемую» мощность.

+0

Современные процессоры действительно уходят в крайности, чтобы сэкономить электроэнергию. Power-gating означает, что количество переключаемых транзисторов изменяется с микросекундной до микросекунды. (И действительно от часов до часов в исполнительных устройствах, в зависимости от рабочей нагрузки.) Вы можете измерить мгновенную коммутируемую емкость, но разные части чипа работают при разных напряжениях. Я забыл, что мощность утечки может быть незначительной. Поэтому я согласен, что любое число, которое вы могли бы придумать для 'C', было бы бессмысленным. –

+0

@ Тейлор: Спасибо за ответ. Считаете ли вы, что производное уравнениеиз приведенного выше не применимо для оценки энергопотребления процесса, если я знаю количество соответствующих инструкций ЦП в данный момент времени? – userDtrm

+0

К сожалению, нет. Как сказал Питер, процессор/сердечники/блокировка силовой части своей схемы, среди прочего, когда это не так активно. Кроме того, p-состояния представляют собой пары напряжения/частоты, используемые для снижения мощности во время работы. Если вы хотите узнать больше, посмотрите на эту статью [https://software.intel.com/en-us/articles/power-management-states-p-states-c-states-and-package-c- состояния). –

Смежные вопросы