随着VLSI技术的进步,已经有可能通过增加额外的硬件资源来增强通用和专用处理器的性能。为提高传统Von Neumann机的吞吐量,可以增加额外的硬件资源以充分利用指令级并行性的优势。目前已经形成的用于支持指令级并行的技术包括超级流水线、超标量结构、数据流处理器以及超长指令字结构。由于软件开发成本螺旋式上升,大量的努力集中在针对高级编程语言的基于编译器的自动优化领域。 超级流水线技术已被用于一些处理器以提高吞吐能力,例如Intel Pentium Pro。超级流水线是通过增加流水级来获得的,这样可以得到非常短的机器周期,因而允许很高的发射速率。尽管指令以很高的速率被连续发射,它们的最终完成