码迷,mamicode.com
首页 >  
搜索关键字:gpu    ( 2258个结果
CUDA, 软件抽象的幻影背后 之二
上一篇里说到,有两点对CUDA的计算能力影响甚大:数据并行,以及用多线程掩盖延迟。接下来我们要深入到其硬件实现,看一看这些机制是如何运作的。 通常人们经常说某GPU有几百甚至数千的CUDA核心,这很容易让人联想到多核CPU。不过事实上两种“核心”是不一样的概念,GPU的CUDA核心只相当于处理器中的执行单元,负责执行指令进行运算,并不包含控制单元。可以类比到CPU核心的是流多处理器(Streaming Multiprocessor,简写为SM. Kepler中叫做SMX,Maxwell中叫做SMM),通常...
分类:其他好文   时间:2015-01-21 20:14:34    阅读次数:302
Unity内存优化
对项目优化有很多,如:mesh合并,减少DrawCall和模型骨骼以及物理计算,合并材质球,优化代码等等。 优化: 1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每家的GPU支持不同的压缩格式,但他们都兼容ETC格式。 2.对于透明贴图,我们只能选择...
分类:编程语言   时间:2015-01-21 14:57:29    阅读次数:165
iOS-Core-Animation之十二----性能调优
>*代码应该运行的尽量快,而不是更快* - 理查德 在第一和第二部分,我们了解了Core Animation提供的关于绘制和动画的一些特性。Core Animation功能和性能都非常强大,但如果你对背后的原理不清楚的话也会降低效率。让它达到最优的状态是一门艺术。在这章中,我们将探究一些动画运行慢的原因,以及如何去修复这些问题。 ##CPU VS GPU 关于绘图...
分类:移动开发   时间:2015-01-20 18:09:16    阅读次数:638
CUDA, 软件抽象的幻影背后
要充分发挥出硬件的极致性能,透过CUDA干净的编程模型,了解背后的底层机制是非常重要的。本文将从硬件层次出发,介绍各种CUDA优化策略....
分类:其他好文   时间:2015-01-19 21:07:54    阅读次数:234
Chromium代码:实现GPU->GPU的直接图片传递,不需要通过CPU进行中转
commit0c4e9d8781aea6e52fdb4a7aee978817910c67ea authordongseong.hwang Thu Jan 08 20:11:13 2015 committerCommit bot Thu Jan 08 20:12:02 2015 media: Optimize HW Video to 2D Canvas copy. Currently, ...
分类:其他好文   时间:2015-01-19 14:31:33    阅读次数:401
dx11 入门 Tutorial 03: 什么是shader DirectXSampleBrowser(June 2010)
对shader的认知:shader是什么?In Direct3D 11, shaders reside in different stages of the graphics pipeline. They are short programs that,executed by the GPU, ta...
分类:其他好文   时间:2015-01-16 23:49:39    阅读次数:246
dx11 入门 Tutorial 02: 数据传入GPU的设置 和绘制一个三角形 DirectXSampleBrowser(June 2010)
烦...一年前看过教程,但全忘掉了,这一年我都干什么了、、、教程2遇到的两个error:error1:ID3DBlob调用不成功 ,是重复调用版本冲突的原因?ID3DBlob在D3DCommon.h中,因为window include里和SDK里各有一份,造成了冲突,修改头文件的调用,先调用SD.....
分类:其他好文   时间:2015-01-16 23:42:33    阅读次数:164
转:AS3调用GPU渲染
内容转自天地会AS 代码(TestShader.as):先来看代码。。。然后细说package 2 { 3 import flash.display.Sprite; 4 import flash.display.BitmapData; 5 import...
分类:其他好文   时间:2015-01-16 23:35:18    阅读次数:259
CUDA基本概念
CUDA计算模型CUDA中计算分为两部分,串行部分在Host上执行,即CPU,而并行部分在Device上执行,即GPU。相比传统的C语言,CUDA增加了一些扩展,包括了库和关键字。CUDA代码提交给NVCC编译器,该编译器将代码分为Host代码和Device代码两部分。Host代码即为原本的C语言,...
分类:其他好文   时间:2015-01-15 00:18:14    阅读次数:169
1.2CPU和GPU的设计区别
CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使得CPU的内部结构异常复杂。而GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需要被打断的纯净...
分类:其他好文   时间:2015-01-14 12:19:20    阅读次数:309
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!