Гомогенные ядра и гетерогенные ядра

1363
Jam1

В настоящее время я читаю о многоядерной архитектуре для процессоров. Однако у меня возникают трудности с пониманием значения слова «использование одной конструкции сердечника, повторяемой последовательно», которое описывает однородные сердечники. При этом гетерогенные ядра «используют смесь ядер». Я не понимаю, что на самом деле означает «смесь ядер». Может кто-нибудь объяснить, что подразумевается под «смесью ядер»?

0

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

1
Eugen Rieck

Самый простой способ понять это, например, сравнить Intel Xeon E5-2660и Mediatek MT6750.

  • Оба имеют 8 ядер
  • Xeon имеет 8 (почти) одинаковых ядер
  • Mediatek имеет 4 ядра с низким энергопотреблением (потребление и производительность) и 4 ядра с более высоким энергопотреблением

В то время как для Xeon, ориентированного на сервер, количество ядер является средством масштабирования, для Mediatek, ориентированного на смартфон, энергопотребление (и, наоборот, время автономной работы) равносильно: когда требуется очень мало работы, крошечная силовые ядра достаточно хороши, а более мощные фактически отключаются от аккумулятора.

0
Ƭᴇcʜιᴇ007
  • Однородный: «повторное использование одного дизайна»
  • Гетерогенный: «использование нескольких разных конструкций» («смесь» разных конструкций)

Из Википедии :

Гетерогенные вычисления относятся к системам, которые используют более одного типа процессора или ядер.

0
Mokubai

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

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

Современный современный процессор для ПК имеет однородные ядра, нет разницы в потребляемой мощности, когда задача выполняется на одном ядре, а не на другом. Можно ожидать, что задача будет выполнена в одно и то же время, независимо от того, на какое ядро ​​она запланирована.

Современные высококачественные телефоны, как правило, имеют неоднородные ядра. Многие смешивают ядра «A53» с низким энергопотреблением и A57 с «высокопроизводительным» ядром. А57 имеют более длинные трубопроводы и работают значительно лучше, но рассеивают мощность хуже. С другой стороны, ядра A53 обладают высокой энергоэффективностью и, как правило, не так быстры, как их старшие собратья, но на самом деле они могут выполнять те же задачи. Они выполняют один и тот же код, но способ выполнения этого кода отличается.

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