利用GPU实现通用计算

        这几天正在研究神经网络,但是背无比缓慢的计算速度折磨的痛苦不堪,但是口袋空空不能换机器,所以想到不玩游戏的时候显卡正闲的没事干,所以折磨完CPU后转而折磨GPU起来。
        GPU计算当然不能凭空做起,否则要非常了解那些DirectX或者OpenGL的指令,然后自己把数据搞成图像让GPU来渲染,那个实在是太困难了。现在已经有了一个GPU的编译器,可以把专门为GPU计算而设计的一种变异的C/C++编译成传统的C/C++,然后再用普通的编译器编译成机器代码。
        下面就来详细讲解如何得到GPU编译器。
        这个编译器是叫BrookGPU,是 Stanford University Graphics Lab开发的,现在只是0.4版。
        下面是主页http://graphics.stanford.edu/projects/brookgpu/

      Setp 0http://sourceforge.net/projects/brook下载BrookGPU源码,里面也有英文的Quick Start,不过没有我这么详细。

    Step 1 http://www.cygwin.com/下载Cygwin
        1.1 默认安装Setup,在选择服务器的时候随便选,不管不同的服务器速度略有差别,有些甚至打不开,要碰运气了。
        1.2 添加下面的包,尽量选择一样的版本,不过Interpreters / Perl没有 5.8.5-3,我随便选了一个也没出问题,不过我建议选择高版本的那个。
                Devel / Make                (3.80-1)
               
Devel / Bison                (20030307-1)
               
Devel / Flex                  ( 2. 5.4a-3)
                Interpreters / Perl          ( 5.8.5-3)

   

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值