Почему число ядер в процессоре обычно даже

6560
Computernerd

Всякий раз, когда я смотрю на характеристики процессора, количество ядер всегда составляет 2, 4, 8.

Есть ли причины, по которым количество ядер всегда четное и нечетное, например 3, 5, 7?

3
Есть (или были) [трехъядерные процессоры AMD] (http://www.newegg.com/Product/Product.aspx?Item=N82E16819103724). Это четырехъядерные процессоры, в которых тестирование показало, что один из них неисправен. Это ядро ​​затем отключается, а процессор продается как трехъядерный. DasKrümelmonster 10 лет назад 2
Я видел 12-ниточный процессор Intel. Как я знаю, у него было 6 ядер. Итак, 3 * 2. pbies 10 лет назад 0
@pbies - хотя `12` и` 6` одинаковы. Это действительно так же просто, как никто не купил бы 3-х ядерный процессор. Его рынок движет. Ramhound 10 лет назад 0
На самом деле процессоров с 1 ядром очень много. В последний раз я проверял, 1 был нечетным числом. mpez0 10 лет назад 7

4 ответа на вопрос

4
John Yost

@ Теро правильно. Основная причина в том, что большинство ядер имеют прямоугольную форму. Создание многоядерного процессора осуществляется путем зеркального отображения структуры ядра. Зеркалируйте, а не шагайте, чтобы объединить ресурсы на соседних ядрах. Во время тестирования дефект может препятствовать работе ядра по спецификации. В этом случае ядро ​​может быть отключено, и продукт продается с ядром n-1. Некоторые продукты могут иметь нечетное количество ядер, потому что для других функций, таких как оперативная память или регуляторы, требуется место. Например, схема ядра для графических процессоров может использовать много зеркальных ядер, но очень «неестественно», чтобы освободить место для интерфейсов оперативной памяти или шины.

Что, если Intel изготовит четырехъядерный процессор, и одно из этих ядер будет глючить? Будут ли они взорвать 2 ядра вместо одного? Kraken 6 лет назад 0
Если они могут продать продукт с двумя выполнимыми ядрами и все же получить прибыль, тогда да, абсолютно. Зачем тратить кремний, если они все еще могут его продать. John Yost 6 лет назад 0
Почему они не могут просто продать его по лучшей цене, пометив его как 3-ядерный процессор. Как, я полагаю, AMD однажды сделала с Athlon II X3. Kraken 6 лет назад 0
3
Der Hochstapler

Во-первых, у нас было только одно ядро. Так что кто-то в какой-то момент просто решил удвоить его и сделать 2-х ядерную систему.

Исходя из этого, проще построить 4-ядерную систему, потому что вы просто удваиваете 2-ядерную систему и уже знаете, как удвоить ее. Вам не нужно изобретать способ, чтобы ваша система работала с 3 ядрами.

3
Tero Kilkanen

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

Глядя на [снимок процессора Haswell] (http://ultrabooknews.com/files/2013/06/Intel-Haswell-Die-Shot.jpg), я не ожидал бы такого неиспользуемого физического слота. Чип может немного светиться горизонтально и иметь чуть меньше кэш-памяти третьего уровня. DasKrümelmonster 10 лет назад 1
0
CrazyCasta

Я в основном согласен с тем, что говорили все остальные, и просто хочу добавить, почему мы не склонны часто видеть n-1-ядерные процессоры (если вообще больше). Теперь, когда у нас до 4 и 8 ядерных чипов, AMD и (я думаю) Intel начинают объединять два ядра вместе. Таким образом, «ядро» становится немного размытым. В основном они совместно используют кеш и, возможно, другие ресурсы очень жестко. Как мы видим, все больше и больше ядер, некоторые из этих пар превращаются в четырехугольники на уровне кэша L3. Поэтому, если ядро ​​выходит из строя, тогда они просто отключают всю пару или квад, это большая причина, по которой мы видим 6-ядерные и 12-ядерные процессоры в наши дни.

Заставляет задуматься, почему производители просто не отключают одну и продают вам следующую, хотя бы за меньшую цену, но дают вам 7-ядерный. Я помню, что покупатели хотели определенные модели / серии процессоров, потому что они считывали, что некоторые из них могут быть разогнаны более надежно. То же самое с чем-то, продаваемым как 6-ядерный, но может иметь репутацию надежного добавления еще одного ядра для определенных моделей / серий. Вид продвинутого любительского секрета. Sun 9 лет назад 0
@ sunk818 Не думаю, что ты понимаешь мой ответ. Они настолько интегрированы, что может быть невозможно отключить одно без другого. CrazyCasta 9 лет назад 0

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