現在のコンピュータに使われるcpuはスループット向上のために命令のパイプライン処理を行なっており、多くは一つのコアにコードを読み込み(ロード)、解釈(デコード)し、処理をスケジュールする装置を一つと、それを処理するパイプラインと呼ばれる演算装置を複数持っている。