美文网首页
20201016-GPU与显卡

20201016-GPU与显卡

作者: 野山羊骑士 | 来源:发表于2020-10-16 16:12 被阅读0次

这篇笔记的缘由:我在window10上安装tensorflow的时候涉及到GPU版本,由于安装环境的问题,还是需要了解一些基础知识的。

什么是显卡

显卡(Video Card,Graphics card)全称显示接口卡,又称显示适配器,是计算机最基本配置、最重要的配件之一。就行电脑联网需要网卡,主机里的数据要显示在屏幕上就需要显卡。因此,显卡是电脑进行数模信号转换的设备,承担输出显示图形的任务。具体来说,显卡接在电脑主板上,它将电脑的数字信号转换成模拟信号让显示器显示出来。
原始的显卡一般都是集成在主板上,只完成最基本的信号输出工作,并不用来处理数据。随着显卡的迅速发展,就出现了GPU的概念,显卡也分为独立显卡和集成显卡。

什么是GPU

GPU这个概念是由Nvidia公司在1999年提出来的。GPU是显卡上的一块芯片,就像CPU是主板上的一块芯片。那么1999年之前就没有GPU吗?当然有,只不过那时候没有人给它命名,也没有引起人们足够的重视,发展比较慢。
自Nvidia提出GPU这个概念之后,GPU就进入了快速发展时期。简单来说,其经过一下几戈阶段的发展:
1、仅用于图形渲染,此功能是GPU发展的初衷,这一点从它的名字就可以看出来:Graphic Processing Unit,图形处理单元;
2、后来人们发现,GPU这么一个强大的器件只用于图形处理太浪费了,它应该用来做更多的工作,例如浮点运算。怎么做呢?直接把浮点运算交给GPU是做不到的,因为它只能用于图形处理。最容易想到的,是把浮点运算做一些处理,包装成图形渲染任务,然后交给GPU来做。这就是GPGPU的概念。不过这样做有一个缺点,就是你必须有一定的图形学知识,否则你不知道如何包装。
3、于是,为了让不懂图形学知识的人也能体验到GPU运算的强大,Nvidia又提出了CUDA的概念。

什么是CUDA

在没有GPU之前,基本上所有的任务都是交给CPU来做的。有GPU之后,二者就进行了分工,CPU负责逻辑性强的事务处理和串行运算,GPU则专注于执行高度线程化的并行处理任务。为什么这么分工?这是由二者的硬件构成决定的。
可以看出,CPU是“主Host”而GPU是“从device”,GPU无论发展的多块,都只能是替CPU分担工作,而不是取代CPU.

附 独立显卡和集成显卡

所谓集成,是指显卡集成在主板上,不能随意更换。而独立显卡是作为一个独立的插件插在主板的AGP接口上的,可以随时更换升级。另外,集成显卡使用物理内存,而独立显卡有自己的显存。一般而言,同期推出的显卡的性能和速度要比集成显卡好、快。
值得一提的是,集成显卡和独立显卡都是有GPU的。

附2:Nvidia显卡分类。

GeForce系列:家庭娱乐。打游戏必备;
Quadro系列:专业绘图设计。视频渲染,经常使用3ds Max、Maya等软件的必备。
Tesla系列:高端显卡,用于大规模的并行计算。土豪必备。
另外,目前比较流行的物理引擎PhysX,并不是所有显卡都支持。官方文档上说GeForce 8及之后的显卡都支持。结束语:CUDA只是一种并行计算架构,相关的概念还有OpenCL、OpenMP等。

相关文章

  • 20201016-GPU与显卡

    这篇笔记的缘由:我在window10上安装tensorflow的时候涉及到GPU版本,由于安装环境的问题,还是需要...

  • 关于显卡的一些知识

    由于工作与显卡打交道,现在梳理一下关于电脑显卡GPU的认识 1.显卡类型 ①使用GPU-Z查看 ②看铭牌 重要参数...

  • Python

    特征:解释型语言,代码精简 显卡与GPU 显卡:显示适配器GPU:图形处理器CUDA:Compute Unifie...

  • 对于显卡这件事

    1,对于显卡: 基础: 知道RTX3070 RTX3080等显卡的存在,也知道AMD这边还有与之差不多的RX680...

  • MacBook Pro 如何强行切换集成显卡

    强制使用集成显卡 强制使用独立显卡 自动切换显卡 当前显卡的使用状态 查看gpuswitch 对应值,0 是集成显...

  • ubuntu opencv-python gpu加速记录(1)

    查看本机显卡是否支持GPU 并装上驱动 ubuntu-drivers devices 查看显卡 安装显卡驱动: ...

  • 分辨率/游戏/显卡

    概 显卡与游戏卡不卡:操作策略向游戏吃cpu,画质环境向吃显卡 显示过程:分辨率(单页)+帧率(每秒页数)=计算量...

  • centos7使用tensorflow-gpu

    一、安装显卡对应的驱动1.查看显卡信息lspci | grep -i vga(-i,ignore) 2.下载显卡驱...

  • 关于黑苹果系统显卡性能损失的问题

    关于显卡性能损失 目前爬文结果表示,Ryzen 配上Nvidia 的显卡,性能损失约50%,配上AMD 的显卡,大...

  • 安装配置 Ubuntu 14.04 + CUDA8.0 + cu

    一、硬件与环境 显卡:GTX 1080系统:Ubuntu 14.04CUDA:cuda_8.0.44_linux....

网友评论

      本文标题:20201016-GPU与显卡

      本文链接:https://www.haomeiwen.com/subject/lawzpktx.html