我从《威廉·斯托林斯》(William Stallings)写的《操作系统内部和设计原理》一书中读到,GPU是针对多个数据的单指令,但我没有理解它的含义。我在Google中搜索并得到了这个假设,我不确定是对还是错,即:
答案 0 :(得分:1)
在GPU的上下文中,SIMD是一种硬件体系结构,这样就可以同时进行(并行)计算(执行一条指令),但是在给定时刻只有一个进程(一条指令)。
从原理上讲,SIMD体系结构可以绘制如下:
(维基百科的积分:https://en.wikipedia.org/wiki/SIMD)
在我们的上下文中,数据池是GPU内存,而PU是处理单元或执行单元(在NVidia的GPU术语中为Cuda核心)。 底线-GPU的单个内核可以对不同的数据同时执行相同的指令。