
GPU
文章平均质量分 67
jubincn
这个作者很懒,什么都没留下…
展开
-
CPU与GPU的内存带宽对比(CPU vs CUDA GPU memory bandwidth)
原文链接:http://blog.cudachess.org/2009/07/cpu-vs-cuda-gpu-memory-bandwidth/导读:最近打算学习CUDA,但在与一个同学聊天时她提到GPU并不适用于某些类型的计算,瓶颈在于I/O上。可我看了下GPU的参数,内存带宽翻译 2011-07-22 10:28:07 · 15419 阅读 · 3 评论 -
离散余弦变换(Discrete Cosine Transform)
DCT变换和FFT变换都属于变换压缩方法(TransformCompression),变换压缩的一个特点是将从前密度均匀的信息分布变换为密度不同的信息分布。在图像中,低频部分的信息量要大于高频部分的信息量,尽管低频部分的数据量比高频部分的数据量要小的多。例如删除掉占50%存储空间的高频部分,信息量的损失可能还不到5%。变换编码有很多种。K–L变换的压缩效率很高,但算法实现困难;FFT变换算原创 2011-10-17 18:49:29 · 46855 阅读 · 8 评论 -
An Overview of Audio and Video Transcoding 转自:http://www.longtailvideo.com/
转自:http://www.longtailvideo.com/support/blog/12633/an-overview-of-audio-and-video-transcodingThis post will try to peel away some of the layers of confusion surrounding media conversion by d转载 2011-10-20 11:12:44 · 1669 阅读 · 0 评论 -
快速傅立叶变换(Fast Fourier Transform)
FFT算法是由J.W. Cooley和J. W. Tukey在论文”Analgorithm for the machine calculation of complex Fourier Series”中提出的。FFT是基于ComplexDFT来实现的。通过ComplexD原创 2011-10-15 15:15:46 · 11005 阅读 · 0 评论 -
离散傅立叶变换(Discrete Fourier Transform)
离散傅立叶变换概述傅立叶分析以法国数学家和物理学家JeanBaptiste JosephFourier命名,是一种将信号分解为谐波的方法。如下三图所示,一个包含16个点的离散信号可以用9个余弦和9个正弦波来表示。在表达任意一个离散信号时,这些三角波的周期是一定的,不同的只是振原创 2011-10-15 14:54:55 · 14175 阅读 · 0 评论 -
非Root用户配置VIM/EMACS的CUDA C环境
CUDA C是对C语言的扩展,主体还是C语言的语法,因此一个简单的方法就是创建~/.vimrc文件并加入:au BufNewFile,BufRead *.cu set ft=c原创 2011-08-10 10:30:28 · 2436 阅读 · 0 评论 -
error while loading shared libraries: libcudart.so.3: wrong ELF class: ELFCLASS32 的解决
在linux中编译我的第一个CUDA程序helloworld时,出现了error while loading shared libraries: libcudart.so.3: wrong ELF class: ELFCLASS32错误。错误原因是我的LD_LIBRARY_PAT原创 2011-08-10 09:25:07 · 23704 阅读 · 0 评论 -
GPU在视频转码中的应用研究进展
GPU在视频转码中的应用研究进展已有的视频转码软件目前,市场上已经出现了几款优秀的利用GPU进行辅助视频转码的软件,典型的代表包括nVidia的Badaboom,AMD的ATIAvivo,Cyberlink的MediaShow和免费软件MediaCoder。其中,前三者均原创 2011-08-08 14:24:45 · 6117 阅读 · 1 评论 -
GPU及相关技术简介
<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --> 什么是GPU GPU(GraphicsProcessing Unit)是图形处理器的简称,这个概念是由NVIDIA公司在发布GeForce256原创 2011-07-21 16:08:08 · 8205 阅读 · 2 评论 -
在ubuntu中更改默认的gcc和g++
最近在学习CUDA编程,搭建CUDA环境。Ubuntu11.04的默认gcc版本是4.5,但CUDA 4.0版本推荐的gcc为4.4或更低的版本,为了减少不必要的麻烦,我决定将gcc的默认版本改为4.4.安装gcc4.4和g++4.4sudo apt-get install gc原创 2011-07-28 13:58:48 · 3961 阅读 · 0 评论 -
H264基本概念之 宏块、片和片组 转自:http://blog.youkuaiyun.com/wanggp_2007/archive/2009/11/20/4842839.aspx
这几个概念对比音频信号处理可是全新的,下面简要介绍一下定义和作用:1、宏块(Macro Block):一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成,通常宏块大小为16x16个像素。宏块分为I、P、B宏块,I宏块只能利用当前片中已解码的像素作为参考进行帧内预测;P宏块可以利用前面已解码的图像作为参考图像进行帧内预测;B宏块则是利用前后向的参考图形进行转载 2011-10-28 16:13:23 · 1259 阅读 · 0 评论