跳转到内容

微处理器设计/VLIW 处理器

来自维基教科书,开放的书籍,开放的世界

超长指令字 (VLIW) 可以用来同时指定多个指令,并行执行。

VLIW 与超标量

[编辑 | 编辑源代码]

在超标量设计中,微处理器将拥有多个独立的执行单元。指令调度器决定哪些指令将在哪个执行单元上执行,以及何时执行。该调度器单元需要大量的额外硬件复杂度。

VLIW 与超标量体系结构类似,但它不使用调度硬件将指令映射到可用的执行单元,而是为每个执行单元提供每个指令字中的指令。调度是在编译时由编译器执行的。

VLIW 这个术语来源于多个指令通常需要大型指令字这一事实。如果每条指令都是 32 位(包括操作码、源寄存器和目标寄存器等),并且处理器有 4 个执行核心,那么总指令字长度就是 128 位长!

多指令发出

[编辑 | 编辑源代码]

与 VLIW 设计类似,多指令发出处理器将在每个周期发出不定数量的指令,并且每条指令将被同时执行。

华夏公益教科书