gpu和显卡有什么区别,GPU 和显卡是什么关系?_小白学视觉

2023-05-24 10:37 百科知识

gpu和显卡有什么区别点击上方“小白学视觉”,选择加星标或“置顶”

重磅干货,第一时间送达

本文转自:深度学习这件小事

什么是显卡?

显卡(Video card,Graphics card)全称显示接口卡,又称显示适配器,是计算机最基本配置、最重要的配件之一。

就像电脑联网需要网卡,主机里的数据要显示在屏幕上就需要显卡。

因此,显卡是电脑进行数模信号转换的设备,承担输出显示图形的任务。

具体来说,显卡接在电脑主板上,它将电脑的数字信号转换成模拟信号让显示器显示出来。

原始的显卡一般都是集成在主板上,只完成最基本的信号输出工作,并不用来处理数据。

随着显卡的迅速发展,就出现了GPU的概念,显卡也分为独立显卡和集成显卡(见附1)。

什么是GPU?

GPU这个概念是由Nvidia公司于1999年提出的。

GPU是显卡上的一块芯片,就像CPU是主板上的一块芯片。

那么1999年之前显卡上就没有GPU吗?当然有,只不过那时候没有人给它命名,也没有引起人们足够的重视,发展比较慢。

自Nvidia提出GPU这个概念后,GPU就进入了快速发展时期。

简单来说,其经过了以下几个阶段的发展:

1)仅用于图形渲染,此功能是GPU的初衷,这一点从它的名字就可以看出:Graphic Processing Unit,图形处理单元;

2)后来人们发现,GPU这么一个强大的器件只用于图形处理太浪费了,它应该用来做更多的工作,例如浮点运算。

怎么做呢?直接把浮点运算交给GPU是做不到的,因为它只能用于图形处理(那个时候)。

最容易想到的,是把浮点运算做一些处理,包装成图形渲染任务,然后交给GPU来做。

这就是GPGPU(General Purpose GPU)的概念。

不过这样做有一个缺点,就是你必须有一定的图形学知识,否则你不知道如何包装。

3)于是,为了让不懂图形学知识的人也能体验到GPU运算的强大,Nvidia公司又提出了CUDA的概念。

什么是CUDA?

CUDA(Compute Unified Device Architecture),通用并行计算架构,是一种运算平台。

它包含CUDA指令集架构以及GPU内部的并行计算引擎。

你只要使用一种类似于C语言的CUDA C语言,就可以开发CUDA程序,从而可以更加方便的利用GPU强大的计算能力,而不是像以前那样先将计算任务包装成图形渲染任务,再交由GPU处理。

注意,并不是所有GPU都支持CUDA。

CPU和GPU的关系

在没有GPU之前,基本上所有的任务都是交给CPU来做的。

有GPU之后,二者就进行了分工,CPU负责逻辑性强的事物处理和串行计算,GPU则专注于执行高度线程化的并行处理任务(大规模计算任务)。

为什么这么分工?这是由二者的硬件构成决定的。

可以看出,CPU是“主(host)”而GPU是“从(device)”,GPU无论发展得多快,都只能是替CPU分担工作,而不是取代CPU。

附1:独立显卡和集成显卡的区别。

所谓集成,是指显卡集成在主板上,不能随意更换。

而独立显卡是作为一个独立的器件插在主板的AGP接口上的,可以随时更换升级。

另外,集成显卡使用物理内存,而独立显卡有自己的显存。

一般而言,同期推出的独立显卡的性能和速度要比集成显卡好、快。

值得一提的是,集成显卡和独立显卡都是有GPU的。

附2:Nvidia显卡分类。

GeForce系列:家庭娱乐。

打游戏必备;

Quadro系列:专业绘图设计。

视频渲染,经常使用3ds Max、Maya等软件的必备。

Tesla系列:高端显卡,用于大规模的并行计算。

土豪必备。

另外,目前比较流行的物理引擎PhysX,并不是所有显卡都支持。

官方文档上说GeForce 8及之后的显卡都支持。

结束语:

CUDA只是一种并行计算架构,相关的概念还有OpenCL、OpenMP等。

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程,即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。

下载2:Python视觉实战项目52讲

在「小白学视觉」公众号后台回复:Python视觉实战项目,即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。

下载3:OpenCV实战项目20讲

在「小白学视觉」公众号后台回复:OpenCV实战项目20讲,即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。

交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。

请按照格式备注,否则不予通过。

添加成功后会根据研究方向邀请进入相关微信群。

请勿在群内发送广告,否则会请出群,谢谢理解~

点赞

全部评论

相关阅读

因为婆媳关系离婚值得吗,千万不要因为一时冲动就离婚

作为过来人,关于婆媳关系我想说两句

星盘合盘看两人关系查询月亮星座自动查询器

因婆媳关系不和睦导致离婚 其实还有一种挽救方法

为什么婆媳关系总是不和呢 这些原因是关键

八字辰和亥的关系,辰库为啥发不了大财

伤官与十神的关系

刘备和刘秀之前有什么区别 刘备统一天下汉献帝又会怎么样

处理好婆媳关系,才能破镜重圆挽回婚姻

申诉和再审的关系

六亲和合术之婚后该怎样维系婆媳关系?

与父母关系出现裂缝?不如试试六亲和合吧

dnf1到45级技能加1_dnf1到45和1到48技能加1有什么区别

命和缘的关系,命和缘分散文

风水摆件与健康之间的关系,很多人都容易忽略

袁天罡和李淳风是什么关系?袁天罡和李淳风是师兄弟吗

改善婆媳关系,要做好这3点

改善婆媳关系三大妙招,给对方多一些赞美

恋爱挽回指的是恋爱关系中出现问题或矛盾后,用一定的方法和技巧去恢复恋爱关系、挽救爱情的过程。下面是一

像素和尺寸的关系