Vertex Processing)Primitive Processing)Rasterization)Fragment Processing)Pixel Operations)Vertex Processing)、图元处理(Primitive Processing)、片段处理(Fragment Processing)这些任务,都交给这些 Shader 或叫 Cuda Core 处理Stream Processing)的过程,不像CPU 那么复杂,可以去除高速缓存、分支预测等复杂电路,只保留 取指令,指令译码,ALU,执行上下文。
SIMT(Single Instruction,Multiple Threads)的技术。SIMT 呢,比 SIMD 更加灵活。在 SIMD 里面,CPU 一次性取出了固定长度的多个数据,放到寄存器里面,用一个指令去执行。而 SIMT,可以把多条数据,交给不同的线程去处理。
Hyper-Threading)技术 借鉴CPU, 实现了在流水线停顿(stall)期间可以去改为执行别的程序的指令,充分发挥GPU的算力
by 斯武丶风晴 https://my.oschina.net/langxSpirit