码迷,mamicode.com
首页 >  
搜索关键字:gpu计算    ( 33个结果
Ubuntu14.04+Theano+OpenCL+libgpuarray实现GPU运算
上一篇博客介绍了如何使用Theano+logistic regression来实现kaggle上的数字手写识别,文末提到了CPU计算实在太慢,因此在做完这个实验之后,博主查阅了Theano的文档,了解到Theano官方仅支持CUDA进行GPU运算,不支持OpenCL,也就是说Theano官方仅支持N卡。原因是,CUDA和OpenCL是两个GPU计算平台,CUDA仅支持N卡,OpenCL支持所有的显卡...
分类:系统相关   时间:2016-07-08 13:52:33    阅读次数:760
Theano 学习笔记(1.搭环境 Anaconda + Theano + VS2010 + CUDA)
最近几天开始接触深度学习,鉴于深度学习对速度和GPU计算的要求以及在网络层数不断加深后求导计算的复杂度不断增加,打算搭建一个Theano平台(抛弃Matlab),仅供自己娱乐下(花式灌水)。。。 主要步骤: Theano之CPU计算 搭建CUDA & VS2010 Theano之GPU计算 1.Th...
分类:其他好文   时间:2015-11-15 10:45:48    阅读次数:485
也谈Theano在Win7 x64和Python 3.4下的安装
一、前言2012年3月,与某老师交流的时候,初次得知Deep Learning的概念,当时,他还建议我研究GPU计算。回来后,认真研读了一些文件,也看到了deeplearning.net网站的内容,但是由于时间和精力的问题,没有深入研究。最近有点时间,重新捡起来,准备先搭建环境。看中了该网站推荐的T...
分类:编程语言   时间:2015-06-27 22:44:44    阅读次数:3400
GPU---并行计算利器
1GPU是什么 如图1所示,这台PC机与普通PC机不同的是这里插了7张显卡,左下角是显卡,在中间的就是GPU芯片。显卡的处理器称为图形处理器(GPU),它是显卡的“心脏”,与CPU类似,只不过GPU是专为执行复杂的数学和几何计算而设计的。 GPU计算能力非常强悍,举个例子:现在主流的i7处理...
分类:其他好文   时间:2015-06-22 08:41:52    阅读次数:135
GLSL实现图像处理
今天晚上没事将以前弄的OPENGL着色语言实现滤镜效果的实现和大家分享一下,滤镜主要包括图像的对比度调整、浮雕效果、彩色图片灰度化、卷积等操作。         这些操作其本质上是属于图像处理的东西,OpenGL实现图像处理主要是用到了GLSL着色语言。具体到着色器就是片段着色器。         说白了就是如何用OpenGL做通用GPU计算,OpenGL做通用计算的步骤主要如下:读取数据->顶点...
分类:其他好文   时间:2015-05-06 21:13:12    阅读次数:672
OpenGL实现通用GPU计算概述
可能比较早一点做GPU计算的开发人员会对OpenGL做通用GPU计算,随着GPU计算技术的兴起,越来越多的技术出现,比如OpenCL、CUDA、OpenAcc等,这些都是专门用来做并行计算的标准或者说接口。       OpenGL用来做通用GPU计算主要是利用纹理存储器在GPU中计算以及把结果取回内存,这大概是OpenGL做通用GPU计算最好的选择。 大概的流程主要就是先创建OpenGL的环境,...
分类:其他好文   时间:2015-03-31 20:07:50    阅读次数:239
unity3d 从零开始compute shader
DirectX增加了一种计算着色器(Compute Shader),它是专门为与图形无关的通用计算设计的。因此DirectX就变成了一个通用GPU计算的平台。GPU拥有极其强大的并行运算能力,来看看unity中怎么使用它...
分类:编程语言   时间:2015-03-08 14:18:51    阅读次数:279
CUDA, 软件抽象的幻影背后 之三
本文原载于我的主页:planckscale.info,转载于此。 版权声明:原创作品,欢迎转载,但转载请以超链接形式注明文章来源(planckscale.info)、作者信息和本声明,否则将追究法律责任。 上一篇中谈到了编程模型中的Block等概念如何映射到硬件上执行,以及CUDA如何用并行来掩盖延迟。这一篇继续剖析SIMT,谈一谈控制流分叉,指令吞吐和线程间通讯机制。 虽然...
分类:其他好文   时间:2015-01-23 23:10:44    阅读次数:480
数学之路-python计算-Theano(1)
Theano是一个Python库,可定义、优化和计算数学表达式,用它可与手工使用C解决问题竞争,包括大数据。它能多个数量级超越纯在CPU上执行的C,因为可利用GPU计算。Theano应用了对商业非常友好的BSD开源协议,由LISA实验室写成。 下载Theanohttps://pypi.python.org/pypi/Theano#downloadsE:\Theano-0.6.0>cd Theano...
分类:编程语言   时间:2015-01-22 15:27:56    阅读次数:198
CUDA, 软件抽象的幻影背后 之二
上一篇里说到,有两点对CUDA的计算能力影响甚大:数据并行,以及用多线程掩盖延迟。接下来我们要深入到其硬件实现,看一看这些机制是如何运作的。 通常人们经常说某GPU有几百甚至数千的CUDA核心,这很容易让人联想到多核CPU。不过事实上两种“核心”是不一样的概念,GPU的CUDA核心只相当于处理器中的执行单元,负责执行指令进行运算,并不包含控制单元。可以类比到CPU核心的是流多处理器(Streaming Multiprocessor,简写为SM. Kepler中叫做SMX,Maxwell中叫做SMM),通常...
分类:其他好文   时间:2015-01-21 20:14:34    阅读次数:302
33条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!