SIMD(Single Instruct Multi Data)基本操作

xiaoxiao2021-02-28  53

今天学习到了一个骚操作。就是SIMD,学名叫单指令多数据。原理就跟他的名字一样,是多种数据执行同一条指令。

多个数据放在128位的专用寄存器中。然后对128位的数据统一进行操作,可以移位,比较,加减等操作。

缺点:位数稍微有点少,比如int占32位,那么128位的寄存器只能存放4个int。同理,unsigned char就能放16个数。

今天还有别的任务,这方面的例子以后再补。

gpu跟cpu的区别,就是一千个小学生和一个博士生的区别。

转载请注明原文地址: https://www.6miu.com/read-2612897.html

最新回复(0)