Что подразумевается под терминами CPU, Core, Die и Package?

41731
lovesh

Теперь это может звучать как слишком много предыдущих вопросов, но я действительно смущен этими терминами. Я пытался понять, чем «двухъядерный» отличается от «Core 2 Duo», и натолкнулся на некоторые ответы. Например, этот ответ гласит:

Core 2 Duo имеет два ядра внутри одного физического пакета

а также

двухъядерный процессор - это 2 процессора в упаковке 2 процессора в кристалле = 2 процессора, сделанные вместе 2 процессора в упаковке = 2 процессора на маленькой плате или связанные каким-либо образом

Теперь ядро ​​отличается от процессора? Я понимаю, что есть кое-что, что выполняет все тяжелые вычисления, принятие решений, математику и другие вещи (также называемые «обработка»), называется ЦП. Теперь, что такое ядро? А что такое процессор, когда кто-то говорит, что у него есть Core 2 Duo? И в этом контексте, что такое Пакет и что такое Die?

Я до сих пор не понимаю разницу между Core 2 Duo и Dual Core. И может ли кто-нибудь объяснить гиперпоточность (симметричную многопоточность), если они супер щедры?

25
Во-первых, у нас есть матрица, которая является * физической * вещью http://i.stack.imgur.com/fC86A.png. Матрица представляет собой полупроводник, нагруженный транзисторами, соединенными металлическими частями. Чтобы кристалл был * полезен *, нам нужно упаковать его http://i.stack.imgur.com/EGByj.png (объединить его с * interface * и heatspreader), и в результате мы получим пакет процессора http: //i.stack.imgur.com/1EHKx.png [изображения из http://goo.gl/N4luL http://goo.gl/SMK50] Pacerier 10 лет назад 0

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

36
Zds

«Core 2 Duo» - это торговая марка Intel для некоторых ее процессоров. Одно это мало говорит о процессоре, за исключением того, что они используют архитектуру Core 2 Intel.

(Физическое) ядро ​​процессора - это независимый исполнительный модуль, который может одновременно запускать один программный поток параллельно с другими ядрами.

Процессорная матрица представляет собой единый непрерывный кусок полупроводникового материала (обычно кремния). Плашка может содержать любое количество ядер. В линейке продуктов Intel доступно до 15. Процессор умирает, где фактически находятся транзисторы, составляющие процессор.

Процессорный пакет - это то, что вы получаете, когда покупаете один процессор. Он содержит один или несколько матриц, пластиковый / керамический корпус для матриц и позолоченные контакты, которые соответствуют разъемам на материнской плате.

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

Двухъядерный процессор представляет собой процессорный пакет с двумя физическими ядрами внутри. Это может быть либо один, либо два. Часто многоядерные процессоры первого поколения использовали несколько кристаллов в одном пакете, в то время как современные разработки помещают их в один и тот же кристалл, что дает такие преимущества, как возможность совместно использовать встроенный кэш.

Термин «процессор» может быть неоднозначным. Когда люди покупают «процессор», они покупают пакет процессора. Когда они проверяют «масштабирование процессора», они говорят о логических ядрах. Причина этого заключается в том, что для большинства практических целей двухъядерный процессор ведет себя как двухпроцессорная система, т.е. система, в которой установлены два сокета ЦП и два одноядерных пакета ЦП, поэтому, говоря о масштабировании, имеет смысл подсчитать количество доступных ядер; как они устанавливаются на штампы, пакеты и материнскую плату, менее важно.

Термин «пакет» также имеет несколько значений: здесь «пакет» ЦП означает кусок пластика, керамики и металла, который содержит ЦП. Каждый сокет процессора на материнской плате может принимать ровно один пакет; Пакет - это устройство, подключенное к розетке.

Вы можете увидеть пример двухъядерного четырехъядерного процессора здесь .

ЦП или пакет ЦП изображен сверху и снизу на первой фотографии.

Металлические прямоугольники на верхней стороне - два кристалла процессора. Каждое из них содержит два ядра процессора, всего четыре. Золотые контакты на нижней стороне сопрягаются с разъемами на материнской плате.

На этой странице вы можете увидеть один из двух штампов в Core 2 Quad на втором изображении.

Как видите, это симметрично; верхняя сторона содержит одно ядро, нижняя сторона - второе ядро. Два куска кремния, как это, прикреплены к корпусу процессора, чтобы сделать четырехъядерный процессор Core 2 Quad.

когда люди говорят о процессоре, о чем они говорят? lovesh 12 лет назад 1
Если вы покупаете «процессор», это относится к пакету. Если они говорят о масштабировании, планировании или нагрузке на процессор, это может быть либо логическое ядро, либо пакет процессора, обычно пакет. Zds 12 лет назад 1
Но лучшая ставка в том, что «процессор» относится к пакету процессора. Но если не уверены, спросите. Zds 12 лет назад 0
могут ли быть ядра на упаковке без матрицы? я просто прочитал `процессор с 6 ядрами`, так что это может быть процессор с ядрами, но не умирает на нем? lovesh 12 лет назад 0
Нет. Die - это кусок кремния, на самом деле содержащий транзисторы, которые составляют процессор. Без смерти нет ничего. Zds 12 лет назад 0
Спасибо за ваше объяснение. Это действительно помогло, но можете ли вы указать мне на ссылку, что, возможно, больше информации, возможно, визуальных материалов об этом ядре, штампах и пакетах? lovesh 12 лет назад 0
«Упаковка» в инженерной речи отличается от «упаковки» в маркетинге / продажах или в магазине / на складе - первая не обязательно является готовым продуктом. Florenz Kley 12 лет назад 0
@FlorenzKley, «процессорный пакет» - это «процессорный пакет», независимо от того, что * говорят *, это… конечно, это не то же самое, что «розничный пакет». Pacerier 10 лет назад 0
@ Zds, кристалл - это не кусок кремния. это полупроводник, нагруженный транзисторами, соединенными металлическими частями. один кусочек кремния не может сделать ничего полезного: http://i.stack.imgur.com/I2eIj.jpg. Даже если это кусок монокристаллического кремниевого слитка, он * далек от возможности выполнять какую-либо обработку. Pacerier 10 лет назад 0
@Pacerier: Да, но все эти транзисторы уложены в непрерывный кусок полупроводникового материала и выгравированы сразу. Если вы соединяете несколько отдельно выгравированных частей в одну, то у вас есть несколько штампов. Zds 10 лет назад 0
Применительно к ядрам в одном и том же * пакете * и ядрам в одном и том же * сокете * значение более или менее одинаково? Steve Lorimer 7 лет назад 0
@SteveLorimer: я не знаю ни одной ситуации, когда они не были бы одинаковыми. То есть. Насколько я знаю, на процессорах ПК один сокет всегда занимает один пакет. Zds 7 лет назад 0
@ Zds это то, что я думал. Спасибо за ответ! Steve Lorimer 7 лет назад 0
@smwikipedia: есть ли у нас лицензия на изображения? Кажется, вы просто скопировали их из статей. Zds 7 лет назад 0
@Zds Спасибо за напоминание. Удалил на всякий случай. smwikipedia 7 лет назад 0
11
Vitim.us

Пакет ЦП

enter image description here

Когда вы покупаете процессор, вы обычно получаете что-то похожее на это.

  • Кусок платы, содержащий контакты или контакты снизу для контакта с разъемом материнской платы.
  • Верхняя оболочка из металла, а иногда и керамики, которая защищает процессорную матрицу от физического повреждения, поддерживает теплоотвод и термически связана с ним, а также может служить защитным экраном от электромагнитных помех.
  • Обходные крышки, крошечные конденсаторы, используемые для подавления шума и сглаживания напряжений, поступающих на процессор.
  • Фактический процессор внутри верхней оболочки.

CPU Die

Процессор умирает сам процессор. Это кусок полупроводника, который был создан / выгравирован / нанесен различными производственными процессами в сеть логических блоков, которые делают вещи, которые делают возможными вычисления.

enter image description here
Открытый ЦП пакет, выставляющий фактический кристалл

enter image description here
Микроскопическое изображение кристалла с наложением, объясняющее его конструкцию
* Pentium 4 представляет собой один процессор с одним ядром.


Процессорные ядра

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

enter image description here
Пакет CPU, содержащий 2 отдельных DIE

enter image description here
Один кристалл с несколькими ядрами

Понимать ядро ​​как полностью независимый процессор. На самом деле, вы можете видеть, что они в значительной степени являются копией.


Брендовые имена

Intel Core 2 Duo™и Intel Dual Core™являются товарными знаками Intel.

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

В настоящее время имена поколений Intel являются Intel Core i3, Intel Core i5и Intel Core i7. Эти имена ничего вам не говорят. Например, есть Intel Core i5только 2 ядра, а некоторые имеют 4 ядра. Вы должны будете прочитать таблицу данных, чтобы узнать это, поскольку они обычно не рекламируют это.


Программного обеспечения

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

4
Florenz Kley

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

Интегральная схема обычно не изготавливается как отдельный элемент (например, одна машина), но некоторые из них «построены» на кремниевой пластине, как слоеный пирог. Когда это сделано, отдельные контуры вырезаются из пластины, а маленькие кусочки, которые вы получаете, называются «кубиками».

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

Прежде чем кристалл сможет сделать что-нибудь полезное, он должен быть подключен к внешнему миру, поэтому он «приклеивается» к некоторому носителю и спаивается соединения, что называется «пакетом».

Изменить: «один физический пакет» теперь может означать разные вещи (это немного слова ласка). Два ядра на одном кристалле будут использовать один и тот же пакет. Но также два ядра на двух матрицах могут совместно использовать один и тот же пакет ...

Один из споров между AMD и Intel по маркетингу заключался в том, что «родной двухъядерный» лучше, чем отдельные кристаллы для ядер. Хотя очень интересно взглянуть на производственный процесс для этих двух подходов, для конечного пользователя просто не имеет значения, как построен определенный процессор - производительность и тепловые характеристики.

Процессору нужно больше, чтобы функционировать, чем просто ядру, например, кешу, поэтому ядро ​​является одним из элементов процессора.

«Core 2 Duo» - это просто название, которое придумал Intel по маркетингу. Они бы назвали это «Салли», если бы это обещало продать лучше.

«Двойное ядро» - это общий термин, относящийся ко всему, что имеет два ядра.

Внимание: это очень широкая кисть, которую я нарисовал, и она сильно упрощена, если взглянуть на современные методы.

3
Daniel R Hicks

Да, «умри» - это единственное число от «игральных костей» и происходит (окольным путем), скажем, от нарезанной кубиками моркови. Выпускается большая круглая кремниевая пластина, содержащая несколько копий какого-либо устройства (возможно, ЦП, возможно, контроллер памяти, возможно, адаптер дисплея), и затем она «нарезается» на отдельные прямоугольные матрицы. Этот срок существует около 45 лет или около того - с момента появления интегральных микросхем.

«Ядро» - это несколько более новый термин, которому менее 20 лет. Он используется для ссылки на один блок обработки (один поток выполнения) в многопроцессорном пакете.

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

В то время как «ЦП» имеет несколько значений, существует несколько терминов для маленькой пластиковой или керамической упаковки, содержащей интегральные схемы. Это может называться (в зависимости от того, где вы «выросли») «пакетом», «модулем», «микросхемой» (термин, который также может использоваться для обозначения кристалла), «IC» (интегральная схема ), «DIP» (хотя многие из них больше не являются двойными пластиковыми упаковками) и несколько других.

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