自从NV开放 4GB版本的GTX680之后,所有游戏都阻止不了GTX680了。除了游戏,我们还有什么点子可以发挥这块单芯片神卡的威力呢?没错,就是通用运算技术CUDA!高性能运算,复杂的物理运算和人工智能仿真等等的如果只用CPU运行,估计6核的Ivy Bridge也够呛的了。即使启动了超线程技术,也只能硬件上实现12线程。对于动辄上千ALU的GPU来说,这只能是小菜一碟。另外,还有一个巨大的线程切换差异,就是说CPU多线程切换需要上千时钟周期,而GPU则只需要个位数的时钟周期。
这就为什么GPU隐藏着巨大的能量。NVIDIA很聪明地看到了这块市场的契机。Fermi的设计首创性地加入了和处理器一样的统一读写二级缓存,随后GK104更把底层的SMX进行变革。下面我们通过技术宅男玩家为我们展开一场奇幻的CUDA旅行。当然,主角是当下性能极其强悍的GTX680 4GB。
据说,技术宅的厕纸用完了之后就会用书本。
技术宅受到刺激后,迷上了超大规模程序设计,那个叫什么CUDA神秘兮兮的东西。
平台艳照
那个神秘兮兮的CUDA的环境配置。1安装CUDA工具箱,第二步安装显卡驱动,第三步安装CUDA SDK。前两步必不可少,第三步可以缺省。