Что случилось с ПК с двумя процессорами?

    0
    0


    В конце 90-х и начале 2000-х нередко можно было услышать о компьютерах, которые имели два процессоры. Вы могли приобрести ПК с двумя процессорами Intel Pentium III, а сами материнские платы были с двумя разъемами, что позволяло использовать такой вариант использования. Хотя они были дорогими и ориентированы исключительно на энтузиастов, все же невозможно получить двухпроцессорную машину, как это было тогда. Почему это?




    До появления многопоточности два процессора были временным решением.

    Сегодня это никому не нужно

    Материнская плата X99 с двумя процессорами Xeon и восемью слотами оперативной памяти.

    Как я уже упоминал, Intel Pentium III был одним из тех процессоров, о которых вы обычно говорили, когда речь шла о двухпроцессорных ПК. Причина заключалась в том, что, хотя процессор был мощным, у него было только одно ядро. Это означало, что вы не могли обрабатывать несколько объектов одновременно, и ограничивающим фактором был только один поток обработки. Многие концепции, которые мы видим в современных операционных системах, использовались тогда, включая использование планировщика, переключение контекста, конвейерную обработку и управление памятью, но разница в том, что тогда вы были серьезно ограничены однопоточными возможностями. Пентиума III.


    Вот тут-то и появляется симметричная многопроцессорность, или SMP. Вы можете разместить в машине два процессора Pentium III, и они смогут совместно использовать память, управляемую одной операционной системой. Они могли выполнять потоки параллельно, совершенно независимо, удвоив количество потоков. ЦП должен был специально поддерживать эту функцию, как и программы, работающие в системе.

    На самом деле только приложения, разработанные для использования двух потоков, могли получить выгоду от повышения скорости двух процессоров, хотя операционная система могла распределять разные процессы между обоими процессорами – функция, поддерживаемая в то время как Windows NT, так и Linux. Это дало своего рода улучшение производительности, но отдельные программы особой пользы не принесли.

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

    Связанный

    Дешевые процессоры Xeon: выгодная сделка или устаревший хлам?

    Как и у любой привлекательной сделки, у недорогих процессоров Xeon есть множество плюсов и минусов.


    Когда имеет смысл использовать двухпроцессорную машину?

    Серверы, в основном

    Человек с двойной материнской платой Xeon X99.

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

    Память на этих машинах по-прежнему является общей, но процессору необходимо будет пересечь межсоединение, чтобы получить доступ к памяти, расположенной рядом с другим процессором. В системах на базе Intel это осуществляется через Intel Ultra Path Interconnect (UPI). Хотя UPI обеспечивает бесперебойную связь между процессорами, задержка увеличивается, когда процессор обрабатывает данные, хранящиеся в противоположном банке памяти. По этой причине приложения и операционные системы, поддерживающие NUMA, стремятся согласовать задачи: процессы, работающие на ЦП 1, будут преимущественно использовать банк памяти ЦП 1, чтобы минимизировать задержки и максимизировать производительность.


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

    Почему вам не нужен двухпроцессорный компьютер

    Даже если это звучит круто

    Человек держит серверную материнскую плату X99 с двумя встроенными процессорами Intel Xeon.

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

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


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

    Связанный

    Готовый NAS или готовый сервер хранения данных: какой из них лучше для вас?

    Не можете решить, стоит ли собирать NAS или покупать готовый корпус? Мы здесь, чтобы помочь!

    Предыдущая статьяНАЙДИТЕ потерянный кошелек с помощью iPhone с помощью карты поиска кошелька SwitchBot
    Следующая статьяЧто такое качество обслуживания на маршрутизаторах и как оно может улучшить вашу домашнюю локальную сеть?
    Петр Григорин
    Интересуется софтом, разработкой и использование новых приложений, технология искусственного интеллекта. Этот писатель - человек с техническими знаниями, который увлечен разработкой программного обеспечения и использованием новых приложений. Его особенно интересуют технологии искусственного интеллекта и то, как они могут быть использованы для улучшения различных отраслей промышленности и повседневной жизни. Обладая прочной основой в области информатики и острым взглядом на инновации, этот писатель обязательно привнесет ценные идеи и соображения в любую дискуссию на эти темы. Пишет ли он о последних открытиях в области ИИ или исследует потенциал новых программных инструментов, его работа обязательно будет увлекательной и заставляющей задуматься.