Сопроцессор (coprocessor) — специализированный микропроцессор, дополняющий функциональные возможности основного (в том числе центрального) процессора.
Корпорация Intel наряду с микропроцессорами ряда х86 выпускала математические (арифметические) сопроцессоры (mathematical coprocessor) 8087, 80287, 80387, предназначенные для повышения эффективности работы ПЭВМ при обработке массивов числовых данных с плавающей точкой (floating point) — знаком, отделяющим целую часть числа от дробной, позиция которого в поле данных не фиксирована форматом представления численной величины. Использование сопроцессора позволяет существенно (в 5-15 раз) ускорить операции с плавающей точкой, что имеет важное значение во многих применениях — например, при работе с компьютерной графикой, выполнении разного рода вычислительных работ, при работе с электронными таблицами и пакетами САПР. Клоны сопроцессоров Intel выпускали такие фирмы, как ULSI, AMD, Cyrix (Texas Instruments), IIT, Chips&Technologies. Кроме того, фирмой Weitek выпускались сопроцессоры, программно не совместимые с продукцией Intel.
Начиная с процессоров четвертого и пятого поколения, таких как Intel 80486DX и Pentium (за исключением быстро исчезнувших с рынка NexGen Nx586), сопроцессор стал стандартным компонентом ядра процессора, и поэтому в настоящее время сопроцессоры общего назначения не выпускаются.