<<
>>

Гомогенные однокристальные мультипроцессоры

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

Для малых однокристальных мультипроцессоров имеются два типовых проектных решения. В первом из них (рис. 8.8, а) присутствует одна микросхема и два конвейера — таким образом, скорость исполнения команд теоретически удваивается.

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

а б

Рис. 8.8. Однокристальные мультипроцессоры: микросхема с двумя конвейерами (а);

микросхема с двумя ядрами (б)

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

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

<< | >>
Источник: Таненбаум Э.. Архитектура компьютера. 5-е изд. 2007

Еще по теме Гомогенные однокристальные мультипроцессоры:

  1. ГОМОГЕННОСТЬ
  2. МАССА ГОМОГЕННАЯ
  3. 7.1.2. Состав группы
  4. 7.1.2. Состав группы
  5. 1.3.2. Ограничения на участие в фокус-группах
  6. ПРОКЛЯТЬЕ
  7. ЛЕКЦИЯ 11.1.1. Состояние урбанистики
  8. 1.3.1. Состав и численность фокус-группы
  9. Плюсы и минусы этого метода.
  10. ТЕСТ
  11. 7.1.1. Размер группы
  12. ПОВЕДЕНИЕ
  13. 7.4.6. Нейтрализация эффекта лидера
  14. 6.2. ТИПЫ КОНТЕКСТОВ
  15. Степень централизации.
  16. Плюсы и минусы стратифицированного отбора.
  17. Глава 16. ГЕТЕРОГЕННОЕ ОБЩЕСТВО