Intel 8087 — первый математический сопроцессор для линейки процессоров 8086,
реализующий архитектуру набора команд x87 и выпущенный в 1980 году компанией Intel.
Сопроцессор 8087 был предназначен для увеличения быстродействия при вычислениях
с плавающей точкой за счет ускорения таких операций как сложение, вычитание,
деление и извлечение квадратного корня. Он также мог вычислять трансцендентные
функции, например экспоненциальную функцию, логарифмы и тригонометрические функции.
Прирост производительности от установки сопроцессора составлял от 20% до 500%,
в зависимости от специфики задач. Intel 8087 имел производительность около 50000 Флопс
и потреблял примерно 2.4 Ватт. Выгода от установки 8087 проявлялась только
при выполнении математических операций. Компьютеры, использовавшиеся, например,
для обработки текстов, не выигрывали от дополнительных расходов (примерно $150)
и увеличения потребляемой мощности.
С выпуском фирмой IBM компьютера IBM PC, имевшего сокет для
установки сопроцессора, продажи 8087 значительно повысились. Появление сопроцессора
привело к созданию стандарта IEEE 754-1985 для арифметики с плавающей точкой.
Поздние процессоры Intel, начиная с 80486, имеют встроенный арифметический сопроцессор
(за исключением 486SX — для них выпускался сопроцессор 487SX, который можно было не устанавливать).
|