推荐链接

 

 
 
  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
求知
 
      说问题,求答案

 
类别:开发    
 
GPU编程        
 
张军 发布于 2018-8-15  浏览 2157  
 6次

 GPU(graphical processing unit)是显卡内用于图形处理的器件。和CPU相比,CPU是串行执行,而GPU是多个核并行执行。GPU是一个高性能的多核处理器,有很高的计算速度和数据吞吐率。在GPU上的运算能获得相对于CPU而言很高的加速比。第一、第二代GPU出现的时候,GPU不是可编程的[4]。当第三代GPU出现的时候,GPU开始用于图形编程,研究者们给GPU烧制程序,进行图像处理。GPU的并行流处理能力吸引了并行计算的研究者,研究者们借助图形编程的概念,把计算操作转化成图形纹理操作。这个时候GPU计算,需要对图形概念有比较深的了解,编程比较复杂。第四代GPU以NVIDIA的GeForce系列显卡为代表,开始提供专门用于通用计算的技术,并且出现了CUDA[17]、openCL[6]等基于c语言的通用编程语言。GPU用于并行计算的技术称为GPGPU(general purpose GPU)[4]。GPGPU涉及的范围很广,包括了几何计算、蛋白质模拟、优化计算、偏微分方程等

解答
我要解答 推荐链接 添加附件
CPU和GPU的区别、工作原理、及如何tensorflow-GPU安装等操作      2018-8-15  赵金辉   浏览 1933 
OpenGL核心技术之GPU编程      2018-8-15  赵金辉   浏览 1674 
GPU编程模型       2018-8-15  赵金辉   浏览 1737 
GPU编程自学10 —— 流并行       2018-8-15  韩涛   浏览 1273 
 
 
公开课计划

QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26[特惠]
基于UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]
更多 ...
能力培养&认证 更多...

成功案例 更多...