Типичным представителем мультипроцессорной системы является представленная компанией AMD в начале 2002 МПВС на базе новых процессора Athlon MP и логики AMD-760MPX (Multiprocessor extended - мультипроцессорное расширение). Построенная компанией AMD система представляет собой двухпроцессорную МПВС и является основой для построения высокопроизводительных рабочих станций и серверов, нацеленных на обработку больших массивов данных, аудио- и видеопотоков в реальном времени, многозадачность, а также повышенные вычисления с плавающей запятой. На рисунке 3.5. представленная структура МПВС.
Шина программируемого контроллера прерываний
Разъемы
расширений
Системная шина AMD 266 МГц
Системная шина AMD 266 МГц
Системныйконтроллер AMD-762
32/64 -разряди а в шина РСЦбе МГц)
Шина системного арбитра
НОЕ (33/66/100)
Дисковый массив
32-разрядная шина PCI (33МГц)
Разьемы расширений 3, А, 5
Порт PS/2 (клавиатура)
Сигналы
ввода-вывода
общего назначении
шины периферийных
устройств AMD-768
ПортPS/2 (мышь) О——'
Последовательный С\ порт U
Параллельный порт
RTC/CMOS
Контроллер
последова- Энерго-тельного независимая Системные часыввода-вывода памятьBIOS реального времени
Рис. 3.5. Структура МПВС AMD-760MPX (Шина LPC используется для подключения КВВ и BIOS)
Рассматриваемая система представляет собой типичную SMP-систему, т.е. (Symmetric Multiprocessing) систему с симметричной многопроцессорной обработкой. При построении таких систем особое значение для производительности приобретает способ передачи данных от ЦП по системной шине и оптимизация работы системной памяти. В AMD-760MPX эта проблема решается принципу «точка-точка», т.е. каждый из процессоров может напрямую обмениваться данными с северным мостом системной логики (микросхема AMD-762 System Controller). В отличие от схемы с разделяемой шиной, узкое место которой - шина ОЗУ, данное решение минимизирует периоды ожидания в работе системы и исключает простои одного из процессоров, тогда как другой, перегруженный вычислениями, занимает под обмен данными всю полосу пропускания системной шины.
Повышению производительности в немалой степени способствует применяемая память DDR SDRAM, общий объем которой может достигать 4 Гбайт, использование которой совместно с 266 МГц системной шиной позволило значительно повысить общую пропускную способность на участке ЦП - северный мост AMD-762. Скорость обмена информацией участке «процессор-память» может достигать максимальной скорости 2,1 Гбайт/с.
Использование БИС AMD-768 (Peripheral Bus Controller), позволяет работать с семью устройствами PCI. включая интегрированные Ethernet- и SCSI-контроллеры. Эта же микросхема управляет АС'97-аудиоконтроллером, а также арбитром шины, допуская подключение через соответствующий EIDE-контроллер до восьми внешних устройств с интерфейсом UDMA 33/66/100.