查看: 893|回复: 1

[原创] 恒讯科技分析:服务器的CPU和GPU之间的区别?

[复制链接]
  • TA的每日心情
    开心
    2021-6-11 16:48
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2021-5-24 16:42:46 | 显示全部楼层 |阅读模式
    分享到:
    CPU和GPU是嵌入式和电子系统中必不可少的设备,但它们的工作目的不同。CPU是微处理器,用于根据操作(例如算术,逻辑,控制和输入输出)执行程序给出的指令。相反,GPU最初被设计为在计算机游戏中渲染图像。CPU强调低延迟,而在GPU中则重视高吞吐量。

    比较表:


    CPU(中央处理单元)是主要充当每个嵌入式系统的大脑的设备。它由用于临时存储数据和执行计算的ALU(算术逻辑单元)和执行指令排序和分支的CU(控制单元)组成。它还与计算机的其他单元(例如内存,输入和输出)进行交互,以执行来自内存的指令,这就是接口也是CPU关键部分的原因。I / O接口有时包含在控制单元中。

    它提供地址,数据和控制信号,同时接收指令,数据,状态信号和中断,这些中断借助系统总线进行处理。系统总线是一组各种总线,例如地址,控制和数据总线。与GPU不同,CPU将更多的硬件单元分配给快速缓存,而对计算的要求却较低。

    GPU的定义
    GPU(图形处理单元)是专门用于计算图形显示设计的处理器。它通常与CPU集成在一起,以便与CPU共享RAM,这对大多数计算任务都是有益的。高端图形密集处理需要它。离散GPU单元包含自己的RAM,称为视频RAM的VRAM。先进的GPU系统可与多核CPU协同工作。最初,图形单元由英特尔和IBM在1980年代引入。这些卡具有简单的功能,例如区域填充,更改简单的图像,绘制形状等。
    现代图形能够执行研究和分析任务,由于其极高的并行处理能力,经常超过CPU。在GPU中,几个处理单元被剥离在一起,其中不存在缓存一致性。

    CPU和GPU之间的主要区别?
    在CPU的优先级被赋予低等待时间,而GPU针对吞吐量进行了优化,其中在一个时间间隔内执行的计算数量必须很高或尽可能多。
    当涉及串行指令的处理时,CPU提供更有效的结果。另一方面,GPU以更有效的方式处理并行指令。
    CPU由较少数量的强大内核组成。相反,GPU是通过大量的弱内核构建的。
    由于其巨大的并行处理能力,因此与CPU相比,GPU可以实现更高的速度。
    CPU需要更多的内存来进行处理,而GPU则需要更少的内存。

    结论:内容的要点是CPU和GPU是不同的设备,并且具有同等的重要性。为任何一种设备开发的代码都与另一种设备不兼容,并且任何一种设备都不能被另一种设备替代,而是每个设备都是可用基础架构的一种便利。

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-27 09:47 , Processed in 0.136533 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.