Добавить в корзинуПозвонить
Найти в Дзене
Новости мира IT

Нужен ли вам второй процессор в компьютере?

Почему в наших компьютерах используется всего один ЦПУ, а многоядерные системы предназначены для серверов и рабочих станций?
Оглавление

Как много ядер вам нужно? Восемь, двенадцать, а может быть шестнадцать? На самом деле прошло не так много времени с тех пор, как одноядерные процессоры считались нормой для домашних компьютеров. Однако, в настоящее время мы видим всё продолжающееся увеличение количества ядер вместе со снижением цены. С другой стороны, если сейчас в процессорах используется так много ядер, то почему бы не добавить нашим системам еще больше мощности, за счет размещения на материнских платах нескольких сокетов, и увеличения ядер за счет установки дополнительных процессоров?

Ранние платформы с несколькими ЦПУ

Материнская плата с двумя процессорами Intel i486
Материнская плата с двумя процессорами Intel i486

На самом деле оказывается, что у нас уже были многопроцессорные платформы для потребительских чипов, некоторое время назад. Такие решения можно найти еще во времена до выхода процессоров Pentium, когда в настольных компьютерах правил Intel486. По понятным причинам, такие системы довольно редко появлялись у домашних пользователей, и одной из главных причин этого, являлась стоимость. В настоящее время, хорошие ЦПУ стоят недешево, но их стоимость меркнет на фоне многих популярных моделей конца 80-ых, начала 90-ых годов. 486 процессор, к примеру, на момент запуска, стоил в районе 1000 долларов (около 2 тыс. долларов для 2020 года с учетом инфляции). И это был одноядерный процессор.

Другая причина заключалась в том, что большинство Windows приложений просто не были созданы для того, чтобы использовать преимущества многоядерных систем. В некоторой степени, это справедливо и для современных программ, в особенности игр (редкие проекты хорошо распределяют нагрузку на большое количество ядер). Многопоточность для большинства потребительских приложений, практически не рассматривалась до середины 2000-ых годов. Если бы в те годы, вы занимались чем-то вроде редактирования видео, где можно было ощутить преимущества от многоядерности, то вероятно вам пришлось бы взять для этого огромный кредит на подобный компьютер.

Материнская плата с двумя сокетами для процессоров Athlon MP
Материнская плата с двумя сокетами для процессоров Athlon MP

Со временем, цены на чипы снижались и появились другие платформы с несколькими ЦПУ, которые стали довольно популярны у некоторых домашних пользователей. Одной из них была Athlon MP, выпущенная в 2001 году, где MP означает Muti Processor. Это была первая попытка AMD создать платформу с двумя сокетами, и, хотя она была спроектирована с прицелом на серверы и рабочие станции, она получила некоторую популярность среди энтузиастов, и даже небольшая горстка систем, построенных вокруг Athlon MP, сумела попасть в локальные розничные магазины.

Платформа Intel Skulltrail
Платформа Intel Skulltrail

Еще одной платформой, которая была более конкретно ориентирована на домашних пользователей, была Intel Skulltrail, родом из 2008 года. Это решение для двух ЦПУ, также произошло от продуктов, ориентированных на серверы и рабочие станции, в данном случае от линейки Intel Xeon. Однако материнские платы имели больше функций, чем было необходимо домашним пользователям и геймерам тех лет, например, разгон, а с другой стороны, они не поддерживали более специфичные возможности, которые можно видеть на серверных платах, такие как удаленное управление. Intel задумывала Skulltrait как ультимативную игровую платформу, частично из-за "сырой" мощности, которую можно было получить от двух процессоров, и частично потому что она могла поддерживать несколько графических карт, объединенных в режим Nvidia SLI, без применения чипсета Nvidia, что в то время было крайне интересно.

К сожалению, платформа в основном запомнилась лишь как однозначный провал, и вы уже, наверное, догадались почему - она была чрезвычайна дорога. Особенно, если учесть, что для ее использования требовались старшие в линейке ЦПУ, не говоря уже о том, что два процессора не давали слишком большой выгоды в играх, хотя эта платформа продвигалась, как созданная для геймеров и энтузиастов. Схожую платформу Quad FX от AMD постигла та же участь, поскольку производительность просто не увеличивалась в арифметической прогрессии, несмотря на высокую цену и повышенное энергопотребление.

Современные многопроцессорные решения и их необходимость

AMD Ryzen Threadripper с 64 ядрами и 128 потоками
AMD Ryzen Threadripper с 64 ядрами и 128 потоками

В настоящее время, большинство пользователей, использующих системы с двумя ЦПУ, выбирают видоизмененные материнские платы для серверов или рабочих станций. Однако, несмотря на все большее распространение многопоточных программ, такие энтузиасты все равно остаются лишь небольшой частью пользователей. Дело в том, что в отличие от более ранних, крайне дорогих платформ, когда вы могли получить максимум всего 4 или 8 ядер на один сокет, уменьшение размеров транзисторов и повышение энергоэффективности, сейчас позволяет уместить 64 ядра на одной упаковке, как это было сделано в случае с последними процессорами Threadripperот AMD. А если учитывать одновременную многопоточность, которая позволяет одному ядру обрабатывать сразу два или более потоков данных, то такого количества ядер будет достаточно практически для любого домашнего пользователя.

Быстрые SSD для ноутбука и компьютера

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

Не забудьте подписаться и поставить лайк. Впереди будет еще много крутых статей.

VK | Facebook | Telegram