显卡

显卡是插在主板上的扩展槽里的。将计算机系统需要的显示信息进行转换驱动显示器,并向显示器提供逐行或隔行扫描信号,使得显示器能明白个人计算机在让它做什么。对喜欢玩游戏和从事专业图形设计的人来说,显卡非常重要。
显卡主要由显卡主板显示芯片显示存储器散热器(散热片、风扇)等部分组成。显卡的主要处理单元是显示芯片,显卡上也有和计算机存储器相似的存储器,称为“显示存储器”,简称显存。
早期的显卡只包含简单的存储器和帧缓冲区,它们实际上只起了一个图形的存储和传递作用,一切操作都必须由CPU来控制。后来发展的显卡都有图形处理的功能。它不单单存储图形,而且能完成大部分图形功能,这样就大大减轻了CPU的负担,提高了显示能力和显示速度
主流显卡的显示芯片主要由NVIDIA(英伟达)和AMD(超微半导体)两大厂商制造。

GPU

图形处理器(Graphic Processing Unit,GPU)是显卡的主要处理单元,又称为显示芯片(Video chipset),是一种专门在个人电脑、工作站、游戏机和一些移动设备(上做图像和图形相关运算工作的微处理器。GPU使显卡减少了对CPU的依赖,并进行部分原本CPU的工作,尤其是在3D图形处理时。GPU是NVIDIA公司在发布GeForce 256图形处理芯片时首先提出的概念。

CUDA

CUDA(Compute Unified Device Architecture,统一计算设备架构),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员可以使用C语言来为CUDA™架构编写程序,C语言是应用最广泛的一种高级编程语言。所编写出的程序可以在支持CUDA™的处理器上以超高性能运行。CUDA3.0已经开始支持C++和FORTRAN。
计算行业正在从只使用CPU的“中央处理”向CPU与GPU并用的“协同处理”发展。为打造这一全新的计算典范,NVIDIA™(英伟达™)发明了CUDA这一编程模型,是想在应用程序中充分利用CPU和GPU各自的优点。该架构已应用于GeForce™(精视™)、ION™(翼扬™)、Quadro以及Tesla GPU(图形处理器)上。

总结

随着显卡的发展,GPU越来越强大,而且GPU为显示图像做了优化。在计算上已经超越了通用的CPU。如此强大的芯片如果只是作为显卡就太浪费了,因此NVIDIA推出CUDA,让显卡可以用于图像计算以外的目的。

显卡、GPU和CUDA相关推荐

  1. DL之IDE:深度学习环境安装之CUDA的简介(显卡GPU/驱动/CUDA间的关系)、安装(根据本地电脑的NVIDIA显卡驱动版本去正确匹配CUDA版本)之详细攻略

    DL之IDE:深度学习环境安装之CUDA的简介(显卡GPU/驱动/CUDA间的关系).安装(根据本地电脑的NVIDIA显卡驱动版本去正确匹配CUDA版本)之详细攻略 目录 CUDA的简介 1.显卡GP ...

  2. 目标检测第4步:显卡、GPU、CUDA、cuDNN的介绍及如何在Windows 10下安装cuDNN?

    (请先看置顶博文)本博打开方式!!!请详读!!!请详读!!!请详读!!!_Cat-CSDN博客 目录 (请先看置顶博文)本博打开方式!!!请详读!!!请详读!!!请详读!!!_Cat-CSDN博客 一 ...

  3. Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27)

    Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27) 一.更新电脑显卡驱动(以mx150为例) 1.打开英伟达驱动下载官网:https://www.nvi ...

  4. CUDA 并行计算 机器学习 NVCC CUDNN CUDATOOLKIT CUDA DRIVER 显卡驱动(NVIDIA Driver) 显卡(GPU)

    微信公众号: 点击蓝色字体小白图像与视觉进行关注 关于技术.关注yysilence00.有问题或建议,请公众号留言 整理知识,学习笔记 发布日记,杂文,所见所想 CUDA 并行计算 机器学习 NVCC ...

  5. ubuntu16.04下安装GTX1080TI显卡驱动+安装CUDA+Cudnn+anaconda+GPU版tensorflow

    参考博客:https://blog.csdn.net/weixin_40294256/article/details/79157838 先安装好GTX1080Ti 显卡驱动--安装CUDA--安装Cu ...

  6. 根据显卡型号选择CUDA和cuDNN进行TensorFlow GPU版本安装

    文章目录 一.显卡型号 二.CUDA 三.cuDNN 四.tensorflow-gpu 五.查看显卡利用率 Linux系统 Linux下Anaconda 参考文献 此文章默认显卡支持CUDA和已安装显 ...

  7. GPU服务器安装显卡驱动、CUDA和cuDNN

    GPU服务器安装cuda和cudnn 1. 服务器驱动安装 2. cuda安装 3. cudNN安装 4. 安装docker环境 5. 安装nvidia-docker2 5.1 ubuntu系统安装 ...

  8. 显卡、GPU和CUDA简介

    小白真的一直搞不懂什么是 显卡,GPU,CUDA? 互联网的信息共享,真的是造福人类,大牛对世界的解读也总是能造福我们这种对世界知之甚少的小白.从某只大佬那里窃取点信息,以便日后回顾. 什么是显卡? ...

  9. 显卡,GPU,显卡驱动,CUDA ,CUDA Toolkit之间的关系

    相关知识收集于网络,主要来自 显卡,显卡驱动,nvcc, cuda driver,cudatoolkit,cudnn到底是什么? GPU 和显卡是什么关系? 显卡.显卡驱动.cuda 之间的关系是什么 ...

  10. GPU(CUDA)学习日记(十一)------ 深入理解CUDA线程层次以及关于设置线程数的思考

    GPU(CUDA)学习日记(十一)------ 深入理解CUDA线程层次以及关于设置线程数的思考 标签: cuda存储线程结构网格 2012-12-07 16:30 6298人阅读 评论(4)收藏 举 ...

最新文章

  1. asp.net mvc 4 AntiForgery 提供的防伪标记适用于用户“”,但当前用户为“XX” 问题处理记录...
  2. 【转】linux tar 压缩
  3. 发布ASP.NET Core程序到Linux生产环境
  4. C#中使用ProtoBuf提高序列化速度对比二进制序列化
  5. 自己也遇到了-db_recovery_file_dest_size 修改大一点
  6. requirejs学习之-- 初始化(一)
  7. c#小游戏_C#小游戏—钢铁侠VS太空侵略者
  8. JavaFX官方教程(十四)之转换,动画和视觉效果教程的源代码
  9. mpvue v-html解决方案,mpvue开发小程序所遇问题及h5转化方案
  10. [object%20HTMLInputElement] 是什么意思?
  11. 水系图一般在哪里找得到_雨水排水系统施工及设备要点详解!
  12. ERP进销存系统源码
  13. html 给div设置边框颜色代码,div边框颜色设置
  14. fcpx插件:FilmConvert Pro for Mac(数字转胶片调色插件)
  15. 迅雷11下载报错:下载引擎未启动
  16. matlab实现拉依达准则,拉依达准则matalb程序
  17. win10添加网络打印机_大神教你设置 win10系统安装打印机及驱动的详细方案 -win10使用教程...
  18. 计算机基本原理问答题及答案
  19. 《ffmpeg basics》中文版 -- 16.数字音频
  20. ES6学习笔记2:字符串的repeat()方法

热门文章

  1. 根据MRP建议对采购订单需求日期的建议修改采购订单需求日期 (续)
  2. 基于Java实现的中文分词系统
  3. 第五次热身赛---坤坤的考试(easy version)
  4. 正点原子FPGA开发指南——数码管动态显示
  5. python基础----简单语法篇
  6. 谷歌浏览器怎么同步收藏夹,书签云帮助你
  7. C语言编程计算1*2*3+3*4*5+...+99*100*101的值
  8. iCabMobile更新后,Installous的Downloads不能用的解决方法
  9. Vue点击按钮下载对应图片
  10. 简易局域网视频服务器