効果的にベクター化できるプログラムはごく少数で、ほとんどのプログラムでは命令はその直前の命令の結果に依存しているために、前の命令の結果が出るまでパイプラインを止めなくてはならなかったのである。
处理能力高的管线会因为很多分支的程式而降低效率，这是因为处理器不知道下一个要读取的指令是什么，而需要等待完成分支指令而让管线清空。