微处理器设计/VLIW 处理器
外观
< 微处理器设计
超长指令字 (VLIW) 可以用来同时指定多个指令,并行执行。
在超标量设计中,微处理器将拥有多个独立的执行单元。指令调度器决定哪些指令将在哪个执行单元上执行,以及何时执行。该调度器单元需要大量的额外硬件复杂度。
VLIW 与超标量体系结构类似,但它不使用调度硬件将指令映射到可用的执行单元,而是为每个执行单元提供每个指令字中的指令。调度是在编译时由编译器执行的。
VLIW 这个术语来源于多个指令通常需要大型指令字这一事实。如果每条指令都是 32 位(包括操作码、源寄存器和目标寄存器等),并且处理器有 4 个执行核心,那么总指令字长度就是 128 位长!
与 VLIW 设计类似,多指令发出处理器将在每个周期发出不定数量的指令,并且每条指令将被同时执行。