3

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

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

4 ответа4

4

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

4

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

3

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

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

0

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

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