超级算盘架构(Superscalar architecture)是计算机处理器中的一种设计,它允许多个指令同时执行,这种方法通过增加指令级并行性来提高性能,从而能够更快地处理任务.

超级星座建筑的基本原理

在超时标处理器中,存在多个执行单元,允许在每一个时钟周期中发布和执行多个指令,这与一次处理一个指令的scalar处理器形成对比.

指令级平行

指令级并行主义(英語:Directing-level paramerism)是指同时执行多个指令的能力. Superscal处理器利用ILP来提高吞吐量和整体性能.

实施超级计算设计的实际方法

实施超级星座结构涉及几种技术:

  • 指令获取和解码:[]每个周期高效获取和解码多个指令.
  • 动态排程:[] 重排指令以避免危险,并最大限度地实现并行执行.
  • 注册人Renamining:[] 防止指令之间的虚假依赖.
  • 束线预测:[] 减少分支指令造成的延误.
  • 命令外执行:[] 资源到位时执行指令,而不是严格按照程序顺序执行指令.