gpu和cpu什么关系

gpu和cpu的关系:CPU是程序控制、顺序执行等操作的最高级通用处理器,而GPU是用来做图像处理、特定领域分析的专用型处理器,GPU受CPU的控制。在很多终端设备中,CPU和GPU往往集成在一个芯片内,同时具备CPU或GPU处理能力。

一、gpu和cpu的关系

CPU和GPU是两种不同的处理器,CPU是程序控制、顺序执行等操作的最高级通用处理器,而GPU是用来做图像处理、特定领域分析的专用型处理器,GPU受CPU的控制。在很多终端设备中,CPU和GPU往往集成在一个芯片内,同时具备CPU或GPU处理能力。

GPU使显卡减少了对CPU的依赖,并进行部分原本CPU的工作,尤其是在3D图形处理时GPU所采用的核心技术有硬件T&L(几何转换和光照处理)、立方环境材质贴图和顶点混合、纹理压缩和凹凸映射贴图、双重纹理四像素256位渲染引擎等,而硬件T&L技术可以说是GPU的标志。GPU的生产商主要有NVIDIA和ATI。

二、gpu和cpu的区别

1、计算量比较

  • CPU:计算量小,原理:只有4个运算单元。
  • GPU:计算量大,原理:有1000个运算单元。

2、计算复杂度比较:

  • CPU:可计算复杂的运算,比如积分微分,4个运算单元都属于专家级别。
  • GPU:只可以计算简单的1+1算术题,不能计算复杂的微分积分,1000个运算单元属于小学生水平。

3、对于单个积分微分的计算速度比较

  • CPU:较快。原理:单线程计算(比如机器人运动控制),单个芯片性能强劲,计算能力强,能计算出来。
  • GPU:较慢,甚至可能计算不了;原理:单个芯片性能弱,计算能力弱,可能算不出来,或速度很慢。

4、对于多个1+1算术题的计算速度比较

  • CPU:速度较慢。因为计算原理是:先算第1题, 再算第2题,总时间【T1+T2+T3>>>+T1000(也就是1000个算术题消耗时间的累加)】
  • GPU:速度很快。因为计算原理是:可同时计算1000道算术题,总时间为【max(T1,T2,T3…T1000)(也就是1000个算术题消耗时间中的最大值)】

5、形象比喻

  • CPU:,用很多简单的计算单元去完成大量的计算任务,纯粹的人海战术。
  • GPU:计算量大,但没什么技术含量,而且要重复很多很多次。

6、适用场景

  • CPU:适合需要前后计算步骤严密关联的计算场景。这些任务涉及到“流”的问题,必须先计算完第一步,再去计算第二步。
  • GPU:适合前后计算步骤无依赖性,相互独立的计算场景。很多涉及到大量计算的问题基本都有这种特性。

延伸阅读

GPU组成

  1. 显示主芯片显卡的核心,俗称GPU,它的主要任务是对系统输入的视频信息进行构建和渲染。
  2. 显示缓冲存储器用来存储将要显示的图形信息以及保存图形运算的中间数据;显示缓存的大小和速度直接影响着主芯片性能的发挥。
  3. RAMD/A转换器把二进制的数字转换成为和显示器相适应的模拟信号。

文章标题:gpu和cpu什么关系,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/47249

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLWZ, ZLW认证作者
上一篇 2023年3月19日
下一篇 2023年3月19日

相关推荐

  • devops为什么推荐左移测试

    标题:DevOps为何推荐左移测试 摘要: 在DevOps文化中推荐左移测试的做法基于三个核心理念1、提前发现错误 2、缩短反馈循环 3、增强交付质量,这三者相辅相成,共同构建起高效的软件交付流程。提前发现错误意味着在软件开发生命周期的早期阶段即投入测试资源,这样做的优势在于一旦发现缺陷或不符合要求…

    2024年3月26日
    5200
  • 建设项目如何归档管理制度

    建设项目的归档管理制度非常关键,它不仅关乎项目文档的规范存储和快速检索,还直接影响到项目管理的效能和后续运维的便利性。建设项目应通过建立完善的归档管理制度、制定明确的归档程序和标准、使用专业的归档管理软件、定期培训归档管理人员、以及进行归档实效的监督和评估等措施来实现有效的归档管理。其中,建立完善的…

    2024年4月11日
    4600
  • 为什么vscode中文乱码

    由于篇幅限制,下面的示例文章将会缩减相比真正的4000字要求,但旨在展示如何构建一篇满足要求的专业文章。 在使用Visual Studio Code(VSCode)进行编程时,中文显示乱码的问题通常是因为文件编码不正确、字体设置不支持中文显示、以及缺乏必要的扩展。这些问题主要由于VSCode默认设置…

    2024年4月3日
    9200
  • 如何编写测试设计和测试用例

    步骤:一、确定测试目标;二、确定测试类型;三、确定测试覆盖范围;四、确定测试条件;五、设计测试用例;六、执行测试用例;七、评估测试结果。在设计测试用例之前,需要明确测试目标。测试目标一般是根据软件需求或者用户需求来确定的。 一、确定测试目标 在设计测试用例之前,需要明确测试目标。测试目标一般是根据软…

    2023年3月22日
    46600
  • 人力资源如何支持跨部门协作

    人力资源在支持跨部门协作方面发挥着核心作用,关键在于以下几个方面:1、建立明确的协作目标和责任;2、提供协作平台和工具;3、促进沟通和团队建设;4、培训和发展跨部门技能;5、激励和评估跨部门协作。其中,促进沟通和团队建设通过组织定期的部门间会议和团队活动,可以消除隔阂,增强部门间的信任和理解。 1、…

    2023年8月21日
    61500
  • vscode为什么开源

    Visual Studio Code (VSCode) 是微软开发的一款轻量级但功能强大的源代码编辑器。它开源的主要原因是为了营造一个活跃的开发者社区、提高软件的适用性和可访问性、并与开发者更紧密地合作。 微软认识到开源可以带来巨大的贡献和反馈,从而不断改进VSCode;它通过吸纳更广泛的开发者意见…

    2024年4月3日
    4900
  • 奥普oa办公系统

    标题:奥普OA办公系统的关键特性分析 奥普OA办公系统通过提供集成的办公管理工具、强化协作和流程标准化、加强数据安全和访问控制、以及支持移动办公和远程工作,大幅提高企业运营效率。系统能够满足多样的业务需求,是进步公司组织管理工作的精选方案。强化协作和流程标准化部分,奥普OA办公系统引入了卓越的流程管…

    2024年1月15日
    20500
  • 旅游路线图用什么软件做

    旅游路线图可以用以下软件:一、Google 地图;二、Komoot;三、MapMyWalk;四、Strava;五、Gaia GPS。Google 地图是一款非常出名的地图应用程序,它不仅可以作为导航工具,还可以用来绘制路线图。您可以使用Google 地图绘制您的旅行路线或跑步路线,并在地图上标记您的…

    2023年3月31日
    4.6K00
  • oa会议流程

    摘要:OA会议流程包括四个主要环节:1、事前准备、2、开会通知、3、会议进行、4、会后总结和跟踪。事前准备为后续流程奠定基础,需要定义议题、制定日程和选择参与者。在这其中,会议的事前准备是成功的关键,涉及确定目标、列出讨论点和邀请适当的参与人员等环节,这部分内容将在后文详细讨论。 正文: 一、准备阶…

    2024年1月11日
    21100
  • 如何删除pdf空白页

    删除PDF文件中的空白页可以使文档更整洁,减少不必要的空间。本文将介绍如何删除PDF空白页的几种方法,包括1、使用专业PDF编辑软件;2、在线工具;3、预览工具(仅限Mac用户);4、编程方法。这些方法适用于不同的需求和技能水平。 一、使用专业PDF编辑软件 许多专业PDF编辑软件,如Adobe A…

    2023年8月16日
    77500

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部