当前位置:   article > 正文

SIMD&VLIW_simd vliw

simd vliw
two-way SIMD:同时进行两个相同的操作;

2-slot VLIW:可以同时进行两个不同的操作;

例:ADD   a0,a1,a2

寄存器a1,a2中都是32位,存放一个32位的数据。单指令多数据假设是两路的,则寄存器a1,a2中各存放两个16位的数据,相当于下面的指令

ADD a0.H,a1.H,a2.H

ADD a0.L,a1.L,a2.L

VLIW:(Very Long Instruction Word,超长指令字)一种非常长的指令组合,它把许多条指令连在一起,增加了运算的速度。 超长指令字(VLIW)是指令级并行,超线程(Hyper-Threading)是线程级并行,而多内核则是芯片级并行。每条超长指令中包含可以并行执行的多个操作。

指令槽:则指明了要执行的指令操作。

超标量是通过内置多条流水线来同时执行多个处理器,其实质是以空间换取时间。

超流水线是通过细化流水、提高主频,使得在一个机器周期内完成一个甚至多个操作,其实质是以时间换取空间。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/281232
推荐阅读
相关标签
  

闽ICP备14008679号