Сопроцессоры
Разобравшись с методами реализации внутрипроцессорного параллелизма, рассмотрим варианты повышения быстродействия компьютера за счет введения второго, специализированного, процессора. Такие сопроцессоры очень разнообразны, в том числе по масштабу. В мэйнфреймах IBM 360 и во всех последующих моделях этой линейки для ввода-вывода предусмотрены независимые каналы. В составе CDC 6600 было 10 независимых процессоров, отвечавших за ввод-вывод. Другая область применения сопроцессоров — обработка графики и арифметические операции с плавающей точкой. Даже микросхему DMA можно рассматривать как сопроцессор. Иногда процессор передает сопроцессору на исполнение команду или набор команд; в иных случаях сопроцессор действует независимо и выполняет собственные команды.
Читать дальше »
