要想编写高效的程序,那么一定要对内存结构有比较深刻的认识,就像C/C++里面的堆内存,栈内存,全局存储区,静态存储区,常量区等。Cuda是并行计算框架,而GPU的内存有限,那么如果想编写高效的Cuda程序,首先要对其内存结构有一个简单的认识。...
分类:
其他好文 时间:
2014-12-12 00:05:52
阅读次数:
298
Android 性能测试,跟 pc 性能测试一样分为客户端及服务器,但在客户端上的性能测试分为 2 类:一类为 rom 版本的性能测试一类为应用的性能测试对于应用性能测试,包括很多测试项,如启动时间、内存、CPU、GPU、功耗、流量等。 但针对 rom 版本的性能测试,一般关注功耗。先说说应用的性能...
分类:
移动开发 时间:
2014-12-11 20:37:32
阅读次数:
442
经验证,原来ddx、ddy这两个操作,在forward rendering与deferred rendering中存在着很微妙的语义区别。在forward rendering中,GPU shader会自动地判断其2x2区域是否仅有部分落在当前绘制的三角面所覆盖的interpolate范围内。而在dr...
分类:
其他好文 时间:
2014-12-11 06:45:18
阅读次数:
342
最近使用Theano写了MLP和CNN的程序,由于训练样本大,单靠CPU运算速度so slow;于是乎找到了一台有NAIVID显卡的电脑进行了GPU的配置使用,期间遇到很多问题,记录如下:
平台说明:
系统:WindowsXP
Python:2.7, 建议直接使用 Python(x,y),包含了Theano需要的Numpy等库,省去自己配置
Theano: 0.6
CUDA:3....
分类:
其他好文 时间:
2014-12-06 15:25:07
阅读次数:
228
在C++的GPU库thrust中,有两种vectorthrust::device_vector D; //GPU使用的内存中的向量thrust::host_vector H; //CPU使用的内存中的向量其中host_vector是可以用构造函数初始化的,比如:thrust::host_vecto....
分类:
其他好文 时间:
2014-12-06 15:16:05
阅读次数:
169
本文的起源来自最近一个让我非常不爽的事。我最近在改一个开源RNN工具包currennt(http://sourceforge.net/projects/currennt/),想用它实现RNNLM功能。currennt使用了大量的面向对象的编程技巧,可以使用GPU,向量运算使用了thrust库(htt...
分类:
编程语言 时间:
2014-12-05 20:53:17
阅读次数:
1398
SpriteBatch类详解在之前所有的例子中,涉及到画图我们都是使用SpriteBatch来处理的,这里把SpriteBatch详细说明一下。绘图图片在存储时通常具有一定的格式,我们这里只说png类型,当一个png的文件被读入到GPU(图形处理器)后,我们称其为texture(纹理)。为了在屏幕上...
分类:
其他好文 时间:
2014-12-05 16:54:09
阅读次数:
467
今天有机会与Opera的老外聊天讨论,我英语不是熟练,没办法流利地交流,感觉在70%的样子。
技术上给我印象深刻的几点:
1、浏览器的apk做到16MB,而chromium官方的要28MB(注意opera是基于Blink的!)
2、图片直接以YUV格式解压送到GPU,而不是标准的RGBA,这有效地降低了内存占用
(他们还曾提交过一个使用OpenGL压缩纹理的patch)
3、C...
分类:
其他好文 时间:
2014-12-02 22:44:35
阅读次数:
166
最近系统 变得异常难用
qq登陆就卡死、网易云音乐进不去、酷狗卡死、ios模拟器卡死。。。。。。
各种变态卡死
查遍网络、打客服、清缓存、重装系统依然无解?????
半个月了,真折磨
就要我放弃mac的时候,我查看了性能监视器,发现卡死的程序都是需要高性能GPU,就是显卡,
这下我怀疑时显卡没有切换,打开节能器,果然没有一直打开,系统又没有智能到自己打卡
把节能器锁定选项去掉,立马各...
分类:
移动开发 时间:
2014-12-02 22:38:32
阅读次数:
276
BriefImplemented both CPU and GPU version, you could consider this as the basic playground to implement the more advanced feature such as support arbi...
分类:
其他好文 时间:
2014-12-02 22:15:28
阅读次数:
232