nv fermi GF100 preview

http://www.nvidia.com/content/PDF/fermi_white_papers/NVIDIA_Fermi_Compute_Architecture_Whitepaper.pdf

http://www.pcper.com/article.php?aid=858

http://news.mydrivers.com/1/154/154401_1.htm

 

intel想把cpu做成gpu,nv/ati想把gpu做成cpu。

竞争的结果就是更加强大的计算能力,更加灵活的渲染方式,这个是开发者最想看到的。

 

目前来看,fermi给我的感觉,更加把中心偏向cuda这一块,包括:

  • 512 cuda core
  • load/store
  • memory hierarchy----L2 cache->L1Cache+TexCache+SharedMemory
  • fast atomic operation
  • fast context switch
  • concurrent kernel execution----可以同时跑类似流体模拟,刚体碰撞这样的东西

只见GPU大踏步的要抢占cpu地盘啊。

 

回到3D这一块,随着游戏的发展,分辨率基本稳定在720P这里(这个generation),逐渐的计算压力从pixel转移到vertex。更加灵活和精细的模型是接下来大有可为的方向。

  • 更强力的硬件----processor数量,rop unit,
  • tesselation----更强力的vertex端操控能力
  • jitered sampling----soft shadow map这一类
  • csaa----这个倒是早就有了


小总结下:

dx11和相应显卡定了vertex端算法会有比较大的改变。

memory hierarchy的引进很赞,可以更好的缓解memory bandwidth的问题。

对显卡的理解要引申到通用计算领域了,如果显卡真的在这块胜过cpu很多,以后分为cpu做复杂逻辑运算,gpu做相对逻辑简单但是并行性高计算复杂的东西那就帅了。

会带来引擎比较赞的进化。

 

 

 

你可能感兴趣的:(LowLevel,hierarchy,cuda,generation,cache,算法,引擎)