首页 > 其他分享 >芯片、GPU、CPU、显卡、显存、x86、ARM、AMD等基础知识

芯片、GPU、CPU、显卡、显存、x86、ARM、AMD等基础知识

时间:2024-08-25 16:48:41浏览次数:9  
标签:显存 x86 芯片 AMD 内存 显卡 GPU CPU

1.芯片

  • 芯片指的是半导体材料制成的集成电路,可以包含一个或多个电子元件、电路或系统。
  • 芯片可以是任何电子设备的组成部分,不仅限于CPU,还包括GPU、内存芯片、存储控制器、网络接口等。
  • GPU和CPU是两种最常见的特定的芯片。它们分别针对图形处理和通用计算任务进行了优化。

2.CPU和GPU

CPU和GPU是互补的计算资源。它们在设计、核心数量、性能特点和应用领域上有所不同。CPU适合处理广泛的计算任务,而GPU则在处理并行计算任务时表现出色。

  • GPU(Graphics Processing Unit 图形处理单元):
    • GPU是一种专门为图形渲染、图像处理和视频解码/编码等并行计算任务而设计的芯片。
    • 它们拥有大量的小核心,能够同时处理数千个线程,这使得GPU在处理图形和并行任务时非常高效。
  • CPU(Central Processing Unit 中央处理单元):
    • CPU是计算机的中央处理单元,负责执行程序指令、处理数据和控制计算机的其他硬件部件。
    • CPU设计用于处理各种计算任务,包括复杂的逻辑运算和顺序处理任务。
  • 设计目的:
    • CPU:设计用于处理各种类型的计算任务,包括复杂的逻辑运算、分支指令和顺序处理。
    • GPU:GPU是一种专门为图形渲染、图像处理和视频解码/编码等并行计算任务而设计的芯片。
  • 核心数量:
    • CPU通常拥有较少的核心(如4核、8核等),但每个核心功能强大,能够处理复杂的任务。
    • GPU拥有大量的小核心(可能达到数千个),这些核心适合执行简单但可以并行处理的任务。
  • 性能特点:
    • CPU在单线程和轻量级多线程任务中表现更好,适合需要高指令级并行性的应用。
    • GPU在处理高度并行的任务时表现出色,如图形渲染、深度学习、科学计算等。
  • 应用领域:
    • CPU是通用处理器,适用于所有类型的计算任务。
    • GPU最初设计用于图形处理,但现在也广泛应用于通用计算任务,特别是在需要大规模并行处理的领域。
  • 集成度:
    • CPU可能集成在主板上,或者作为独立的芯片存在。
    • GPU可以是独立的扩展卡,也可以集成在CPU或SoC(System on a Chip 系统芯片)中。

2.显卡和GPU的关系

  • GPU是显卡的核心部件。GPU是图形处理器,一般焊接在显卡上,不能单独工作,只有配合上附属电路和接口才能工作,这时候就变成了显卡。
  • 显卡是一个完整的硬件设备,包括GPU芯片、显存、显卡板、散热器和输出端口等组件,负责将GPU生成的图像数据传送到显示器。
  • GPU和显卡是寄生与被寄生的关系,没有GPU的显卡,就像没有CPU的电脑一样,无法正常工作。

3.显存和内存的区别

  • 显存(VRAM):
    • 类似于内存,显存是GPU使用的高速临时存储,用于存储图形数据,如纹理、顶点信息等。
    • 显存的读写速度非常快,以满足GPU在渲染图形时对数据的即时访问需求。
  • 内存(RAM):
    • 内存是CPU使用的临时存储,用于存储正在运行的程序和当前使用的数据。
    • 内存的读写速度也很快,但对于图形处理任务来说,通常不如显存快。
  • 它们的相似之处:
    • 显存和内存都用于临时存储数据,以便处理器(GPU或CPU)可以快速访问这些数据。
    • 它们都是易失性的存储器,意味着在断电后存储的数据会丢失。
  • 不同之处:
    • 显存专门用于GPU,而内存用于CPU。
    • 显存通常具有比内存更高的带宽,以适应图形处理的高数据传输需求。
    • 硬盘用于长期存储数据,不涉及临时数据的快速访问。
  • 它们的作用域:
    • 显存是GPU渲染过程中的一个关键组件,直接影响图形处理的性能。
    • 内存对于整个计算机系统的运行至关重要,影响所有程序的性能。

4.x86、ARM、AMD是什么?

  • CPU架构通过指令集的方式一般可分为:
    • 精简指令集(Reduced Instruction Set Computing, RISC)
    • 复杂指令集(Complex Instruction Set Computing, CISC)
  • CISC主要是x86架构,RISC主要是ARM架构。
  • x86和ARM一般指的是两种不同的处理器架构。
    • x86架构是美国intel公司的专利
    • ARM是英国的一家公司
    • AMD是美国的一家公司

5.目前市场上流行有哪些架构?

  • 复杂指令集阵营的:
    • x86架构(intel公司)
    • Zen架构(AMD公司),也是一种x86架构的实现。
  • 简单指令集阵营的:
    • ARM架构(ARM公司)
  • 总结如下图所示:

 

 

博客:
https://www.cnblogs.com/liqi175/p/17903419.html

标签:显存,x86,芯片,AMD,内存,显卡,GPU,CPU
From: https://www.cnblogs.com/tully/p/18379114

相关文章

  • x64汇编第一讲,Vs系列配置x64环境与x86环境
    x64汇编第一讲,Vs系列配置x64环境与x86环境IBinary关注发布于2019-05-2516:07:403K0发布于2019-05-2516:07:40举报文章被收录于专栏:逆向技术目录x64汇编环境配置一丶x64环境配置1.1VS系列编译器配置X64Asm开发环境.二丶Vs配置X......
  • 【第三节】x86汇编寻址方式与函数
    目录一、x86汇编指令1.1指令简介1.2操作码和操作数1.3指令的助记符格式1.4指令操作数表达方式1.5汇编语言的多种表达方式二、寻址方式2.1立即数寻址2.2寄存器寻址2.3存储器寻址2.4直接寻址2.5寄存器间接寻址2.6寄存器相对寻址2.7基址变址寻址2.8相......
  • 【C#】.NET报错:所生成项目的处理器框架“MSIL”与引用“xxx”的处理器架构“AMD64”不
    一、现象所生成项目的处理器架构“MSIL”与引用“System.Data.SQLite,Version=1.0.60.0,Culture=neutral,PublicKeyToken=db937bc2d44ff139,processorArchitecture=x86”的处理器架构“AMD64”不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改您的项目的......
  • 梯度累积与显存占用:深入解析
    在深度学习模型的训练过程中,梯度累积(GradientAccumulation)是一种常用的技术,特别是在显存有限的情况下,能够有效增加批次大小,同时不超出显存限制。然而,对于梯度累积对显存的影响,很多开发者仍有疑问:梯度累积会不会增加显存的占用?尤其当累积步数增大时,显存占用是否会急剧增加?......
  • AMD E1-1200可以用作nas服务器吗
    AMDE1-1200处理器在技术上可以用作NAS(网络附加存储)服务器的CPU,但其性能和适用场景需要仔细考虑。适用性评估性能特点:AMDE1-1200是一款低功耗的APU(加速处理单元),集成了CPU和GPU功能。它的主频较低,适合轻度办公和日常使用,如上网、写作、看视频等。在处理NAS的基本任务,如文......
  • 英伟达首个AI NPC入驻游戏,国产大作,4B模型只需2G显存
    点击访问我的技术博客https://ai.weoknow.comhttps://ai.weoknow.com玩家都在问:游戏什么时候上线?大模型驱动的游戏NPC终于落地了。今天凌晨,英伟达放出一段游戏demo。现在打游戏,你可以用语音对话的方式和NPC交流,了解关卡目标、优化装备配置,随后调整武器配色开......
  • MySQL编译安装-麒麟V10 x86
    环境信息操作系统:KylinLinuxAdvancedServerV10(Sword)架构:X86MySQL版本:5.7.44编译安装必要的依赖库和编译工具sudoyumgroupinstall'DevelopmentTools'sudoyuminstallcmakencurses-developenssl-develboost-devel下载MySQL源码从MySQL官方网站......
  • AMD Xilinx MPSoC 在分别下载 PL bit文件、PS软件的情况下,PS软件如何访问 PL AXI寄存
    在调试模式下,可以通过JTAG下载MPSoCPL的bit文件,再下载MPSoCPS的软件。这时候,PL已经下载,PS软件应该能够访问PL实现的AXI寄存器。但是PS的软件会卡住。如果使用同样的软件和bit文件,做成boot.bin,在QSPI/SD启动模式下,又一切正常。或者boot.bin里只有PS的软件,启动过程中通过Vivado加......
  • AMD Xilinx PCIe Host 配置空间访问流程
    AMDXilinx的Versal器件中的PCIeIP,也可以作为PCIeHost。AR76647提供了相关驱动。XilinxLinuxPLPCIeRootPort提供了配置和测试过程。最近研究了Linux下,AMDXilinxPCIeHost配置空间访问流程。pci_read_config_xxx和pci_write_config_xxx函数定义首先,Linux通用......
  • X86-64 Reference Sheet
    X86-64ReferenceSheetIhttps://www.cs.cmu.edu/afs/cs/academic/class/15213-s20/www/recitations/x86-cheat-sheet.pdfX86-64ReferenceSheetIIRegistersRegisterPurposeSavedacrosscalls%raxtempregister;returnvalueNo%rbxca......