码迷,mamicode.com
首页 >  
搜索关键字:gpu    ( 2258个结果
【CUDA并行编程之八】Cuda实现Kmeans算法
本文主要介绍如何使用CUDA并行计算框架编程实现机器学习中的Kmeans算法,Kmeans算法的详细介绍在这里,本文重点在并行实现的过程。...
分类:编程语言   时间:2015-02-01 21:54:01    阅读次数:219
Core Image
Core Image是个相当强悍的框架,不仅功能强大,而且可以直接使用GPU,效率奇高,甚至可以很容易就能处理图片的各种效果,色彩,曝光,饱和度,变形以及实时对视频进行渲染。 下面让我们来看看,如何具体使用它: 首先你需要导入 CoreImage.framework 框架;进行Mac(不是iOS)开发的同学请导入 QuartzCore.framework 框架,包含在其中了。 然后我们先...
分类:其他好文   时间:2015-01-31 16:21:34    阅读次数:133
webview chromium v35 2dcanvas实现流程详解
webview版本chromium(即与android4.4webview chromium架构相同)2dcanvas的实现 与原生chromium(surfaceview方案)有很大不同。下面详细记下webview chromium中 2dcanvas的实现方案.及其在个别gpu上存在的一个性能瓶颈。 webkit建树时,遇到2dcanvas会为其单独创建一个RenderLayer,开启硬...
分类:Web程序   时间:2015-01-30 17:46:03    阅读次数:386
CUDA C 编程指导(一):CUDA介绍
虽然高清实时的3D图像/视频要求日益不能满足市场需求,但是可编程的图像处理单元(GPU)已经演变成具有巨大计算能力和超高存储带宽的高度并行、多线程的多核处理器,如下图, CPU和GPU之间的浮点性能差异的原因是:GPU专门为密集型计算、高度并行计算设计(例如,图像渲染),因此此类设计需要更多的晶体三极管来进行数据处理而不是数据缓存和流程控制,其区别如下图所示, 更具...
分类:其他好文   时间:2015-01-29 12:47:30    阅读次数:198
主流动画实现方式总结
文章已同步至个人Blog:Benjamin-专注前端开发和用户体验相关概念:绘制频率、屏幕刷新频率、硬件加速、60fps绘制频率:页面上每一帧变化都是系统绘制出来的(GPU或者CPU)【参考浏览器渲染原理】。但这种绘制又和PC游戏的绘制不同,它的最高绘制频率受限于显示器的刷新频率(而非显卡),所以大...
分类:其他好文   时间:2015-01-25 18:00:08    阅读次数:243
CUDA, 软件抽象的幻影背后 之三
本文原载于我的主页:planckscale.info,转载于此。 版权声明:原创作品,欢迎转载,但转载请以超链接形式注明文章来源(planckscale.info)、作者信息和本声明,否则将追究法律责任。 上一篇中谈到了编程模型中的Block等概念如何映射到硬件上执行,以及CUDA如何用并行来掩盖延迟。这一篇继续剖析SIMT,谈一谈控制流分叉,指令吞吐和线程间通讯机制。 虽然...
分类:其他好文   时间:2015-01-23 23:10:44    阅读次数:480
CUDA系列学习(三)GPU设计与结构QA & coding练习
啥?你把CUDA系列学习(一)(二)都看完了还不知道為什麼要用GPU提速而不能做CPU优化? 是啊。。经微博上的反馈我默默感觉到提出这样问题的小伙伴不在少数,但是更多小伙伴应该是看了(一)就感觉离自己太远所以赶紧撤粉跑掉了。都怪我没有写CUDA系列学习(零)。。。那么,这一章就补上这一块,通过一堆Q&A进行讲解,并辅助coding练习,希望大家感觉贴近CUDA是这么容易~~Q:现在硬件层面通常通过...
分类:其他好文   时间:2015-01-23 18:23:40    阅读次数:190
【CUDA并行编程之七】数组元素之和
现在需要求得一个数组的所有元素之和,之前感觉似乎不太可能,因为每个线程只处理一个元素,无法将所有元素联系起来,但是最近学习了一段代码可以实现,同时也对shared memory有了进一步的理解。...
分类:编程语言   时间:2015-01-22 23:23:26    阅读次数:336
数学之路-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(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA?是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员现在....
分类:其他好文   时间:2015-01-22 01:30:11    阅读次数:360
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!