Ru-Board.club
← Вернуться в раздел «Общие вопросы»

» Мегагерцы и ядра - вопрос.

Автор: jlopes
Дата сообщения: 04.09.2014 03:14
Всем здрасьте.
Всегда интересовал вопрос:
Если в процессоре на маркировке указано "3,2Ггц" и "4 Ядра", то сколько мегагерц в одном ядре?
Я понимаю, что частоты постоянно "прыгают" в зависимости от нагрузки, но всё же.

Т.е. если сократить вопрос - В 4-х ядерном процессоре 3,2х4=Мгц на ядро или 3,2\4=Мгц на ядро?
Спасибо, только не тролльте.
Автор: Akam1
Дата сообщения: 04.09.2014 05:55

Цитата:
сколько мегагерц в одном ядре?
Ради интереса, я попрошу и Вас ответить на мой вопрос - что Вам даст это знание?
Автор: MR_DesigneR
Дата сообщения: 04.09.2014 07:57
jlopes
AIDA64: открываете вкладку "процессор" и видите, что каждое ядро видит свою частоту, именно в вашем случае - 3,2Ггц
Да и глупо было бы думать, что процессорные ядра делят общую частоту на колличество)))))
Автор: radikk
Дата сообщения: 04.09.2014 09:34
jlopes
Не ищите тайного смысла, там где его нет. Если пишут 4 ядра по 3,2 ГГц - это и означает, что 4 ядра по 3,2 ГГц каждое.
Автор: ua3vui
Дата сообщения: 04.09.2014 11:37

Цитата:
Если пишут 4 ядра по 3,2 ГГц - это и означает, что 4 ядра по 3,2 ГГц каждое.
Именно так оно и есть.
Автор: Manfried
Дата сообщения: 04.09.2014 13:07
Да и не надо думать, что частота самого процессора будет 4х3,2 ГГц. Мне всегда нравился житейский аналог хорошо поясняющий ситуацию, когда пользователи перемножают количество ядер на их частоту и говорят, что у них 12-16 ГГц частота процессора. Едет машина, каждое колесо крутится со скорость 100км/ч, и это совсем не означает, что скоростью 400 км/ч, тоже самое и в процессоре
Автор: jlopes
Дата сообщения: 04.09.2014 15:10
Manfried
Давайте теперь рассмотрим немного по-другому вопрос о мегагерцах.
Пример.
Открываю АИДА64, вижу нагрузку на каждом ядре в %-тах.
Ничего кроме служб Windows не запущено, нагрузка 1% 0% 0% 1%.
Запускаю Need For Speed, Counter-Strike: Source и еще 5-6 приложений, нагрузка становится 100% 100% 100% 100% -> отсюда вывод какой, если у каждого ядра по 3.2Ггц, то их надо пересложить что ли? Это же полный бред, мы тогда выходим на частоту в 3,2Ггц*4, что в корне не верно!

Значит, мы пришли к мнению, что у каждого ядра не по 3,2Ггц, а Мегагерцы делятся относительно чего то.
Кто то меня поправит?
Автор: MR_DesigneR
Дата сообщения: 04.09.2014 15:15
jlopes

Цитата:
Кто то меня поправит?

Каждое ядро работает на частоте 3.2 Ггц - если вы с этим не согласны, читайте ещё раз, - это аксиома.

Цитата:
Запускаю Need For Speed, Counter-Strike: Source и еще 5-6 приложений, нагрузка становится 100% 100% 100% 100% -> отсюда вывод какой, если у каждого ядра по 3.2Ггц,

Ещё раз, не у каждого ядра по ..., а каждое ядро на!!!

И при чём тут загруженность ядер? Это вообще отдельный вопрос.
Автор: jlopes
Дата сообщения: 04.09.2014 15:36
MR_DesigneR
Хороший, давайте разберём этот "отдельный вопрос".
Просто если каждое ядро работает на частоте 3,2Ггц, то х4 получается 12,8 со всего процессора что ли?
Автор: MR_DesigneR
Дата сообщения: 04.09.2014 15:49
jlopes
И процессор и ядра работают на одной частоте - 3.2 Ггц.
Автор: eap
Дата сообщения: 04.09.2014 15:53
jlopes
Если у 4-ядерного процессора 3,2 ГГц загрузка 100% 100% 100% 100%, то он работает с производительностью примерно как у 1-ядерного процессора с частотой 12,8 ГГц.
Если на моторной лодке установлено 4 мотора по 100 л.с., то она будет плавать примерно как катер с 1 двигателем 400 л.с.
Как-то так.
Автор: MR_DesigneR
Дата сообщения: 04.09.2014 16:07
eap

Цитата:

Если на моторной лодке установлено 4 мотора по 100 л.с., то она будет плавать примерно как катер с 1 двигателем 400 л.с.

Но, лодка никогда не выдаст 4-х кратную скорость. Отсюда не состоятельно и это утверждение -

Цитата:
Если у 4-ядерного процессора 3,2 ГГц загрузка 100% 100% 100% 100%, то он работает с производительностью примерно как у 1-ядерного процессора с частотой 12,8 ГГц

Он работает всё с той же производительностью, что и 1 ядерный процессор, - просто теперь их как бы четыре.
Автор: jlopes
Дата сообщения: 04.09.2014 16:23
MR_DesigneR
Значит я был прав и 3,2Ггц как то делятся по ядрам в зависимости от нагрузки? Ну там же явно не 12.000Мгц...
Автор: eap
Дата сообщения: 04.09.2014 16:30
MR_DesigneR

Цитата:
Но, лодка никогда не выдаст 4-х кратную скорость. Отсюда не состоятельно и это утверждение

Я сказал слово "Скорость"? Я сказал, что катер с 400 л.с. плавает в 4 раза быстрее, чем лодка с 100 л.с. мотором? Нет.
Я всего лишь сказал, что лодка с 4-мя мотоами

плпвает примено так же, как катер с одним двигателем 4-кратной мощности.


Добавлено:
jlopes, мегагерцы не делятся и не умножаются.
Процессор твой считает (работает) примерно как четыре 1-ядерных проца 3,2 ГГц или как один 12,8 ГГц процессор. Правда таких в природе не существует, но если бы был - то они бы результаты тестов показали близкие.
Автор: MR_DesigneR
Дата сообщения: 04.09.2014 16:33
jlopes

Цитата:

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

Если в идеале, без изменений энергопакета, - каждое ядро работает на частоте 3.2
Почитайте, что такое тактовая частота и что такое частота шины процессора.
Автор: jlopes
Дата сообщения: 04.09.2014 16:37
MR_DesigneR
Зачем мне "Почитайте...", я сюда пришел узнать ответ(конспект прочитанного кем то), а не почитать спросить.
Хотел бы почитать, здесь бы не создал топик. Это же логично. И не надо меня отправлять читать, если Вы не знаете ответ, просто пройдите мимо.
Автор: MR_DesigneR
Дата сообщения: 04.09.2014 16:41
jlopes

Цитата:
если Вы не знаете ответ, просто пройдите мимо.

Немного не так)) Вы не хотите понимать... В последний раз: 3.2 никаким образом не делятся по ядрам в зависимости от нагрузки, каждое ядро работает на частоте 3.2
Автор: jlopes
Дата сообщения: 04.09.2014 16:48
MR_DesigneR
Давайте поставим вопрос немного по другому.
Если я нагружу все 4 ядра на 100%, сколько всего мегагерц будет выдавать весь процессор в этот момент?

Чтобы разобраться, давайте обратимся за помощью к виджетам рабочего стола.
Я использую Workshelf.

Ставим 2 игровых сервера, на каждый выдаем только по 2 ядра, не все 4.
Видим, что при полной нагрузке первого сервера и пустым игровым сервером вторым, на первые два ядра уходит 50% мощности от всего процессора. На остальные 2 ядра всего 1-2%. В общем получаем 52%.
Если процессор на 3.2Ггц, а виджет видит не ядро, а весь процессор, мы понимаем, что 2 ядра не могут выдать нам все 3,2Ггц, а выдают только 50% от них.

Я тогда совсем не понимаю, на маркировке процессора указана производительность 1-го ядра что ли, а не всего процессора в целом?
Автор: MR_DesigneR
Дата сообщения: 04.09.2014 17:01
jlopes

Цитата:
Я тогда совсем не понимаю, на маркировке процессора указана производительность 1-го ядра что ли, а не всего процессора в целом?

На маркировке указана тактовая частота на которой будет работать данный процессор и все его ядра.
Автор: jlopes
Дата сообщения: 04.09.2014 19:25
MR_DesigneR а почему на виджетах тогда одно ядро не выходит за рамки 25%, если 4 ядра в процессоре?
Что-то тут не вяжется =)
Автор: Inoz2000
Дата сообщения: 04.09.2014 19:37
jlopes
В люстре одна лампочка 25Вт, другая 75Вт и ещё две по 40Вт
Скажите на какой частоте работают эти лампочки, если люстра подключена к сети ~220В 50Гц ?
Автор: ua3vui
Дата сообщения: 04.09.2014 20:11
jlopes

Цитата:
MR_DesigneR а почему на виджетах тогда одно ядро не выходит за рамки 25%, если 4 ядра в процессоре?
Что-то тут не вяжется =)
да потому,что поток так распараллеливается на ядра.Почитайте про то,что предшествовало появлению многоядерных систем.
https://ru.wikipedia.org/wiki/Hyper-threading. Вы слишком примитивно представляете себе работу процессора в многопоточных кодах. Вам четко сказали здесь и я в том числе про частоты ядер. Старайтесь больше сами читать .А с точки зрения максимальной производительности и при этом минимальном тепловыделении в процессоре могут включаться и отключаться отдельные ядра или работать с разным напряжением питания и разной тактовой частотой. При этом работа может производиться и с пропуском тактов одним или любыми ядрами.. Он сам знает что делать и вас о этом не спрашивает.Еще раз повторю.что проц и при этом взаимодействуя с осью в обработке одного или нескольких приложений всегда старается выдать вам максимальную производительность при приемлемом энергопотреблении. Куда вы в дебри лезете??? Скажу проще.....не процессор делит игрушку например на четыре части,а игра выбирает себе ядра для работы.Если вы например играете в старую игрушку,то вся нагрузка может лечь на одно ядро,а три остальных будут простаивать и при этом,что бы не тратить энергию тактов на тепло проц будет отключать или притормаживать работу простаивающих ядер и вам будет казаться,что играете на одноядерном проце и игра будет идти с посредственной производительностью и напротив играя в более современную и более мощную игрулю будут работать все четыре ядра и количество FPS станет больше,чем в старой нересурсоёмкой игрушке.
Автор: radikk
Дата сообщения: 04.09.2014 20:21
Производительность процессора измеряется не в мегагерцах, это, как уже было сказано - тактовая частота, количество элементарных операций выполняемых в секунду. Одинаковая тактовая частота у разных процессоров не означает равную производительность. Чистую производительность описывает FLOPS или результаты других многочисленных тестов.
В случае когда в процессоре одно ядро, производительность всего процессора определяется соответствующей характеристикой этого ядра, которая коррелирует с тактовой частотой - тут все просто и понятно, больше частота - больше попугаев в тестах. Если же добавляется второе (третье, четвертое, ..., n-ное) ядро (или процессор) то производительность всей вычислительной системы зависит от того, как приложение, тест или игра умеет использовать дополнительные ядра (процессоры). Если приложение оптимизировано под многопоточность, то оно получит прирост производительности, если же использует лишь одно ядро, то пусть их будет 100 - толку не выйдет. Но в этом случае можно запустить несколько однопоточных приложений и таким образом ускорить работу. Подробно с фотографиями и диаграммами это все описано в статье, если дочитали до этого места, потерпите еще чуть-чуть и всё встанет на места.
Автор: ua3vui
Дата сообщения: 04.09.2014 21:06

Цитата:
Я тогда совсем не понимаю, на маркировке процессора указана производительность 1-го ядра что ли, а не всего процессора в целом?
Это максимальная частота тактов любого из четырех ядер. На маркировке процессора его производительность не указана. Например аналогичный по производительноти в каком либо из приложений процессор AMD будет иметь вдвое меньшую тактовую частоту.А работать будет быстрее,чем интеловский. Или наоборот.А в другом приложении всё будет еще более наоборот.Количество гигагерц на крыщке процессора имеет к его производительности лишь косвенное отношение,а к производительности всего компа вообще весьма отдаленное.А вот к количеству рублей,которые производитель хочет вынуть из вашего кармана вполне прямое.
Автор: MR_DesigneR
Дата сообщения: 04.09.2014 21:17
jlopes

Цитата:
а почему на виджетах тогда одно ядро не выходит за рамки 25%, если 4 ядра в процессоре?

Всё сразу свяжется если вы забудите про проценты)) Вот пример - - загрузка ядра процессора на 1% - это система, два браузера и ещё несколько программ и драйверов в фоне. Но это всего лишь показывает насколько загружен процессор или если хотите ядро процессора, но никак не связано информативно с какой тактовой частотой работает в данный момент ядро)))
Автор: jlopes
Дата сообщения: 04.09.2014 22:44
Зачем лезть в дебри, вот именно.
Я привел КОНКРЕТНЫЙ пример, есть процессор 3,2Ггц, 4 ядра в нём.
На маркировке стоит 3,2Ггц.
Вопрос - сколько максимум мегагерц может быть в одном ядре?
Главный вопрос - 3,2Ггц это частота чего? 4-х ядер или всего процессора в целом. Причем тут архитектура, FLOPS и все остальные показатели?
Я спросил, может ли быть на ядрах в момент полной нагрузки по 3,2Ггц, а вы мне начали расписывать целую эпопею.
Я могу и перефразировать - в процессоре 4-хядерном что 12Ггц в нагрузке получается что ли или что?
Автор: Inoz2000
Дата сообщения: 04.09.2014 22:58

хлопец

я тоже привёл конкретный пример и задал вопрос.
Хотел бы тоже услышать ответ, на какой максимальной частоте горит каждая лампочка.
Какая частота у двух, у трёх и у всех лампочек в люстре?
Автор: Alex179
Дата сообщения: 04.09.2014 23:09
jlopes

Цитата:
Зачем лезть в дебри, вот именно.
Я привел КОНКРЕТНЫЙ пример, есть процессор 3,2Ггц, 4 ядра в нём.
На маркировке стоит 3,2Ггц.
Вопрос - сколько максимум мегагерц может быть в одном ядре?
Главный вопрос - 3,2Ггц это частота чего? 4-х ядер или всего процессора в целом. Причем тут архитектура, FLOPS и все остальные показатели?
Я спросил, может ли быть на ядрах в момент полной нагрузки по 3,2Ггц, а вы мне начали расписывать целую эпопею.
Я могу и перефразировать - в процессоре 4-хядерном что 12Ггц в нагрузке получается что ли или что?

Сижу и веселюсь))))
Вам же ответили уже, что процессор у вас работает на частоте 3.2....
Нельзя складывать частоты проца, и его ядер..
Вот у вас например есть 4 провода..Между 1 и 2 220В, между 3 и 4 тоже 220, если вы их объедините, вы что 440В получите????
чем то эту тему напоминает
http://forum.ru-board.com/topic.cgi?forum=6&topic=7286#1
там тоже товарищ, с двух модемов, хотел скорость интернета увеличить...
Как вы не поймете не все складывать можно)))
Автор: jlopes
Дата сообщения: 04.09.2014 23:22
Вопрос закрыт.
Автор: ua3vui
Дата сообщения: 05.09.2014 07:17

Цитата:
Зачем лезть в дебри, вот именно. Я привел КОНКРЕТНЫЙ пример, есть процессор 3,2Ггц, 4 ядра в нём. На маркировке стоит 3,2Ггц. Вопрос - сколько максимум мегагерц может быть в одном ядре?
Читайте матчасть.Вам здесь всё разжевали.Понятно,что у вас в голове пока еще каша...

Страницы: 12

Предыдущая тема: Изображение на мониторе оставляет шлейф


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.