LINUX.ORG.RU
решено ФорумTalks

о тактовой частоте процессора


0

1

вот мы тут спорим. если у процессора 2 ядра по 3 ггц, это значит, что каждое работает на частоте 3 ггц, или частота делится между ядрами? если делится, то статически или динамически?

★★★

Что вы курите? Для ответа можешь поставить аплет для мониторинга частоты процессора или cat /proc/cpuinfo | grep MHz

timur_dav ☆☆☆☆☆
()

За время правления Путина частота процессоров утроилась

StrongDollar
()
Ответ на: комментарий от xsektorx

там всё правильно написано. во время (частичного) простоя проц сбрасывает обороты чтобы сохранить твоё электричество. Под нагрузкой всё ядра авторазгоняются до номинальной частоты.

Можешь ещё про turbo core прочитать, если интересно.

true_admin ★★★★★
()
Ответ на: комментарий от xsektorx

там немного не о том написано. да, каждое ядро может работать на 2х ГГц, однако общая тактовая частота процессора от этого в два раза не вырастет, это бред. а в лучшем ответе речь шла про новомодные фишки авторазгона Core i7 и других, если у них несколько ядер простаивают, а одно нагружено, то его можно разогнать, пока температура общая не достигнет определённой отметки

OldWiseCat ★★
()
Ответ на: комментарий от xsektorx

Вот у меня шесть ядер по 2,8 ггц, при этом каждое ядро работает на частоте 2,8, но без нагрузки частота падает до 800мгц.

Если приложение одно поточное, то одно нагруженное ядро работает на 3,2ггц.

petyanamlt ★★★★
()
Ответ на: комментарий от OldWiseCat

однако общая тактовая частота процессора от этого в два раза не вырастет

это я знаю. вопрос не о том, суммируется вопрос о том, делится или нет

xsektorx ★★★
() автор топика

каждое работает на частоте 3 ггц

Так. За каждую секунду он может делать 6 гг-операций.

Obey-Kun ★★★★★
()
Ответ на: комментарий от xsektorx

По ссылке отлично объяснено в примере с пешеходами.
А копипаста, которая «Лучший ответ», совсем о другом. Если перенести её на ситуацию с пешеходами, то один из них может замедлиться до, например, 5 км/час, независимо от другого.

h31 ★★★★
()
Ответ на: комментарий от OldWiseCat

это в зависимости от программы. если простые независимые вычисления, то, думаю, можно считать прирост линейным

xsektorx ★★★
() автор топика
Ответ на: комментарий от xsektorx

xsektorx

это я знаю. вопрос не о том, суммируется вопрос о том, делится или нет

Нет, не делится. Уменьшение частоты может происходить только ради уменьшения энергопотребления,

CrossFire ★★★★★
()

в общем, я был прав, как и ожидалось

xsektorx ★★★
() автор топика

щас нарик набежит, забаньте его

xsektorx ★★★
() автор топика
Ответ на: комментарий от petyanamlt

да я в общем-то изначально так и думал

xsektorx ★★★
() автор топика
Ответ на: комментарий от OldWiseCat

там нелинейный прирост производительности же, разве нет?

это была шутка. Тут на лоре проскакивало объявление ламера типа «продаю комп athlon 2x2400Mhz=4800Mhz(!!)»

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

С фига ли? Это всё ещё 3Ггц в 2 потока. Там нигде нет частоты 6Ггц, а вот кол-во операций 6 миллиардов на два ядра вместе.

timur_dav ☆☆☆☆☆
()

Я даже представить не мог, что кто-то предположит, будто указывается сумма частот. Она же практически не имеет смысла.

buddhist ★★★★★
()
Ответ на: комментарий от timur_dav

С фига ли?

см. о тактовой частоте процессора (комментарий)

а вот кол-во операций 6 миллиардов на два ядра вместе.

неа, может быть как больше так и меньше. Зависит от многих факторов. Посмотреть это можно, например, через perf stat <твоя прога>. Называется instructions per cycle.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Я знаю, разумеется :) Это условное упрощение.

timur_dav ☆☆☆☆☆
()
Ответ на: комментарий от timur_dav

Я ф шоке

$ sudo cat /proc/cpuinfo | grep MHz
cpu MHz		: 1200.000
cpu MHz		: 1200.000
cpu MHz		: 2400.000

Это что же? Первое ядро старается, а остальные лепестричество экономят? Этак оно помрет раньше срока...

А я и не знал, что эта хрень так избирательна.

valich ★★★
()
Ответ на: комментарий от valich

Первое ядро старается, а остальные лепестричество экономят?

А чем они могут помочь однопоточному приложению?

Этак оно помрет раньше срока...

С чего бы? Ядра стоят -> температура меньше -> жизнь дольше.

redgremlin ★★★★★
()
Ответ на: комментарий от valich

Ядро время от времени перебрасывает задачи с ядра на ядро

timur_dav ☆☆☆☆☆
()
Ответ на: комментарий от Obey-Kun

Obey-Kun

Так. За каждую секунду он может делать 6 гг-операций.

максимум. В теории. На практике - 4..5. Или вообще 3, на большинстве задач. Процессор 1, память одна, ATA - одно. А то, что ядер два - помогает редко, и не сильно.

drBatty ★★
()
Ответ на: комментарий от CFA

А разве современные процессоры выполняют только одну операцию за такт?

А разве современные процессоры выполняют одну операцию только за один такт?

xscrew ★★
()
Ответ на: комментарий от amorpher

ты б хоть в конкретную доку ткнул

xsektorx ★★★
() автор топика
Ответ на: комментарий от Harald

читаю же. вот, за розенталя принялся

xsektorx ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.