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

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

3天内不再提示

什么是CPU、SoC、GPU和APU

要长高 来源:爆科技 作者:泡面 2022-06-14 14:46 次阅读

在现代社会科技已经走进我们每个人的生活,特别是电子产品的普及,基本上每个人都会有几件智能化设备。提到智能设备就不得不说一下芯片,这是机器“智慧化”的基础。当我们选购电脑手机时,芯片也是我们关注的重点。

其实芯片是一个很笼统的概念,简单来说就是集成电路的载体。不只是我们常听到的CPU和手机上的SoC属于芯片,还有电脑上的内存条也是由一个个小芯片组合而成的,只不过放在内存条上叫做颗粒。

虽然同为芯片但不同芯片的功能却完全不同,更不能混用,因此很多人搞不懂什么是CPU、GPU和APU,智能手机出现后SoC这个词也让人摸不到头脑,今天就给大家详细区分一下它们之间的差别,以方便大家在以后选购的时候能够读懂配置表。

Part 1:CPU

CPU应该是我们听过最多的芯片,常常有人把它比作一个电子产品的“大脑”。没错,CPU就是“中央处理器”,它负责提取数据并计算后输出。CPU的运作流程大致分为4个流程:提取、解码、执行和写回。

CPU不具备什么存储功能,除了与内存之间有一个高速缓冲存储器(Cache)外,还有一个指令寄存器,除此之外就没有其他可以存储指令的空间了。

一般来说,CPU会从内存中调取指令,放在Cache中,再把Cache中的指令放在指令寄存器中进行编码执行。它会决定我们的每个操作对应得到什么结果,因此CPU无论是在办公场景还是游戏场景都至关重要。

Part 2:GPU

与CPU相对应的就是GPU,CPU是中央处理单元,GPU是图形处理单元。顾名思义,GPU是专门用来处理图形和视频显示的,我们能在显示器上看见图像就是GPU在工作。

计算机没有GPU也可以工作,就像远程服务器一样,但如果我们对显示有要求就不得不使用它了。现在基本CPU上都会集成GPU,也就是常说的集成显卡,但它的能力有限,办公有余,游戏不足。

我们的显示器上会有很多像素点,GPU的作用就是根据指令给每个像素点找到对应的颜色,每个像素点有上千万种颜色可供选择,一块屏幕又有数十万个像素点,游戏过程中还要随时刷新,因此这是一个庞大的工作量,就不得不交给独立的GPU来完成。

Part 3:APU

APU叫做加速处理单元,其实是GPU和CPU的集合,将两个单元整合后能帮助各元件之间更好的通信,因为是AMD开发的,所以叫做APU。

前面也提到了,现在英特尔的CPU中也包含了GPU部分,因此严格意义上讲也属于APU,不过英特尔是以CPU制造而闻名世界的,或许是因为习惯了这个称呼也好,还是碍于APU与AMD之间千丝万缕的联系也好,总之英特尔并不称它为APU。

APU在移动端有着很好的表现,不仅突出CPU的办公能力,还能节省空间,如果不运行大型游戏,一般的办公软件使用集成显卡也能完美运行。比较典型的例子就是苹果MacBook系列,都是集成显卡,但办公性能一流。

Part 4:SoC

近些年手机甩开笔记本电脑,成为移动端最热门的电子产品,在一些厂家宣传中我们经常能看到SoC这个词,很多人把它理解为处理器,其实并不准确。

这个词是System on Chip的缩写,意为片上系统,是将CPU、GPU、内存、基带和GPS模块整合在一起的解决方案,是将系统运行所需的芯片整合在一块芯片上。

我们熟知的骁龙855、苹果的A12、华为的麒麟980和三星的猎户座都是这个片上系统的代号,并非单指某个CPU或是GPU,相反,这些片上系统内其实有自己的CPU和GPU编号。比如A12的GPU是自研的G11P,骁龙855的GPU是Adreno 640。

随着移动端科技的爆发,近些年的手机芯片已经飞速发展,去年的A12X上有100亿个晶体管,已经是桌面级的数量了。但是碍于功率、散热、功耗和机身空间问题,平板和手机想取代桌面电脑还是不太可能的,不过超过办公本性能这个目标并不遥远。

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

    关注

    68

    文章

    10437

    浏览量

    206527
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4415

    浏览量

    126652
  • soc
    soc
    +关注

    关注

    38

    文章

    3743

    浏览量

    215659
  • APU
    APU
    +关注

    关注

    0

    文章

    141

    浏览量

    23566
收藏 人收藏

    评论

    相关推荐

    FPGA比CPUGPU快的原理是什么

    本文首先阐述了FPGA的原理了,其次分析了FPGA比CPUGPU快的原理,最后阐述了CPUGPU的区别。
    的头像 发表于 05-31 09:00 1.6w次阅读
    FPGA比<b class='flag-5'>CPU</b>和<b class='flag-5'>GPU</b>快的原理是什么

    GPU暗战CPU十年 APU主导未来芯片市场?

    本文核心提示: 本文主要阐述了10年来,GPUCPU之间的波涛汹涌用关公战秦琼来形容一点也不为过。只是暗战了10年,最终还是得走向融合!鹬蚌相争渔翁得利,AMD硬是把CPUGPU
    发表于 08-29 09:16 1493次阅读

    APUGPU共进 AMD抢攻嵌入式应用

    AMD近年来对于APU(加速处理器)与嵌入式应用一直抱持相当高的期待,也因此当AMD向外界宣称要更加投入嵌入式市场时,就是希望用APU打下一片江山。不过,由于AMD曾经并购绘图晶片大厂ATI的关系,对于独立提供GPU的作法,其实
    发表于 03-06 10:10 959次阅读

    246.简单看懂CPUGPU的区别

    gpucpu/soc
    小凡
    发布于 :2022年10月04日 13:38:13

    251.GPUCPU强么?

    gpucpu/soc
    小凡
    发布于 :2022年10月04日 13:46:35

    #重庆市半导体科技馆 #半导体集成电路 #科普知识 #CPU GPU APU SoC的联系与区#硬声创作季

    科技APU移动芯片集成电路技术cpu/soc
    电子知识科普
    发布于 :2022年10月27日 17:34:06

    MCU、DSP、GPU、MPU、CPU、DPU、FPGA、ASIC、SOC、ECU、NPU、TPU、VPU、APU、BPU、ECU、FPU、EPU、这些主控异同点有哪些?

    MCU、DSP、GPU、MPU、CPU、DPU、FPGA、ASIC、SOC、ECU、NPU、TPU、VPU、APU、BPU、ECU、FPU、EPU、这些主控异同点有哪些?
    发表于 12-17 17:07

    AMD明年推CPUGPU融合产品 或先用于笔记本

    AMD明年推CPUGPU融合产品 或先用于笔记本 12月2日消息,AMD公司CEO梅德克今日对媒体透露,明年早些时候AMD将推出CPUGPU的融合产品,新的芯片将被命名为
    发表于 12-03 09:18 648次阅读

    不只有CPU,细数移动GPU的那些事

    移动计算时代大潮袭来,手持设备的应用范围也被大大拓宽。从早期手机只能打电话、发短信、看图片,到今天手机能够看高清视频、玩3D游戏,拥有各种酷炫的操作界面,除了SOC芯片中CPU部分的进步外,其GPU
    发表于 08-29 10:05 7689次阅读

    联发科:NeuroPilot APU芯片

    联发科技的AI技术取名为NeuroPilot。根据联发科的说法,是一种将CPUGPUAPU(AI处理单元)等异构运算功能内建到SoC中的技术,其中
    的头像 发表于 07-16 14:23 2w次阅读

    apu是什么?这个APU赛道分析报告讲透了国产APU厂商

    apu是什么?我们先来聊聊这个话题,大多人都会认为,apu就是把CPUGPU通过一定的技术,高度融合在一起,协同计算、彼此加速。AMD正是通过这样的技术,把
    发表于 11-17 15:58 4470次阅读

    什么是CPU, MCU, GPUAPU?(硬件每日一题)

    CPU:中央处理器。Central Process Unit。GPU 单芯片处理器,图形处理器。Graphic Process Unit。mcu:单片机APU:加速处理单元accelerate
    发表于 11-05 17:50 1次下载
    什么是<b class='flag-5'>CPU</b>, MCU, <b class='flag-5'>GPU</b>,<b class='flag-5'>APU</b>?(硬件每日一题)

    CPUGPU的区别有哪些

    CPUGPU的区别有哪些呢?接下来简单给大家介绍一下关于GPUCPU的区别。
    的头像 发表于 01-06 17:07 2.8w次阅读

    加速处理单元 (APU) 革命

    CPUGPUAPU 的形式组合,适用于 AI 和 ML 等非显示应用。 加速处理单元 (APU) 将计算机中央处理单元 (CPU
    发表于 07-30 15:04 537次阅读

    SoC封装结构和CPUGPU封装结构的区别

    SoC封装结构、CPU封装结构和GPU封装结构在设计和功能上存在显著的差异,这主要体现在它们的集成度、功能特性和应用场景上。
    的头像 发表于 03-28 14:39 142次阅读