首页> 外文OA文献 >Comparision of graphics processing units and central processing units
【2h】

Comparision of graphics processing units and central processing units

机译:图形处理单元和中央处理单元的比较

摘要

Graphic processors are becoming faster and faster. Computational power within graphic processing units (GPUs) is growing rapidly compared to central processing units (CPUs). Usage of this power is becoming very interesting in many areas. Programmers try to use this power. They are developing new algorithms for non-graphic applications. When we do not play games, GPUs are idle and this is most of the time. Parallel processing algorithms which exploit both GPUs and CPUs takes place here. ududMore I was researching this area, more interesting it was getting. General purpose computing on graphic processors (GPGPU) is relatively new and it is available to everyone. This is the main reason why it is developing so fast. ududIn this thesis I tried to represent background and developing of both graphic and main processors through time. I presented architecture on general examples and on specific processors which are widely used in personal computers. ududI brought this theme to the close with analyzing execution of matrix multiplication program. I measured time needed for execution of the program on CPU and on the GPU. As example I used Intel's Core 2 Duo processor E7400 and NVIDIA's graphic card GTX260. Speedups in applications were up to 300 times on GPU. I worked with NVIDIA’s environment CUDA, based on C programming language. With CUDA, it is possible to unlock the processing power of the GPU to solve complex compute-intensive problems. Environment is easy to integrate with Microsoft Visual Studio and is easy to use. udud
机译:图形处理器变得越来越快。与中央处理器(CPU)相比,图形处理器(GPU)内的计算能力正在迅速增长。在许多领域,使用此功能变得非常有趣。程序员尝试使用此功能。他们正在为非图形应用开发新的算法。当我们不玩游戏时,GPU通常处于空闲状态。利用GPU和CPU的并行处理算法在此处进行。 ud ud更多我正在研究这一领域,它变得越来越有趣。图形处理器(GPGPU)上的通用计算是相对较新的,并且每个人都可以使用。这是其发展如此之快的主要原因。 ud ud在本文中,我试图代表图形处理器和主要处理器随着时间的发展以及背景。我在一般示例和在个人计算机中广泛使用的特定处理器上介绍了体系结构。 ud ud我通过分析矩阵乘法程序的执行结束了这个主题。我测量了在CPU和GPU上执行程序所需的时间。例如,我使用了英特尔的Core 2 Duo处理器E7400和NVIDIA的图形卡GTX260。在GPU上,应用程序的加速高达300倍。我使用基于C编程语言的NVIDIA环境CUDA工作。借助CUDA,可以释放GPU的处理能力,以解决复杂的计算密集型问题。环境易于与Microsoft Visual Studio集成,并且易于使用。 ud ud

著录项

  • 作者

    Surina Ivan;

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"sl","name":"Slovene","id":39}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号