GPU寄存器相关

1,shader model 3.0 只有256个常量寄存器,32个临时寄存器。对应dx9, opengl2.0, opengles2.0

2,shader model 4.0 有65536个寄存器,4096个临时寄存器。对应dx10以上,opengl3.0以上,opengles3.0以上

3,dx10时代的硬件,显卡,GPU有多个多处理器(Streaming Multiprocessor),每个多处理器的寄存器数量达64k,即65536个)

以上是查资料和实践经验的结合推理,可能有不准确之处

参考资料:

CUDA: Occupancy(占用率)详解

【《Real-Time Rendering 3rd》 提炼总结】(三) 第三章 GPU渲染管线与可编程着色器

  

猜你喜欢

转载自www.cnblogs.com/timeObjserver/p/9463323.html