0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

简述什么GPU什么是显卡及他们之间的区别

新机器视觉 来源:CSDN技术社区 作者:吴一奇 2021-04-30 09:58 次阅读

什么是显卡?

显卡(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等。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10436

    浏览量

    206524
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4415

    浏览量

    126642
  • 显卡
    +关注

    关注

    16

    文章

    2356

    浏览量

    65844
  • CUDA
    +关注

    关注

    0

    文章

    119

    浏览量

    13460

原文标题:GPU 和显卡是什么关系?

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    fpga和gpu区别

    FPGA(现场可编程门阵列)和GPU(图形处理器)在多个方面存在显著的区别
    的头像 发表于 03-27 14:23 248次阅读

    GPU显卡吗 cpu和gpu哪个算力强

    GPU(图形处理器)是显卡(显像处理器)的一种,它是一种专门用于图形计算的处理器。显卡是计算机中的一个重要组件,负责处理和渲染图形,使它们能够在显示屏上显示出来。GPU与CPU在计算原
    的头像 发表于 01-10 15:45 1774次阅读

    CPU与GPU与TPU之间有什么区别

    CPU与GPU与TPU之间有什么区别? CPU(Central Processing Unit,中央处理器)是一种通用处理器,被用于各种计算任务,如操作系统运行、数据处理、算法运算等。它是计算机系
    的头像 发表于 12-15 10:10 3685次阅读

    CPU和GPU之间的主要区别

    以下是以表格形式提供的CPU和GPU之间的一些区别:中央处理器图形处理器CPU代表中央处理器。GPU代表图形处理单元。CPU是通用处理器。GPU
    的头像 发表于 12-14 08:28 365次阅读
    CPU和<b class='flag-5'>GPU</b><b class='flag-5'>之间</b>的主要<b class='flag-5'>区别</b>

    集成显卡和独立显卡有什么区别

    集成显卡和独立显卡有什么区别? 集成显卡和独立显卡是两种不同的图形处理单元,它们在计算机图形处理方面具有一些显著的
    的头像 发表于 12-11 15:31 759次阅读

    集成显卡、核芯显卡和独立显卡区别分析

    显卡行业是计算机硬件产业中的一个重要分支,主要涉及图形处理器(GPU)的研发、生产和销售。显卡行业的竞争极为激烈,主要厂商包括英伟达、AMD、英特尔等。
    发表于 10-26 09:44 433次阅读
    集成<b class='flag-5'>显卡</b>、核芯<b class='flag-5'>显卡</b>和独立<b class='flag-5'>显卡</b>的<b class='flag-5'>区别</b>分析

    简述dtft和z变换之间的关系

    简述dtft和z变换之间的关系 离散时间傅里叶变换(DTFT)和Z变换是两种在信号处理中非常常见的变换方法。虽然两种变换之间存在一些区别,但它们之间
    的头像 发表于 09-07 16:38 2490次阅读

    cpu gpu npu的区别 NPU与GPU哪个好?gpu是什么意思?

    cpu gpu npu的区别 NPU与GPU哪个好?gpu是什么意思? 在当今数字化和人工智能的时代,高效的计算能力是现代技术发展的重要基础。因此,Central Processing
    的头像 发表于 08-27 17:03 8144次阅读

    gpu显卡是什么关系

    gpu显卡是什么关系 GPU显卡是紧密相连的两个概念,GPU即图形处理器,是一种专门用于图形、视频处理和计算的处理器;
    的头像 发表于 08-09 16:17 3257次阅读

    GPU显卡是什么关系?

    )。GPU只是显卡上的一个核心处理芯片,是显卡的心脏,不能单独作为外接扩展卡使用,GPU因并行计算任务较重,所以功耗较大,只能焊接在显卡的电
    的头像 发表于 07-31 23:46 644次阅读
    <b class='flag-5'>GPU</b> 和<b class='flag-5'>显卡</b>是什么关系?

    GPU显卡是什么关系?

    任务)。 GPU只是显卡上的一个核心处理芯片,是显卡的心脏,不能单独作为外接扩展卡使用,GPU因并行计算任务较重,所以功耗较大,只能焊接在显卡
    的头像 发表于 07-14 11:50 2284次阅读
    <b class='flag-5'>GPU</b> 和<b class='flag-5'>显卡</b>是什么关系?

    CPU和GPU之间的主要区别

    以下是以表格形式提供的 CPU 和 GPU 之间的一些区别
    发表于 06-06 15:51 650次阅读

    显卡独立显卡和集成显卡区别

    显卡独立显卡和集成显卡区别 独立显卡与集成显卡之间
    的头像 发表于 06-01 10:38 1624次阅读

    显卡主要看哪些参数 显卡独立显卡和集成显卡区别

    独立显卡与集成显卡之间最大的区别在于其显存是独立的还是共享的。独立显卡有自己的显存和独立的显卡
    的头像 发表于 05-31 16:36 3449次阅读

    恒讯科技分析:GPU是什么和CPU的区别

    GPU是什么和CPU的区别?CPU是计算机的中央处理单元,可以以最小的延迟执行算术和逻辑运算。相比之下,GPU是一种嵌入式或外部图形处理单元,可以执行浮点运算以在高分辨率图像和视频中渲染多边形坐标。下面,小编将和大家一起讨论CP
    的头像 发表于 05-25 17:23 1895次阅读