9

Мой Macbook имеет двухъядерный процессор с частотой 2,4 ГГц. Поскольку он имеет два отдельных ядра, это означает, что он может выполнять две функции одновременно, верно?

Значит ли это, что каждое ядро составляет ок. 1,2 ГГц каждая (для комбинированных 2,4 ГГц) или они фактически 2,4 ГГц каждая, и, следовательно, эффективно работают на частоте 4,8 ГГц?

Двухъядерные (и четырехъядерные) процессоры меня смущают.

4 ответа4

16

Каждое ядро работает на частоте 2,4 ГГц.

Хотя это не означает, что ваша система в два раза быстрее одноядерной системы с частотой 2,4 ГГц. Параллелизм имеет (в принципе) самое большее линейное ускорение, но в действительности оно часто намного медленнее (хотя все же быстрее, чем одноядерное).

2

Йоханнес выше справедливо, когда говорит о максимальной частоте каждого ядра в многоядерном процессоре. Номинальная частота относится к каждому ядру. Таким образом, многоядерный процессор с частотой 2,4 ГГц обычно запускает каждый процессор на максимальной частоте 2,4 ГГц. Есть два исключения (одно очень распространенное и одно новое):

  • Частота процессора может динамически масштабироваться на основе требуемой производительности и потребляемой мощности для экономии энергии, когда питание не требуется, или для понижения температуры (P-состояние).
  • Кроме того, последние процессоры имеют функцию "Turbo", при которой одно ядро работает быстрее, чем работает, когда другие ядра не используются (Turbo Boost).
1

Чтобы быть совершенно ясным, наличие нескольких ядер НЕ ускоряет какую-либо одну программу, если она не была специально разработана для многопоточности.

Эффект наличия нескольких ядер:

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

Это означает, что в большинстве случаев ваша вычислительная мощность будет удвоена, но не в одном потоке.

0

Ваш вопрос касается процессоров Core 2, а не Core i7. Обратите внимание, что если вы купите Core i7 920, вы увидите, что этот процессор является четырехъядерным процессором, работающим на частоте 2,66 ГГц. Это означает, что каждое ядро работает на частоте 2,66 ГГц. Однако из-за Turbo Boost в Core i7 процессор может работать на частоте 2,8 ГГц, особенно если вы используете однопоточные приложения.

Как уже отмечали другие, вы не можете умножить скорость процессора на количество ядер, чтобы определить, насколько он «быстрый», я просто отмечаю, что на самом деле все еще более запутанно, чем в нынешнем поколении процессоров Intel. ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .