コプロセッサ (original) (raw)
コプロセッサあるいはコ・プロセッサ(英: coprocessor / co-processor, 副処理装置あるいは補助プロセッサ)とは、CPU(中央演算処理装置)などの計算機システム内で主要な役割を果たす汎用プロセッサに対して、一部の処理の補助や代行をする集積回路のことである。通例、CPUの負荷を軽減し、システム全体の性能を向上することを目的とする。CPUとソフトウェアによる実装・実行形態では時間がかかりすぎるような処理を、専用ハードウェア上で高速に実行する「ハードウェアアクセラレーション」が可能となる。 "co-"は「共同の」「共通の」あるいは「副」「補助の」といった意味を持つ英語の接頭辞であり、他にもco-worker(同僚)、co-pilot(副操縦士)やco-factor(補因子)などの多数の用例がある。