Koprocesor je špecializovaný mikroprocesor určený na doplnenie funkcií primárneho procesora (centrálnej procesorovej jednotky). Koprocesory sa najčastejšie využívajú pre aritmetické operácie s číslami s pohyblivou desatinnou čiarkou, grafické operácie a pri šifrovaní resp. dešifrovaní. Odbremenením hlavného procesora od týchto náročných úloh sa môže výrazne zvýšiť výkon systému.

Typickým príkladom koprocesorov používaných v osobných počítačoch boli matematické koprocesory, ktoré sa používali na zvýšenie výkonu systémov pri operáciách číslami s plávajúcou desatinnou čiarkou pri procesoroch Intel 8088Intel 80487SX. Procesory Intel 80487DX a vyššie majú matematický koprocesor integrovaný priamo na čipe CPU, preto už nie je potrebný dodatočný externý integrovaný obvod.