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

    文章

    11216

    浏览量

    222952
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5099

    浏览量

    134461
  • 显卡
    +关注

    关注

    16

    文章

    2517

    浏览量

    71062
  • CUDA
    +关注

    关注

    0

    文章

    125

    浏览量

    14404

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    aicube的n卡gpu索引该如何添加?

    请问有人知道aicube怎样才能读取n卡的gpu索引呢,我已经安装了cuda和cudnn,在全局的py里添加了torch,能够调用gpu,当还是只能看到默认的gpu0,显示不了gpu1
    发表于 07-25 08:18

    如何在多显卡环境下配置OLLAMA实现GPU负载均衡

    本文将带你深入了解如何在多显卡环境下配置OLLAMA,实现GPU负载均衡,并分享生产环境中的最佳实践。无论你是刚接触GPU集群还是寻求性能优化的老手,这篇文章都能给你带来实用价值。
    的头像 发表于 07-24 14:12 2720次阅读

    隔离屏障的概念以及工作电压和测试电压之间区别

    电源中的电气隔离不仅仅是关乎安全——它更是性能和可靠性的基石。本文将探讨隔离屏障的概念以及工作电压和测试电压之间区别。它还将讨论标准为何重要?帮助工程师设计出满足当今严苛法规和应用需求的稳健系统。
    的头像 发表于 07-08 15:29 681次阅读

    深度揭秘,MXM显卡竟然是医疗设备的“隐形刚需”!

    在医疗设备领域,随着医学影像技术的不断发展,超声、内窥镜等医疗设备对于图像处理、数据运算等方面的要求也在日益提高,而GPU(图形处理器)显卡凭借其强大的并行计算能力和高内存带宽等优势,逐渐成为医疗
    的头像 发表于 06-04 15:54 1011次阅读
    深度揭秘,MXM<b class='flag-5'>显卡</b>竟然是医疗设备的“隐形刚需”!

    如何在Ubuntu上安装NVIDIA显卡驱动?

    专有显卡驱动。本文将详细介绍在Ubuntu系统上安装NVIDIA显卡驱动的多种方法,帮助用户根据自身情况选择最适合的安装方式。 二,硬件参数 平台:PX22_GPU CPU:I7-1165G7
    的头像 发表于 05-07 16:05 2064次阅读
    如何在Ubuntu上安装NVIDIA<b class='flag-5'>显卡</b>驱动?

    GPU显卡维修避坑指南:手把手教你识别行业套路!

    你的显卡维修被“套路”过吗?“一块H100显卡维修报价5万?修完3个月又坏!”你是否也遇到过——高价采购的显卡突然故障,返厂维修耗时数月,第三方服务商张口就是“核心损坏,必须换新”?在算力需求激增
    的头像 发表于 04-02 20:31 3209次阅读
    <b class='flag-5'>GPU</b><b class='flag-5'>显卡</b>维修避坑指南:手把手教你识别行业套路!

    S32G DMA和Noc之间区别是什么?

    当我阅读 S32G3 参考手册时,我对 S32G DMA 和 Noc 之间区别有疑问。由于 NoC 支持内核、外设和 SRAM 之间的通信,并且 DMA 还可以在内存块和 I/O 块之间
    发表于 03-17 08:25

    OpenVINO™检测到GPU,但网络无法加载到GPU插件,为什么?

    OpenVINO™安装在旧的 Windows 10 版本 Windows® 10 (RS1) 上。 已安装 GPU 驱动程序版本 25.20.100.6373,检测到 GPU,但网络无法加载
    发表于 03-05 06:01

    PogoPin的工作行程working stroke和最大行程max. stroke有何区别

    pogopin的图纸中有标注工作行程和最大行程,但是很多客户不理解这两者之间区别他们之间主要区别在于它们的定义和应用场景。CFE致力成为
    的头像 发表于 02-27 17:23 861次阅读
    PogoPin的工作行程working stroke和最大行程max. stroke有何<b class='flag-5'>区别</b>

    GPU-Z迎来2.62 版本的更新发布

    近日,GPU-Z 迎来了 2.62 版本的更新发布。此次更新,主要是为了适配英伟达最新推出的 RTX 50 系列显卡,为用户提供更全面、准确的硬件信息。 在新发布的 2.62 版本中,GPU
    的头像 发表于 02-05 15:33 1085次阅读

    hyper v 显卡,hyper v 显卡怎么样

    介绍hyperv显卡怎么样。    Hyper-V是微软推出的虚拟化平台,支持多种显卡虚拟化技术,能够显著提升虚拟机的图形处理能力。以下是关于Hyper-V显卡性能的分析及优化建议:    1.Hyper-V
    的头像 发表于 01-23 09:58 1046次阅读
    hyper v <b class='flag-5'>显卡</b>,hyper v <b class='flag-5'>显卡</b>怎么样

    2024年GPU出货量增长显著,超越CPU

    近日,根据知名市场研究机构Jon Peddie Research(JPR)最新发布的报告,2024年全球GPU(包括集成显卡和独立显卡)市场呈现出强劲的增长态势。报告显示,该年度GPU
    的头像 发表于 01-17 14:12 825次阅读

    ADS8684与ADS8684A之间区别是什么?

    看了半天,看不出哪里不一样,求告知ADS8684 与 ADS8684A 之间区别
    发表于 12-23 06:09

    芯原发布全新Vitality架构GPU IP系列

    芯原股份(芯原,股票代码:688521.SH)今日宣布推出全新Vitality架构的图形处理器(GPU)IP系列,具备高性能计算能力,广泛适用于云游戏、AI PC、独立显卡和集成显卡等应用领域。
    的头像 发表于 12-19 15:26 1208次阅读