Каково значение двухъядерных по сравнению с двойными CPU?

Что является различием между несколькими процессорами CPU (т.е.: Pentium D) и многоядерные процессоры (т.е.: Core 2 Duo)?

5
задан 20.03.2011, 18:02

3 ответа

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

Так, вместо того, чтобы иметь 2 центральных процессора в 2 сокетах, у Вас есть 2 центральных процессора, которые просто, оказывается, помещаются в один сокет вместе. В основном нет никакого различия между наличием, скажем, 2 физических Ксеноновых центральных процессоров раннего поколения (каждый в их собственном сокете) и единственным Pentium D. (Отметьте: Это - в значительной степени упрощение.)

Многоядерные процессоры CPU (как ряд Core 2) являются двумя блоками обработки, которые совместно используют то же, умирают (кремниевая подложка).

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

Если это походит на тонкое различие, поэтому это.

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

Это становится еще более сложным при броске четырехъядерных микросхем в соединение потому что они - 2 двухъядерных микросхем, которые просто, оказывается, совместно используют ту же физическую упаковку... отчасти как Pentium D. Но это - отклонение в течение другого дня.

7
ответ дан 07.12.2019, 16:53

Различие - действительно все вниз к шинам.

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

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

В то время как не значительное различие в скорости, для памяти или интенсивных действий IO (не зависящий от ЦП) двойная модель CPU незначительно быстрее.

7
ответ дан 07.12.2019, 16:53

Вопросы довольно неясны, но одной вещью, о которой можно думать, является Гиперпоточность. Много процессоров Pentium D являются на самом деле основными, но, кажется, к Windows поддерживают 2 потока или 2 виртуальных CPU.

С Гиперпоточностью существует один 1 ЦП, но это может поддержать состояние двух потоков, одновременно таким образом, что, когда один поток ожидает долгого процесса, как ожидание жесткого диска или операция памяти, другой поток может выполниться. Это может позволить одножильному ЦП быть до 30% более эффективным с многопоточным кодом из-за способности выполнить больше команд вместо того, чтобы остановиться и ожидать на долгих операциях.

0
ответ дан 07.12.2019, 16:53

Теги

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