ASIP(application specific instruction-set processor)は,特定の応用分野に適したアーキテクチャや命令セットを持つプロセサをいう。これに対して,複数の応用分野で使える汎用性の高いプロセサをGPP(general purpose processor)と呼ぶ。GPPの代表例には,パソコン(PC)やサーバーのCPU(central processing unit)として使われているマイクロプロセサが挙げられる。 これまで,GPPでは処理能力が足りなかったり,消費電力が大きかったりした場合には,ASIC(application specific integrated circuit)を開発することが多かった。しかしASICでは,仕様変更が発生するなどして修正が必要になると,ハードウェア的にカスタマイズしているために,もう一度開発し直す必要がある。これ