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