3

У меня есть новый MacBook Pro, нажав "об этом Mac", я вижу:

Intel Core 2 Duo 2,66 ГГц

У друга есть Mac Pro и он имеет:

Четырехъядерный процессор Intel Xeon 2 x 2,8 ГГц

Как мне понять это: я предполагаю, что у меня только один процессор, а у него два. Что это позволяет ему делать то, что я не могу. Будет ли его машина быстрее моей и при чем? Означает ли "2 Duo", что у меня "2 х 2" = 4 ядра? Означает ли "2 x Quad-Core", что он имеет "2 x 4" = 8 ядер? Что такое "ядро" на самом деле в практическом плане, то есть, как мы можем ожидать, что оно повлияет на производительность?

В чем практическая разница между этими двумя машинами?

3 ответа3

6

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

Мощность процессора - это только одна ось производительности. Объем и скорость ОЗУ (памяти), объем и тип диска (жесткий диск или твердотельный накопитель) и т.д. Также влияют на общую производительность, но опять же это зависит от того, какая нагрузка у вас есть для машины. Более важная метрика будет вращаться вокруг анализа затрат / выгод, который учитывает все эти переменные и учитывает, какую работу машина должна выполнять. Вообще говоря, в этой метрике затрат / выгод самое низкое аппаратное обеспечение отличается низкой стоимостью, поскольку компоненты все время дешевеют.

Чтобы проверить относительную производительность, вы можете использовать XBench или GeekBench, но эти цифры могут быть не такими интересными.

Чтобы ответить на ваши конкретные вопросы:

  • Core 2 означает второе поколение семейства процессоров. Duo означает два ядра. У вас есть один чип с двумя ядрами.
  • Да, у твоего друга 8 ядер, распределенных по 2 фишкам.
  • Ядра увеличивают скорость определенных типов операций и снижают энергопотребление по сравнению с одноядерными чипами.
  • Вы можете делать все, что он может, но некоторые связанные с процессором задачи (например, кодирование фильма) будут для него быстрее, поскольку любая современная программа имеет поддержку распараллеливания задач, и поэтому он может запускать некоторые задачи на 8 ядрах против 2. Тем не менее, это не в равной степени относится ко всему, поэтому такая производительность заметна только при очень интенсивных задачах.
2

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

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

С программной стороны существуют так называемые "потоки". По сути, каждая простая программа может делать только одну вещь за один раз. Если вы хотите сделать больше, чем одно, например нажать кнопку, когда ваш текстовый процессор сканирует документ, вам нужно разделить программу на более мелкие компоненты, которые называются потоками. Компьютер может быстро изменить выполняемый шаг, поэтому у пользователя создается впечатление, что одновременно происходит несколько вещей. На компьютерах с несколькими процессорами каждый процессор может выполнять хотя бы один поток (есть процессоры, которые могут выполнять более одного одновременно, но я не буду сейчас вдаваться в подробности). Иногда одному процессору нужны данные из потока, который выполняется другим процессором. Замедление может произойти, когда один процессор передает данные другому. Это многоядерные процессоры меньше подвержены этой проблеме, потому что все ядра находятся в одном процессоре.

Теперь для ваших конкретных вопросов. Вы неправильно истолковали партию 2 Duo. Это (Core 2) Duo, то есть Core 2 является преемником Core, так как у нас был Pentium II в качестве преемника Pentium. Duo означает, что на этом процессоре два ядра. У вашего друга есть 2 четырехъядерных Xeons. Его система представляет собой сочетание многопроцессорной системы и многоядерной системы. Каждый процессор имеет 8 ядер, а система имеет 2 процессора. Они также немного быстрее вашего процессора, если измерять ядро за ядро.

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

Существует также сравнение Xeon Core. Оба процессора связаны между собой, но процессоры Xeon предназначены для серверов, где необходимо обрабатывать большие объемы данных и где надежность чрезвычайно важна. Они обычно очень высокого качества. Основные процессоры - это более простые версии для настольных компьютеров и ноутбуков, они дешевле и имеют более низкое качество. Также процессоры Xeon используют различный тип оперативной памяти, которая может обнаруживать ошибки, вызванные фоновым излучением (среди прочего), и исправлять их. Более того, система вашего друга может занимать гораздо больше оперативной памяти, чем ваша собственная. Я не знаю точных цифр MacBook Pro в то время, когда ваш процессор был популярен, он не мог занимать более 4 ГБ ОЗУ, в то время как компьютер вашего друга мог, вероятно, занять не менее 16 ГБ ОЗУ и, возможно, больше.

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

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

0

Будет ли его машина быстрее моей и при чем?

Его машина будет быстрее почти во всем. Mac Pro имеет два отдельных Xeon, работающих на частоте 2,8 ГГц. Каждый Xeon является четырехъядерным, поэтому в его распоряжении всего 2x4 == 8 ядер.

Это Core 2 Duo - Core 2 обозначает второе поколение микроархитектуры Core, а Duo обозначает двухъядерное. Таким образом, ваша машина имеет 2 ядра в вашем распоряжении. Ядро - это физический процессор.

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