ABB PCD235B101 3BHE032025R0101 位移监测器
当代VLIW CPU的示例包括NXP (前身 为Philips Semiconductors)的TriMedia媒体处理器、Analog Devices的超级哈佛架构单芯片计算机(SHARC) DSP、STMicroelectronics 基于Lx架构(在Josh Fisher的HP中设计)的ST200 系列Paolo Faraboschi的实验室)、Fujitsu的FR-V、Pixelworks的BSP15/16 [8]、CEVA 的CEVA-X DSP、Improv Systems的Jazz DSP、Silicon Hive的HiveFlex [9]系列,以及Kalray的MPPA Manycore系列。德州仪器与早期的C5000系列相比,TMS320 DSP系列在其C6000系列中已经发展到看起来更像VLIW。这些现代VLIW CPU主要成功地用作消费电子设备的嵌入式媒体处理器。
ABB PCD235B101 3BHE032025R0101 位移监测器
VLIW功能也已添加到片上系统(SoC)设计的可配置处理器内核中。例如,Tensilica 的Xtensa LX2处理器采用了一种名为灵活长度指令扩展(FLIX)的技术,该技术允许执行多操作指令。Xtensa C/C++编译器可以将32位或64位FLIX指令与Xtensa处理器的16位或24位宽的单操作RISC指令自由混合。通过将多个操作打包到一个宽的32位或64位指令字中,并允许这些多操作指令与较短的RISC指令混合, FLIX允许SoC设计人员实现VLIW的性能优势,同时消除代码膨胀早期的VLIW架构。Infineon Carmel DSP是另-个用于SoC的VLIW处理器内核。它使用一种类似的代码密度改进方法,称为可配置长指令字(CLIW)。[10]在嵌入式处理市场之外,Intel 的Itanium 1A-64显式并行指令计算(EPIC)和Elbrus 2000是广泛使用的VLIW CPU架构的仅有例子。然而,EPIC体系结构有时与纯VLIW体系结构有所区别,因为EPIC提倡完整的指令预测、旋转寄存 器文件和可以编码非并行指令组的非常长的指令字。VLIW在图形处理单元(GPU)市场也获得了显着的消费者渗透,尽管Nvidia和AMD此后都转向RISC架构以提高非图形工作负载的性能。